此次主要给大伙讲解如何快捷简易地建立人机界面(HMI)与西门子S7-200PLC通讯。涉及到的注意事项:通讯参数设置以及通讯线接法。
规划说明
(1)新建简单PLC示例程序,建立外部输入点I0.0,I0.1,辅助继电器M0.0,外部输出点Q0.0,数据寄存器VW0,VW2。
注意:
外部输入I的状态取决于外部的物理开关状态, Project工程里做指示灯显示,不被直接用做开关量。可借助辅助继电器控制输出,如程序示例。
(2) PLC通讯参数设置:在系统块下,通讯端口设置,如设置端囗0:PLC地址2,波特率19.2kbps。
(3)EB8000软件PLC设备属性通讯参数设置:通讯参数如波特率等必须与第(2)步的通讯端口设置一致,如PLC地址2,波特率19.2kbps。可依据PLC的通讯参数作修改,如PLC地址改为2,波特率改为187.5kbps;PLC和HIM的程序通讯参数都必须做对应修改。
建议:与S7-200通讯时,建议将通讯延时、ACK讯号延时分别设置为默认值5ms、30ms(如上图),但可根据通讯速率需求做适当修改。
(4)通讯线制作:EB8000软件,说明—帮助主题—PLC连接手册,可查询通讯线接法。
注意:通讯线接法必须与选择的COM口一致,如上述选择COM1口,通讯线:屏(公头)1、2、5--PLC(公头)8、3、5。与 SIEMENS S7-200 CN PLC通讯时,建议在D-和D+之间接上一个100Ω 1/4W终端电阻。
说明:
A、 SIEMENS S7-200驱动可与 SIEMENS S7-200系列PLC包含CPU212、CPU214、CPU215、CPU216、CPU221、CPU222、CPU224、CPU226等型号连接,并且支持187.5kbps的波特率通讯。
B、 SIEMENS S7-200( Ethernet)支持如上述S7-200PLC型号的以太网模块通讯,具体接线方法和参数设置,请参考“说明—帮助主题—PLC连接手册”。
C、西门子 S7-200( VD any address)驱动使用VD寄存器的地址可以不为4的整数倍,但是地址间隔必须大于4。
关于这个威纶触摸屏与西门子S7-200通信实例你掌握多少了呢~
以上,欢迎动动手分享及收藏!