登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:RS232C通讯的问题
点击:7712 回复:11
楼主
编辑
引用
管理
zjl739
我使用OMRON CPM2A的plc使用RXD命令通过RS232C接口需要执行两次RXD命令才能读到正确的值,执行一次读到的是上次的值,未知是何原因,有高手遇到过此情况吗,万望不吝赐教。
04-05-15 14:16
1楼
编辑
引用
管理
陳逸倫
1.是否串a接點接收完成bit AR08.06.
2.第三運算元,接收位元長度是否一致.
04-05-18 10:11
2楼
编辑
引用
管理
zjl739
谢谢陳逸倫的回帖,我原来采用a接点允许发送bit上升沿 AR08.05启动RXD,这时就产生了我上述的情况。现已改正。
04-05-21 00:06
3楼
编辑
引用
管理
zjl739
有一个新问题不知陳逸倫老师能否帮我分析一下,我用PLC发送(TXD)一个指令让其给我返回一个数据。我在TXD指令执行后靠时间来启动接收过程没有问题,但我按照OMRON编程手册上的方法把启动接收串AR8.06控制时,我接收不到数据。偶尔可以接收到不正确的数据,而用时间控制接收的完全实现了效果。
04-05-22 23:42
4楼
编辑
引用
管理
陳逸倫
可能是被控端處理時間延遲.
04-05-24 15:03
5楼
编辑
引用
管理
zjl739
陳逸倫老师,那AR8.06这个标志位何时由OFF转ON呢,按其定义是接收完成标志,接收完成后我再用RXD命令应该不会有问题呀。疑惑啊?陳逸倫老师,非常感谢您的回帖,不知能否给个例程,象编程手册那样的可以成功吗。
04-05-24 23:56
6楼
编辑
引用
管理
陳逸倫
AR08,06接收完成Bit有下列3種動作
1.設定接收長度到達時.
2.CR.LF到達時.
3..設定結束碼到達時.
視您的RS232 PORT設定.
LD 200.00
AND AR08.06
RXD
DM 10
#0
AR09
04-05-26 10:50
7楼
编辑
引用
管理
zjl739
多谢斑竹了,我在顶一下此贴,希望更多的人可以从中受益。
04-05-28 17:55
8楼
编辑
引用
管理
autuy123
赶兴趣但是看不懂呀
太好了呀
04-05-29 17:33
9楼
编辑
引用
管理
zzf3333
ar8.06是否为接受结束标志?
04-05-29 19:23
上一页
下一页
工控新闻
西克中国30周年庆 | 探索picoScan150-LOC Core/Prime/Pro 定位导航系统,扫码赢好礼
西克 | 散料体积测量专家
ABB发布全新Safe Link系列充电枪,赋能绿色充电新时代
图尔克|如何实现温度和空气湿度在线监测?
17路UART和4路CAN FD,新唐MA35D1核心板512M DDR配置发布!
图尔克|具有SAFE LINK功能的多协议安全模块
茵梦达与鞍钢集团多家企业达成重要合作
施耐德电气以开放自动化与数字化,赋能炼化企业高效可持续发展
更多新闻资讯