适用于PLC/DCS应用,支持HART和Modbus连接的模拟I/O系统

图5.RS-485收发器板

兼容HART的现场器件的接线

适用于PLC/DCS应用,支持HART和Modbus连接的模拟I/O系统

图6.兼容HART的现场器件的接线

HART网络

HART器件可在点对点或多分转站这两种网络配置中的一种运行。

在点对点模式下,4 mA至20 mA信号被用于传输一个过程变量,而额外的过程变量、配置参数和其他器件数据则通过HART协议以数字方式传输。4 mA至20 mA模拟信号不会受到HART信号影响,可用于实施控制。HART协议提供访问辅助变量和其他数据的权限,这些数据可用于实施操作、调试、维护和诊断。

Modbus协议

在EVAL-ADICUP3029上运行的软件采用Modbus协议——一种事实上的开放型工业通信标准。Modbus提供一种与单个节点交换数据的可靠方式,通过CRC误差检测来确保数据的完整性。作为一项开放标准,存在众多可用的开放源和商用Modbus软件库,适用于各种平台(例如Windows®、Linux®、嵌入式平台等)。

这些软件也提供简单的命令行接口(CLI)模式,使系统能够从串行端口手动验证,无需主机上装载任何额外的软件。

硬件和软件协议栈

PLC/DCS节点系统软件和硬件协议栈如图7所示。

适用于PLC/DCS应用,支持HART和Modbus连接的模拟I/O系统

图7.PLC/DCS节点系统软件和硬件协议栈

配置PLC/DCS硬件之后,用户一般会根据语言(例如C、Python、MATLAB)和主机平台(例如Linux、Windows、嵌入式平台)选择适用的Modbus库。然后,必须编写简单的测试应用程序,将模拟和HART参数转化为Modbus寄存器地址和值。

CN-0435用户指南提供此应用程序的Modbus寄存器映射的完整描述,并使用开源Modbus调试器来验证Modbus的合规性。

此外,还提供多个基于开源Modbus库的顶层应用,包括:

• 检测系统配置:查询所有Modbus节点,显示配置。

• 读写输出保持寄存器:检查或更改所有受检测板的输出保持寄存器的状态。

• 读取模拟输入寄存器:检查所有受检测板的输入寄存器的状态。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查