登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:急急急急!plc与485进行数据通信程序问题!这个程序有问题吗?

点击:2809 回复:10

小弟在做项目时候发现问题,在三菱FX2N与485通信时候,通信出现问题,
是半双工通信,无通信协议,用的是RS指令, m8002 rs d200 k4 d500 k4
我的程序是这样写的  用的是FX2N-485BD
ld m8002     mov h0f8f d8120
ld m8002     rs d200 k4 d500
ld x10(发送请求)   set m8122
ld m8123(接受完成)  mov d500 d600
程序大概是这个样子的,但是数据发送和接受同时进行了,我实在没办法!!急啊!!!!!!!!!!!!!!!!!!!!!!!!!!!
06-08-15 15:10
有没有人啊,项目在我这里就停止了,大家能帮帮忙吗!以后我请吃饭啊
06-08-16 10:03
发送的时候有状态位不?
06-08-16 21:44
通讯程序不是这么写的吧
06-08-17 21:45
RS指令就是在发出数据之后接收数据阿
06-08-17 21:55
感谢楼上的朋友,RS指令应该可以分开发送和接受把,我定义发送区域的数据这样是能通过485发到单片机里的,但是这个数据又同时进入接受区域了,我用的是半双工通信,这个时候我用单片机再发数据到PLC内,接受数据区的数据就更新了,各位大哥 ,现在唯一的问题就是如何能解决在PLC数据发送时,又同时接收数据,!!!急啊~~~~~摆脱大家
06-08-18 10:08
ld m8002     rs d200 k4 d500
你这样写我想肯定是有问题的吧,这个只是你在一上电的时候运行一次,以后都不运行了,你ld x10(发送请求)   set m8122是开始发送,没那么快吧,呵呵
06-08-18 22:24
rs 指令只要驱动一次就可以拉,不过我现在的问题是,发送数据的时候,数据自动回到了我的接受区
06-08-21 09:24
ding
06-08-24 21:04
ding
06-10-09 15:59

上一页下一页

工控新闻

更多新闻资讯