您现在所在的是:

电脑编程

回帖:4个,阅读:1889 [上一页] [1] [下一页]
1084
bbingh
文章数:15
年度积分:50
历史总积分:1084
注册时间:2006/1/17
发站内信
发表于:2010/1/7 10:11:08
#0楼
小虾最近用FX2N-485BD通讯板和智能仪表进行通讯,在线监控该仪表的设定值,使用的是modbus asci 模式通讯协议,通讯参数是:停止位/数据位/校验/比特率=1/7/偶/9600,校验码为LRC方式;RS D10 K17 D50 K17指令把数据发出后(秒脉冲:上升沿准备数据,下降沿发送),接受的数据不太正常:设定值能按照预期显示出来,但每到第七次设定值瞬间变成256后又回复正常,不论我如何改变设定值,监控数据都能随之改变,但每到第七次256会始终出现。如果设定值为50,数据显示为50,50,50,50,50,50,256,50,50,50,50,50,50,256...,如果设定值改为100,数据显示为100,100,100,100,100,100,256,100,100,100,100,100,100,256...如此规律性出现的问题很奇怪,请路过的各位高手指正(256出现的时间极短,PLC内部我只更改D8120的数据其他都是默认值,由于智能仪表为二线制是故485BD RDA和SDA短接,SDB和RDB短接,把通讯速度改为19200效果一样) 表情
16067
xilinxue
文章数:2441
年度积分:50
历史总积分:16067
注册时间:2007/12/27
发站内信
发表于:2010/2/16 8:43:09
#1楼
不大会,帮你顶顶
5028
zytlc
文章数:849
年度积分:53
历史总积分:5028
注册时间:2006/8/9
发站内信
发表于:2010/3/23 7:03:14
#2楼
说的不清楚,你先看D50——D66返回的是否正确,默认的M8161不用应该是8位的,256就是0,看那17个返回字节,如果正确就是解码出的错。
17528
ahljj
文章数:3386
年度积分:240
历史总积分:17528
注册时间:2002/3/23
发站内信
发表于:2010/5/29 18:27:37
#3楼
看看
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2010/5/16
发站内信
发表于:2010/6/15 15:06:26
#4楼
该用户被锁定,回复内容不予显示!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004