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