请教一下,1200的CB1241板做modbus从站, CM1241模块做modbus主站,那么程序里该如何写啊?

1200的CB1241板做modbus从站,和昆仑触摸屏做主站,两者通讯;另外,还有一路就是CM1241做modbus主站和收获的变频器通讯,那我是不是要在OB100里调用两个MB_COMM_LOAD,然后在OB1里调用MB_SLAVE和触摸屏通讯,调用MB_MASTER和变频器通讯啊?
以前屏和300的MPI口通讯是用屏串口的7、8接PLC的3、8;这里和CB1241通讯板通讯,板上的线该怎么接啊?还有就是MB_COMM_LOAD里的REQ输入端(在上升沿执行指令)是什么意思啊?

最佳答案

通过指令的PORT(通信端口的硬件标识符)的数值来区分。 
通讯板接TRA,TRB.
OB 100只在S7-1200启动时执行一次,因此,此例中将“REQ”设为“TRUE”即可。
只有产生上升沿时才会执行一次指令,没有上升沿就不执行指令。

图片说明:

请教一下,1200的CB1241板做modbus从站, CM1241模块做modbus主站,那么程序里该如何写啊?  

提问者对于答案的评价:
谢谢。请问CB1241也可以用MB_COMM_LOAD、MB_SLAVE和MB_MASTER这些功能块吗,它和CM1241有什么区别吗?

专家置评

CB1241与CM1241,使用的功能块是一样的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc177419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午6:05
下一篇 2017年6月19日

相关推荐