如何与西门子PLC远程通讯
硬件配置:
(1)远程模块:云远程适配器(PLC侧);云RCD接入模块(上位机侧)
(2)大连德嘉H05型PLC(兼容S7-200,自带一个网口,可以通过以太网与S7-200SMART/300/1200通讯。)
(3)西门子S7系列PLC,S7-200 SMART/300/1200/200/300PN
(4)无线宽带4G路由器(可插手机SIM卡)
硬件配置连接示意图如下:
以云远程适配器与S7-200SMART PLC为例,下面介绍下具体的设置步骤:
首先将电脑与云远程适配器用网线连接好,IE浏览器输入192.168.1.222,进入云远程适配器的参数设置:
这里的网关(路由器)MAC填写与PLC2侧连接的路由器MAC地址,PLC类型这里选择S7-200 SMART即可,西门子PLC MAC填PLC2侧的S7-200 SMART PLC的MAC地址。
同理其次进入云RCD模块的参数设置:
这里填的网关(路由器)MAC填写PLC1侧所连路由器的MAC地址,远程连接ID号(大连德嘉提供)和内部ID要一一对应来能建立连接,云服务器IP由大连德嘉提供,可见参数设置是非常简单的。
最后在进入PLC1侧的H05参数设置,同样将网线与电脑连接后,IE浏览器输入192.168.1.222进入设置界面如下:
选择“IP设置”,设置好IP地址:
选择“PLC通讯”,这里一共有6个通道,进入“通道0”的参数设置,如下:
注:这里的对方PLC IP不要填PLC2的实际IP地址,要填云RCD的IP地址。这样便将PLC1的H05型PLC的V数据区通过远程的这种方式将数据送到PLC2的S7-200 SMART PLC中的Q数据区。
可通过上位机来观察下数据:
下面是PLC1的H05型IP为192.168.1.12的数据
然后再看下PLC2的S7-200 SMART PLC的数据,这里用IP为192.168.1.20来访问数据,实际地址为192.168.1.30
终上所述,两台PLC可以通过这种远程(云服务器)的方式来通讯,而且还不需要固定IP,只要两侧的PLC能够上网就可以实现远程通讯。这里只能由主站这一侧主动写入或读取从站的数据,由于这种方式是通过4G的方式远程通讯的,所以长时间可能会出现通讯中断,务必要加个通讯中断检测,还有就是保证4G路由器插的手机卡要有足够的流量。