台达DVP PLC通信协议详解V1.1a

需积分: 35 39 下载量 54 浏览量 更新于2024-07-23 收藏 220KB PDF 举报
"这份文档是关于台达DVP系列PLC的通信协议设定,主要介绍了DVP PLC作为从端设备的通信协议,适用于与主端设备或人机界面的连接。文档版本为V1.1a,包含了软件规范、功能、连接方式、通信格式、MODBUS通信命令以及备注等内容。" 在DVP系列PLC通信协议设定中,有以下几个关键知识点: 1. **软件规范**:该协议适用于DVP-ES/EX/SS/EC型号的PLC,软件版本需为V4.7及以上;DVP-SA/SC/SX型号,软件版本需为V1.0及以上;以及DVP-EH型号,同样需要V1.0及以上的软件版本。这些规范确保了不同型号的PLC能支持通信协议。 2. **功能**:协议支持的通信规范包括了通信接口,如CO、DI、DO、AI、AO等,这些接口允许主端设备读取或写入PLC内部的输入、输出、模拟输入和模拟输出等元件状态。 3. **连接方式**:文档中详细说明了各种连接方式,这涉及到物理层的连接,可能包括串行、并行或者网络连接(如RS-232、RS-485或以太网)。 4. **通信格式介绍**: - **通信资料协定**:定义了数据传输的规则和顺序。 - **通信资料格式**:分为ASCII模式和RTU(远程终端单元)模式。ASCII模式使用ASCII码表示数据,适合于人机交互;RTU模式则更高效,数据占用空间少,但需要更高的错误检测能力。 - **通信工作方式**:描述了PLC如何响应主端设备的请求,如轮询、中断触发等。 - **错误消息回应**:当通信出现错误时,PLC会返回特定的错误代码以供主端设备识别问题。 5. **MODBUS通信命令格式**:MODBUS是一种广泛应用的工业通信协议,文档列出了MODBUS的多种功能代码,如: - Function 01:读取线圈状态 - Function 02:读取输入状态 - Function 03:读取保持寄存器 - Function 05:强制单个线圈 - Function 06:预设单个寄存器 - Function 0F:强制多个线圈 - Function 10:预设多个寄存器 6. **备注**:包含了一些补充信息,如CRC(循环冗余校验)规格,用于检测数据传输的完整性;Exception Code异常代码,用于识别通信过程中的错误;以及DVP-PLC通信元件的地址映射。 通过这份文档,用户能够理解和配置DVP系列PLC进行有效的通信,无论是与人机界面交互还是与其他设备联网。正确设置通信协议对于确保数据的准确传输和系统的稳定运行至关重要。