s7-300DP耦合器地址见图1,s7-300程序图片2,s7-400DP耦合器地址图3,s7-400程序图片图4,在上位机WINCC能显示数据,为什么300与400地址不一样PQD48和PID1400能交换数据?PQD48是300输出,也是400的输入,地址是PID1400,为什么不是PID48?请详解,看了DP耦合器快速入门。
问题补充:
小弟是新手不懂,请给个图详细说明一下,在此感谢大家。
图片说明:
最佳答案
耦合器 是连接2个不同的DP系统,在2个系统中耦合器都作为DP从站使用.
至于你的问题,没有为什么,这个是DP耦合器内部完成的2个DP网络间的数据交换。
对于你的项目数据的对应关系就是下面的对应关系
300 400
PIB28-PIB59 PQB1400-PQB1431
PQB28-PQB91 PIB1400-PIB146
也就是300把PQB28-PQB91 发送到耦合器,耦合器再发这个数据放到400的PIB1400-PIB146 中,同样400把数据
PQB1400-PQB1431发送给耦合器,耦合器把数据送到300的PIB28-PIB59中。
DP耦合器 在300和400测组态的地址不一定要相同,但是输入输出一定要相对,并且字节数要相同。
提问者对于答案的评价:
谢谢你精彩的回答,300PQD28输出必须对应400PID1400输入,不能对应400PID1404,或是400PID1408,是这样的吗?
专家置评
是的。
无论起始地址是多少,必须是相互对应的。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228412.html