和在规范系统内一样,在S7 分布式系统防护系统方面具有PROFIBUS 接口的安全性CPU 中间也可以进行安全性有关的通讯。通讯根据2个安全性应用软件块开展,即F_SENDDP 块用以传送数据,而F_RCVDP 块用以获取数据。这种块由客户在F-CPU 对应的安全性系统中启用,适合于固定不动的数量BOOL 和INT 类别的信息进行安全性传输。
2 安全性有关的DP域名与智能化从站通讯
在方法中,将CPU 319F-3PN/DP做为DP 域名,CPU 315F-2PNDP 做为智能化 DP 从站机器设备。根据2个CPU的集成化DP口开展安全性有关的通讯。
2.1 实例所采用的软硬件环境
·STEP7 V5.5 SP2
·STEP7 Distributed Safety V5.4 SP5
·CPU319F-3PN/DP V3.2 产品编号6ES7 318-3FL01-0AB0
·CPU315F-2PN/DP V2.6产品编号6ES7 315-2FH13-0AB0
测试目的:针对DP 域名和智能DP从站机器的F-CPU中间的安全性有关的通信,应用F应用软件块FB223“F_SENDDP”开展推送,用FB224“F_RCVDP”开展接受。应用他们以可靠方法一次传输16个BOOL型数据与2个INT型数据信息。需要注意的是必须要在安全性程序流程开始的时候启用F_RCVDP,F_SENDDP必须要在安全性程序结束时启用
分派面对CPU消息无需更改信息,就可以把工程中程序到互动工程中,在单独块情况下,信息可以改变,这时,你需要重新编译块,确保在系统中实行影响了消息。
排到下边的子程序,其被更新的思路线圈的情况或信息只有至下一个检测周期时间才会对排到其上边的程序流程起到作用,导出更新当扫描仪可执行程序完成后,PLC就进入了导出更新环节,在这段时间,CPU依照I/O印象区域内相对应的情况和信息更新每一个导出锁存电源电路。
ServicePack2(或以前版本的)适合于STEP7V5.0ServicePack3之上和STEP7V5.1以上版本的假如储存无本身DP域名的DP主,,这种DP从站不属所标注的DP域名,不可以将的或者独立的DP域名传送到此DP域名。
西门子系统PLC控制模块6ES7193-6BP40-0DA1 程序控制器子程序设计规则 1.接触点安排 子程序的接触点应画在水平线,不可以画在竖直支系上。2.串、并接的处理方法 在几个串连控制回路相串联时,应先接触点多那个串连控制回路子程序上边。在几个并接控制回路相串连时,应先接触点多的是并接控制回路子程序的左边。3.线圈的分配 不能把接触点画在电磁线圈右侧,必须要在接触点的右侧接电磁线圈。4.禁止双线圈导出 假如在同一系统中同一器件的电磁线圈应用2次或多次,则称之为双线圈导出。这时候前边的导出失效,只一次才有用,才应发生双线圈导出。5.编辑电源电路 假如电路结构较为复杂,可多次重复使用一些接触点绘制它闭合电路,进行程序编写就更容易。