S7-1500F和S7-1200F安全PLC实现安全相关控制器与智能设备PN通信的程序示例
在TIA 安全系统中具有PROFINET接口的S7-1500F和S7-1200F CPU 之间可以进行安全相关的控制器与智能设备通信。
通信通过两个安全应用程序指令进行,即SENDDP指令用于发送数据,而RCVDP指令用于接收数据。这些指令由用户在F-CPU相应的安全程序中调用,可用于固定数量的BOOL和INT(DINT)类型的数据进行安全传送。 |
在本例程中,将CPU1511F-1PN作为一个PROFINET 控制器,CPU1215FC作为一个PROFINET 智能设备,SENDDP/RCVDP指令实现两个CPU的安全相关的通信。 |
软硬件
•STEP7 Professional V14 SP1
•STEP7 Safety Advanced V14 SP1
•CPU1511F-1PN V2.1 订货号 6ES7 511-1FK01-0AB0
•CPU1215FC V4.2 订货号 6ES7 215-1HF40-0XB0
注意:从固件版本V4.2版本开始的S7-1200F CPU才支持安全相关的通信。 |
测试目的:
通过F-CPU之间的PROFINET控制器与智能设备的安全通信,使用安全程序指令SENDDP进行发送,用RCVDP进行接收。
以安全方式