B
bme_liuwei
Unregistered / Unconfirmed
GUEST, unregistred user!
现要开发一用于油库发油的工控机软件,开发环境是 Delphi 7 + SQL server 2000。
客户要求读出各个基于 Modbus-RTU 通信协议的下位机数据并传送到上位机中
储存(用SQL Server 2000 数据库)。然后根据数据生成各种报表。
现有一个问题:如何读取下位机数据?这个详细过程是怎样的?
Modbus-RTU 只有轮询和广播 2 种方式,我觉得在读取各个
下位机数据时采用轮询方式很不合理。因为完全不知道每个下位机(总共有 16 个下位机)
在何时装油。采用“中断”的方式似乎更为合理?即每个下位机装完油后发一信号,上位机
接受信号后读取数据。
我是第一次做这种项目,可能对一些问题理解的不够准确。
希望各位做过类似项目的富翁们不吝赐教。谢谢!
50 分 为谢!
客户要求读出各个基于 Modbus-RTU 通信协议的下位机数据并传送到上位机中
储存(用SQL Server 2000 数据库)。然后根据数据生成各种报表。
现有一个问题:如何读取下位机数据?这个详细过程是怎样的?
Modbus-RTU 只有轮询和广播 2 种方式,我觉得在读取各个
下位机数据时采用轮询方式很不合理。因为完全不知道每个下位机(总共有 16 个下位机)
在何时装油。采用“中断”的方式似乎更为合理?即每个下位机装完油后发一信号,上位机
接受信号后读取数据。
我是第一次做这种项目,可能对一些问题理解的不够准确。
希望各位做过类似项目的富翁们不吝赐教。谢谢!
50 分 为谢!