对于博图而言,电脑是192.168.1.110,PLC是192.168.0.1,公网路由器IP192.168.1.1,二者,都接入路由器,电脑是自动获取IP。电脑上网,下载PLC都是没有问题的。因为博图会自动给电脑添加一个192.168.0.241
对于smart200而言,他是不会自动给电脑添加IP的。不想要修改PLC的IP原因是,其他电脑都是上网,PLC的IP和其他电脑的IP会冲突。实际是电脑192.168.1.110,PLC 192.168.0.1,同时接入公网路由器192.168.1.1
需要修改的地方是:
电脑改成指定IP 192.168.1.110,也不会和其他电脑发生冲突
默认网关和首选DNS服务写成公网路由器192.168.1.1
高级里添加一个IP 192.168.0.100
见图
现在,是实现了。
我还另外做了一个实验,200smart modbus tcp和上位机PC通讯,PLC是服务端。
也同样实现了。

我有个疑问,这是做一个实验,通常,我和上位机通讯都是用TSEND和TRCV,smart也是可以的。用网络助手,是可以看到收发数据的。这个用modbua scan 上位机看不到数据,如何才能看到数据,我之前在网上搜过,意思是数据的前7位是网络标识符,可以忽略