Modbus协议适合用在现场仪表上输出仪表的测量结果吗?我目前觉得似乎不合适。请这方面的专家给点意见。我初次接触,我把我的一些观点写出来,欢迎拍砖。
在现场仪表上用modbus来把测量结果传给PLC或者其他上位机,只能采用一问一答的方式,而测量结果有时候需要每秒实时更新,这每秒钟一问一答的多耗费资源,不仅耗费现场仪表的资源,也耗费PLC的,而且从modbus最初规定的初衷上好像也不是用来传输现场仪表的测量结果的,虽然现在现场仪表已经变成了智能仪表,可以实现modbus协议,但是用来传输测量结果还是感觉有点不合适。如果说现场仪表的测量依赖于中断的及时响应,那么频繁的一问一答的通信就会影响我的测量,即使采取一些手段处理,但是可能也会得不偿失。
如果是用modbus协议做一些仪表上的参数设置我觉得还是比较适合的。
如果谁知道那个现场仪表提供了modbus传输测量数据的能力,并且在实际应用中是用modbus协议来传输测量数据的,也请告诉我,让我学习一下。
刚刚接触,请大家批评指正!谢谢! |