zb06
级别: 略有小成
精华主题: 0
发帖数量: 38 个
工控威望: 217 点
下载积分: 761 分
在线时间: 37(小时)
注册时间: 2008-02-19
最后登录: 2024-09-21
查看zb06的 主题 / 回贴
楼主  发表于: 2015-07-17 16:06
现一条生产线主机用315-2DP PLC 与s7-200 224XP用EM227做PROFIBUS DP通讯,但出现一个问题两PLC能通讯上 但是315只能读200的数据 不能写数据到200是怎么回事呢,哪位高手帮解答一下
hzy1818
级别: 家园常客
精华主题: 0
发帖数量: 440 个
工控威望: 628 点
下载积分: 1131 分
在线时间: 275(小时)
注册时间: 2007-08-30
最后登录: 2024-12-22
查看hzy1818的 主题 / 回贴
1楼  发表于: 2015-07-17 16:48
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
天使之心
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 322 点
下载积分: 4219 分
在线时间: 139(小时)
注册时间: 2009-02-08
最后登录: 2024-12-06
查看天使之心的 主题 / 回贴
2楼  发表于: 2015-07-23 13:59
这个详细解释比较麻烦,当面讲就容易。
你就记住组态EM277的时候选择的数据长度和地址对应关系就行。比如,组态时选择的是8字节进8字节出,对应S7-200的V0起始位,S7-300分配给EM277的地址是IB2~ib9、QB6~QB13。那么,S7-300中的QB6~QB13就对应S7-200中的VB0~VB7、IB2~IB9对应VB8~VB15。在两端PLC编程的时候选择这些地址传送数据就行了。