• 读取模拟数据:读取单个模拟输入或所有模拟输入,在控制台显示数据。

• 写入模拟数据:写入模拟输出,以产生电压或电流。

• 模拟回波:读取模拟输入板的模拟电压或电流,然后将相同数值的模拟电压或电流写入模拟输出板。

常见变化

CN-0435软件读取模拟输入值和写入模拟输出值,无需实施本地处理。该软件可以扩展包含故障检测和响应等功能,或者包含闭环PID控制环路,从主机上卸载这些功能,节省通信总线的带宽。

树莓派可以用作结构紧凑、价格低廉的主机解决方案。树莓派提供有线或无线以太网连接,可以直接连接至EVAL-ADICUP3029的USB-UART。

如今最常用的三种Modbus版本分别为:Modbus ASCII、Modbus RTU和Modbus TCP。所有Modbus消息都采用相同格式发送。这三种Modbus类型的唯一区别在于消息的编码方式。

可以通过Modbus连接的器件的数量由物理层和数据协议决定。如果RS-485物理层和Modbus RTU或Modbus ASCII数据协议一起使用,那么可以寻址的节点的最大数量为32,但是,如果以太网物理层和Modbus TCP数据协议一起使用,则可以寻址的节点为247个。

器件的地址是从0至247的数字。发送至地址0的消息(广播消息)会被所有从机接受,但1到247这些数值是特定器件的地址。

CN-0414和CN-0418的Arduino尺寸确保与支持广泛的其他自动化通信协议的开发平台兼容,包括过程现场网(PROFINET)、过程现场总线(PROFIBUS)、控制自动化技术的以太网(EtherCAT)、EtherNet/IP、Modbus Plus,以及其他协议。

电路评估与测试

以下部分将介绍采用参考演示所需的设备和一般步骤。可使用软件的CLI选项,来装配DCS系统并测试其基本功能。如需查看完整说明和附加信息,请参阅分布式控制系统(DCS)演示Wiki用户指南。

设备要求

需要以下设备:

• 具有USB端口和Windows 7(32位)或更高版本的PC

• 串行终端程序,如TeraTerm或Putty

• 一个或多个EVAL-CN0414-ARDZ电路评估板,和/或一个或多个EVAL-CN0418-ARDZ电路评估板,适用于每个节点

• 一个或多个EVAL-CN0416-ARDZ电路板,适用于Modbus接口,另一个EVAL- CN0416-ARDZ板,适用于每个节点

• 一个ADALM-UARTJTAG评估板,带有一个附加EVAL-CN0416-ARDZ板(或其他半双工RS-485适配器)

• 一个EVAL-ADICUP3029评估板,适用于每个节点

• Micro USB电缆

• 一根RJ-45电缆,用于RS-485接口,另一根电缆用于每个节点

• PLC系统软件或预置的十六进制文件

• 1 A电源时采用24 V直流电压

开始使用