C#通过485串口读取寄存器地址的数值并显示。协议为标准MODBUS协议。

我准备用seriesPort控件打开串口,用timer来定时扫描数据。一共有60多个连续数据要读。不知道如何进行数据处理,这个接触很短,请指教。... 我准备用series Port控件打开串口,用timer来定时扫描数据。一共有60多个连续数据要读。不知道如何进行数据处理,这个接触很短,请指教。 展开
 我来答
匿名用户
2014-07-21
展开全部
不用timer去扫描,直接用series Port的接收方法,再他的事件中可以看到seriesPort_Received,每次有数据传回来就会执行这个事件,再里面更具MODBUS协议解析数据就行了。
更多追问追答
追问
嗯,seriesPort里面的确有DataReceive这个事件。我的电脑要做主站,主动去读下面的一个MCGS触控屏的数据,这个要怎么写代码?我不是很熟悉,请您指教。如果可以的话加我QQ314606590
追答
主动读取你就可以用timer,每隔多久发送指令读取数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式