欧姆龙PLC HostLink协议在组态王中的配置与寻址

需积分: 9 11 下载量 184 浏览量 更新于2024-09-17 收藏 83KB DOC 举报
"欧姆龙PLC通过HostLink协议与组态王软件进行通信的配置方法及寄存器定义" 欧姆龙PLC HostLink协议是欧姆龙公司推出的一种用于PLC与上位机之间通信的标准协议。在组态王软件中,利用此协议可以实现对欧姆龙PLC的数据读取和写入,从而实现自动化系统的监控和控制。以下是关于欧姆龙PLC HostLink协议在组态王中应用的具体步骤和关键知识点: 1. **定义组态王设备** 在组态王中定义设备时,需要选择正确的PLC型号。对于欧姆龙PLC,可以选择如下的设备类型:PLC\欧姆龙\CSerial\HostLink、PLC\欧姆龙\CJ1\HostLink、PLC\欧姆龙\CS1\HostLink、PLC\欧姆龙\CVSerial\HostLink等。当使用RS232接口时,PLC的地址范围为0到99,可通过PLC背面的SW1开关进行设置。 2. **设备通讯参数定义** 为了确保有效的通信,组态王的通讯参数需要与PLC的设置一致。对于RS232连接,推荐的设置包括: - 波特率:9600 - 数据位:7 - 停止位:2 - 校验位:偶校验 3. **组态王数据词典 - IO变量定义** - **STATUS**:0~0寄存器,读写,BYTE类型,表示I/O状态。 - **DM**:0~9999寄存器,支持多种数据类型,如SHORT, USHORT, BCD, LONG, STRING(只写), FLOAT, LONGBCD,用于I/O整数和I/O字符串数据寄存器。 - **AR**:0~9999寄存器,支持USHORT, BCD, LONG, FLOAT,用于I/O整数和I/O实数的辅助寄存器。 - **IR**:0~9999寄存器,支持BIT, USHORT, BCD, LONG, FLOAT,用于I/O离散、I/O整数和I/O实数的输入/出寄存器。 - **HR**:0~9999寄存器,支持LONG, FLOAT, USHORT, BCD,用于I/O整数和I/O实数的保持寄存器。 - **LR**:0~9999寄存器,支持USHORT, BCD, LONG, FLOAT,用于I/O整数和I/O实数的连接寄存器。 - **W**:0~9999寄存器,支持BIT, SHORT,用于I/O离散和I/O整数的W内存区。 了解并正确配置这些参数和寄存器,是确保欧姆龙PLC HostLink协议在组态王中成功寻址和通信的关键。通过这样的配置,用户可以在组态王中直观地监控和控制PLC的运行状态,实现自动化系统的设计和调试。