文章目录
- 前言
- 自由口通信
-
二、使用步骤
- 组态
- 编程
- 总结
前言
项目里需要使用PLC和某公司液体泵通信,液体泵采用RS485,支持OEM协议和DT协议,因此PLC采用自由口通信
提示:以下是本篇文章正文内容,下面案例可供参考
一、自由口通信
扩展了CB1241通信板,RS485连线如下图所示
TRB为+,TRA为-,M为接地,RTS一般不使用。另外,如果是末端设备的话,最好接TA、TB(内置电阻)。
接口与DP-9的针脚对应关系如下图
二、使用步骤
1.组态
添加通信板
简单配置通信板
2.编程
使用send_p2p指令,
REQ信号上升沿触发指令;
PORT绑定通信板卡;
BUFFER为缓冲区地址;
LENGTH=0为发送缓冲区全部内容(其他如LENGTH=4,代表发送4个BYTE);
DONE、ERROR、STATUS为输出信号,需要编程进行提取,目前还不需要;文章来源:https://www.toymoban.com/news/detail-467872.html
总结
最值得注意的是,使用CB1241或者CM1241通信板卡进行串口通信时,并不是全双工的,不能同时收发数据,因此收发之间最好有个简单的判断逻辑。文章来源地址https://www.toymoban.com/news/detail-467872.html
到了这里,关于西门子PLC1200自由口通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!