给PLC的IP地址预留个网关吧!
作者:万泉河
来源:中华工控网
转载请注明:中华工控网
一个多月前,一个陌生的河北客户给我打电话,向我咨询WANQ路由器的问题,开口便问,我现在有几台S7-400的PLC,程序配置中没有设置网关,如果用WANQ局域网互通路由器,是不是可以在不更改PLC程序的情况下实现远程监控?
这问题一下子问到我的心坎上了。恰巧正是我最近在考虑的问题。
我们在做PLC编程的时候,因为PLC并不需要与外网通信,而是仅仅局限在局域网内的工业以太网通信,所以通常是不需要设置网关的。而且,像西门子的S7-300/400,S7-1200/1500,网关的地方还莫名其妙写的路由(router),对我来说一直不甚明白,所以更是不敢碰它了。
(step7 V5.5)
(TIA PORTAL)
后来有遇到需要跨路由器的项目改造,远程控制等,逐渐发现这里网关的重要性了。所以就不得不关注西门子这里说的路由和网关什么关系了。
百度一下网关和路由的区别:
相关文章资料还真不少!具体内容也不用细看了,看不懂。说明简单意义上,就认为网关和路由就是一回事即可!所谓有区别,只是深层次的细节方面的功能细分,与我们没多大关系。
而我在做项目方案的时候,就发现,市面上的所有的远程控制的产品,前提都是需要PLC配置中设置指定网关的, 然后把网关产品IP设置对应上,否则根本无法实现远程穿透访问,无一例外。如有遗漏,欢迎指正。
如果设备原本是多家提供的,好多设备厂家还不提供PLC源程序,或者设备太重要,根本不允许为了这个事而专门停机重新下载网络配置的情况下,方案就陷入死局了。
所以我们在研发WANQ路由器的时候,就特别关注了这一点,要访问的远程设备,并不需要网关参数。所以只要IP地址未冲突,总是有办法实现远程数据访问的。
所以那位河北客户关注的痛点,恰恰是我们WANQ路由器的独门法宝。所以联系沟通之后,很快,那位客户就下单购买了。
而我自己也在思索,其实我们在做PLC组态的时候,即便暂时不需要远程功能,为自己方便,为他人方便,何不初始设计就先预留一个网关呢!像重要设备,就不需要为了这个小事而专门大动干戈停机改造了。
当下,物联网是趋势,小到冰箱微波炉的设备都要上网了,工业控制系统具备上网的能力条件,也是应该的。反而如果不具备,都有些难以交代了。工业自动化产品比民用产品还落伍?会让整个行业蒙羞的。
而其实我自己不愿意给CPU预设网关,还有一个原因是不愿意被占用一个IP。通常,我们的电脑上,路由器(网关)的IP总是x.x.x.1,在PLC网络中,为一个不存在的设备把开头的1的地址给占用了, 自己的设备的地址反而都要顺位偏移一位,实在不甘心。
而我在看百度文库中那些对网关路由器区别的时候,技术内容没看懂,倒是学到了一个细节,原来他们IT网络中,还有很多系统使用的网关是254,就是一个网段的最大的那个数。
比如:
192.168.1.254
172.16.0.254
10.0.0.254
10.254.254.254
所以,很迫切推荐给大家!
来源/中华工控网
往期精彩▼
案例丨S7-200SMART&MODBUS通信介绍与实例编程
喜欢点好看