【摘要】:要实现通信功能,正确的程序编写是非常重要的,下面将以西门子的S7-416PLC和6SE70变频器为例来介绍通信程序的编写。基本配置和定义主站Master为CPU-416-2DP。从站Slave为6SE70传动装置,PROFIBUS-DP地址是3。
要实现通信功能,正确的程序编写是非常重要的,下面将以西门子的S7-416PLC和6SE70变频器为例来介绍通信程序的编写。
(1)基本配置和定义
主站Master为CPU-416-2DP。
从站Slave为6SE70传动装置,PROFIBUS-DP地址是3。
输入地址:IW256(2WordsPZD)。
输出地址:QW256(2WordsPZD)。
PPO类型:3。
总线接口:RS-485。
(2)使用的功能块
OB1Maincycle(主循环)
SFC14DPRD-DAT(读数据系统功能块)
SFC15DPWR-DAT(写数据系统功能块)
DB100数据存取(DBW0-DBW4是读出,DBW5-DBW8是写入)
MW200MW210(通信状态显示)
(3)程序编写
OB1
NETWORK1:读出数据
CALLSFC14(www.xing528.com)
LADDRW#16#100
RET-VALMW200
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
把程序存储编译下装,检查传动装置的参数设置后,即可上电进行调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。