基于以太网技术实现一台PLC对两台PLC的组网控制
2021-10-27童克波
童克波
(兰州石化职业技术学院 电子电气工程学院,甘肃 兰州 730060)
目前,全世界生成PLC的厂家有上百家,但在我国,市场占有率最高的PLC是西门子公司生产的PLC,其市场占有率为42%,其次是三菱PLC占13%。
西门子公司生产的S7-1200PLC用于取代原有的S7-300PLC,S7-200SMART PLC用于取代原有的S7-200PLC,这些新出的PLC都采用以太网进行通信,不仅通信速度快,而且通信稳定性好,加上使用交换机进行信号交换,就能实现一台S7-1200PLC控制多台S7-200SMART PLC。西门子PLC 支持多种通信协议,应用广泛多样[1]。
1 建立通信网络
在西门子博途TIA编程软件中建立新的项目“组网通信”,在新项目中添加新设备CPU1212C,订货号6ES7 212-1BE40-0XB0,版本号4.2,版本号一定要选择正确,否则下载程序时将会报错。
1.1 建立S7-1200PLC以太网地址
添加完新设备后,在项目树中打开“设备和网络”选项,在该选项工作区选中“网络视图”,选中设备的CPU模块,在下方的巡视区中选中“属性”,在“属性”选项中,选中“PROFINET接口[X1]”,打开该菜单中的“以太网地址”,在右边编辑区中,添加新子网PN/IE-1,同时选中系统默认的以太网地址“192.168.0.1”,子网掩码默认。
选中“系统和时钟存储器”,在右边工作区中勾选“启用系统存储器字节”MB1和“启用时钟存储器字节”MB0;同时再选中“防护与安全”中的“连接机制”,在右边工作区间勾选“允许来自远程对象的PUT/GET通信访问”。
1.2 建立网络连接
在网络视图中,点击 “连接”,然后在旁边的选项中点击向下的箭头,选中下拉菜单中的“S7连接”,如图1所示。S7协议是专为西门子控制产品优化设计的通信协议,该协议被广泛应用于各种西门子工控设备之间的通讯[2]。……
