- 实验设备: E5CC-RX2ASM-002、S8JC-Z10024C、485转232的USB接线。
二、实验目的
用串口调试工具COMMIX 读取温控器当前温度值和写入温控器设定温度值,将温控器转至初始设定菜单。
三、硬件接线
温控器13( ),14(-)485 端子接至485-232转换器并连接电脑。
四、实验步骤
温控器侧设置
- 短按空白键1s以内进入调整菜单,按循环键找到CMWT,将CMWT设置为ON。
- 长按空白键3s以上进入初始设定菜单,再短按一下空白键,进入通讯设定菜单。
通讯菜单设置内容如下:
- PSEL协议选择: Mod
- U-No通讯单元编号: 1
- BPS通讯波特率: 9.6
- LEN通讯数据位: 8 (默认为8,温控器上不显示)
- SBIT通讯终值位: 1 (默认为1,温控器上不显示)
- PRTY通讯奇偶校验: EVEN
- SDWT发送数据等待时间: 20
上位机侧设置
- 串口软件设置:
- 波特率、数据位、校验位、停止位都要和温控器通讯菜单设置的一致,校验方式设置为CRC16 (ModbusRTU),起始字节为1字节,输入和显示均为HEX显示方式。
- 温控器MODBUS指令帧
读取当前温度实例:
读取到的当前温度为1E,转换为十进制: 30°C
设定温控器温度 100℃实例:
温控器切换到初始设定菜单实例:
更改控制模式为 PID 控制实例:
五、实验小结
- 选择写入参数时,必须将CMWT讯写入菜单设为ON。
- 选择读取或者写入初始设定菜单的参数时,需要首先进入该菜单。进入方式有两种:手动按键进入或者通过动作指令转至设定区域。
- 对于温控器一共分为两个区域,对区域定义如下: