请教200PLC的自由口通信

请问
1、应该如何理解事件号8 PORT0接收字符中断。接收中断应该在何时调用?
2、SMB2是通信缓冲区,如果我要接收另外一个PLC传来的6个模拟量信号,应该如何编程呀?
请各位老师给个编程的思路,非常感谢。

最佳答案

1.“事件号8,接收中断”是指接收到一个字节之后,系统自动产生一个中断。如果连接了某个中断程序,则此时主程序会跳转到该中断程序执行。
2.模拟量信号的传递:
a可以采用模拟信号传输,PLC通过AD模块接收。
b采用数字通信,可以选用PPI协议,用NETR指令从另一PLC里面读取数据;也可以选用自由口通信协议,比如modbus协议,其中一个做主站,另一个做从站,利用西门子的modbus库程序编写。用smb2是字节通信,收发都是单字节。
建议你用PPI通信方式,基本无需编写通信程序。

提问者对于答案的评价:
谢谢你的回答。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐