【摘要】:通信程序可以直接调用STEP7编程软件的系统功能SFC14、SFC15来实现。要实现通信功能,正确的程序编写是非常重要的,下面将以西门子的S7-416型PLC和6SE70变频器为例来介绍通信的程序编写。基本配置和定义主站Master为CPU-416-2DP;从站Slave为6SE70传动装置,PROFIBUS-DP地址是3;输入地址为IW256;输出地址为QW256;PPO类型为3;总线接口为RS-485。
通信程序可以直接调用STEP7编程软件的系统功能SFC14(DPRD_DAT)、SFC15(DP-WR_DAT)来实现。要实现通信功能,正确的程序编写是非常重要的,下面将以西门子的S7-416型PLC和6SE70变频器为例来介绍通信的程序编写。
(1)基本配置和定义
主站Master为CPU-416-2DP;从站Slave为6SE70传动装置,PROFIBUS-DP地址是3;输入地址为IW256(2WordsPZD);输出地址为QW256(2WordsPZD);PPO类型为3;总线接口为RS-485。
(2)使用的功能块
OB1 Main Cycle:主循环
SFC14 DP RD-DAT:读数据系统功能块
SFC15 DP WR-DAT:写数据系统功能块
DB100:数据存取(DBW0~DBW4是读出,DBW5~DBW8是写入)
MW200 MW210:通信状态显示
(3)程序编写
OB1
NETWORK1:读出数据
CALLSFC14
LADDRW#16#100
RET-VALMW200(www.xing528.com)
RECORDP#DB100.DBX0.0BYTE4
NETWORK2:显示数据
LDB100.DBW0
TMW50
NOP0
NETWORK3:写入数据
LW#16#EFFF
TDB100.DBW5
NETWORK4:发送数据
CALLSFC15
LADDRW#16#100
RECORDP#DB100.DBX5.0BYTE4
RET-VALMW210
把程序存储编译下装,检查传动装置的参数设置后,即可上电进行调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。