S7300PLC现在通过DP通讯与第三方DCS进行profibus-dp通讯,S7300为DP从站。现在主从站进行数据交换,总共有4组数据,分别为AI AO DI DO。在DCS侧和PLC侧均设置了同样的四组数据的数据类型和长度以及单位等,比如AI,input,起始地址80,长度16,数据类型word,unit。 现在PLC与DCS通讯已经连上,但是收发数据有问题。请问PLC程序中如何将信号写到指定的地址后送到DCS,比如AI写为PD100还是VD100? AO和DI DO分别如何指定地址? 是P区还是V区还是有其它特定的要求? 谢谢!
最佳答案
1、DP从站中配置I/0地址,I区对应DCS的Q区,Q区对应DCS的I区;
2、程序中送给DCS的数据,位可以使用QX.Y,也可以使用PQDX,PQWX,PQBX,同理,输入使用方法类似。
提问者对于答案的评价:
3Q
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225095.html