PLC和远程设备之间用TCPIP协议做以太网通讯,但不在一个网段,
做过以下的测试
以太网模块6GK7 343-1CX1-0XE0,
硬件组态中PN-IO属性里IP Configuration选择Set IP address in Properties-Ethernet Interface dialog
IP地址设置为10.219.69.30
但要连接的设备地址为10.219.79.100,和PLC不是一个网段,并两台设备的IP都不能改,
如果在NetPro里给CPU插入一个新的连接,选择Unspecified,Type:TCP connection,
Addresses中远程IP地址设置为10.219.79.100
确认时会提示对话框:The conncetion endpoints are in different subnets.Please use a router or change the partner address.
保存编辑时过不去,其中说的用一个路由是什么意思啊,不知道怎么能解决这个问题?
如果设到一个网段通讯什么的就没有什么问题.
原来试过,IP Configuration选择Set IP address in user program,这样所有的东西都写到DB块里,不用在软件里保存编辑,在程序里调用FB55配置IP,
不同网段之间设备也是可以连接上的,但有时用FB55(IP_CONFIG)进行IP配置是会出错,不知道是程序有问题还是不同网段IP设备之间通讯不稳定,
还有用集成以太网口的PLC时要用Open Communication Wizard生成数据块,同样在DB块里配置远程设备的IP,但不在一个网段也是连接不上的
而且集成以太网口没找到用程序配置PLC的IP的地方.
不知道当PLC和远程设备之间不是一个网段还要用TCPIP协议通讯时应该用什么方法比较好?
谢谢谢谢大家了!!!