西门子模块6ES73317NF100AB0西门子模块6ES73317NF100AB0
S7-300/400之间的S7通讯
手头有一项目,需要实现S7-300与S7-400之间的数据交换(非同一项目),在网络组态中将S7-400组态为单边通讯并下载,测试网络连接状态时一直显示"正在建立",在调试的过程中有几个问题,希望有经验的给以指点
1:IP地址和子网掩码对通讯的影响:这两个PLC位于同一个以太网上,距离较远,2个PLC之间还有2个网络交换机。其中S7-300的IP地址为140.80.10.X,掩码为255..255.255.0;S7-400的IP地址为140.80.9.X,掩码为255.255.0.0。2个网络交换机的IP地址为140.80.0.X/Y。是不是需要修改其中1个PLC的IP地址和掩码,如将S7-400的IP地址改为140.80.10.X,掩码改为3个255,才可以正常连接呢?交换机的IP地址有影响吗?如果组态为双边连接,是不是也要修改呢?我看了些资料上没有找到类似的介绍
2、在S7-400中组态单边连接时,在"地址详细信息"中填写伙伴(S7-300)的插槽号时,是应该填写CPU的插槽号(2),还是填写CP的插槽号(4)呢? 我查了些资料,说法不一致,希望能够确认一下
问题补充:
我试过将组态后的配置用PLCSIM仿真,在将S7-400组态为单边通讯时,仿真时显示"连接已建立“,发送、接受数据都正常,但是到实际中就不行了
佳答案
问题补充:
仿真没有问题,到实际当中,不行。
说明跟你实际的硬件连接有关系。
程序单边通讯,单边编程就可以了。
硬件,要保证两边网线连接好,远程的PN的ip参数按你要求组态好。通讯的对应参数也要对应起来,才可以
西门子模块6ES73317NF100AB0西门子电缆代理商西门子电缆代理商西门子电缆代理商西门子电缆代理商西门子电缆代理商西门子电缆代理商西门子变频器代理商西门子PLC模块代理商西门子变频器代理商西门子触摸屏代理商西门子电源模块代理商西门子CPU模块1500模块代理商
Siemens | 软件 | 6AV2101-0AA05-0AA5 |
Siemens | 软件 | 6AV6371-1DV07-5AX0 |
SIEMENS | 模块 | 6ES7138-6AA01-0BA0 |
Siemens | 变频器 | 6SE6440-2UD15-5AA1 |
SIEMENS | 变频器 | 6SE6420-2AB12-5AA1 |
SIEMENS | 模块 | 6ES7288-1CR60-0AA1 |
SIEMENS | 模块 | 6ES7288-1SR40-0AA1 |
SIEMENS | 软件 | 6AV2101-0AA04-0AA5 |
SIEMENS | 软件 | 6AV2101-0AA03-0AA5 |
SIEMENS | 模块 | 6ES7137-6AA01-0BA0 |
SIEMENS | 模块 | 6ES7288-1CR40-0AA1 |
SIEMENS | 模块 | 6ES7193-6BP00-0DA0 |
SIEMENS | 模块 | 6ES7131-6BF01-0BA0 |