看如下主从站程序:
从站读写程序:
L IB0
T QB20
L IB20
T QB0
主站读写程序:
L IB0
T QB10
L IB10
T QB0
上面程序是把主站的IB0去控制从站的QB0,然后从站的IB0去控制主站的QB0,在硬件组态配好后,其中QB20,QB10,IB20,IB10出现在这个程序中是根据硬件组态决定的,但是如果这样定义后,只是为了实现主从站IB0与QB0的通信,那我程序其它地方还能用QB20,QB10,IB20,IB10做输入与输出吗?如果一用不就起冲突了?可否用MB来代替啊?
最佳答案
1、那我程序其它地方还能用QB20,QB10,IB20,IB10做输入与输出吗?如果一用不就起冲突了?可否用MB来代替啊?
、是的。一旦定义了主、从站的输入、输出地址,就不要再应用其他地方了。
、不可以应用MB来代替。原因是这个通讯是应用系统的输入、输出映像区来完成数据的通讯,即通过I/O地址的映射进行通讯。
2、详见下述文档中的描述:
《实现Profibus主从站之间的MS通讯》下载
http://bbs.cechina.cn/Upload/2009/10/9/027f7694-b908-4c0b-9fd6-91991fe98908.doc
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249862.html