恭喜,你发布的帖子
发布于 2020-08-12 18:04:09
8楼
比如
读出来的IP放在VD1000,那么触摸屏直接读取VB1000、1001、1002、1003就是IP地址4个数值。
要随时更改IP地址?这风险很大,改了IP地址后触摸屏立刻通讯不上了,因为更改IP地址后PLC是实时更新IP的。然后你又要拿电脑去改回PLC的IP后,触摸屏才能再次连上PLC....
我一般PLC的485连触摸屏,就可以在触摸屏上随意改IP了。以太网口一般就是用来下载程序、给第三方用,所以修改IP是必须的。
我的做法是增加一个M10.0作为修改/读取 IP指令 选择。常闭触点选通读PI指令,常开触点串一个SM0.6后选通写IP指令。触摸屏上修改M10.0为1后,直接修改IP就可以实时更改IP地址,M10.0持续30秒1状态后自动复位M10.0,或者在触摸屏上把M10.0改为0也可以结束修改状态。
简单方便,反正西门子官方没说不能疯狂写IP地址。。。不知道这样会有什么风险。如果有风险,大不了增加4个VB缓冲判断一下与输入的IP不相等才写IP指令。。。
请填写推广理由:
分享
只看
楼主