现象:
一台NT5Z与MR13温控仪通信,通信方式RS485,数据格式: 数据7位,1位偶校验位,1位停止位,波特率:9600。用户在NT5Z中使用通信宏指令(输出指令:PUTCHARS)无法通过COM2口向外发送数据。
现状及处理:
1. 检查NT5Z端口设置,用户将COM2口选为OMRON CS/CJ,若COM2使用宏通信,该端口可不设定或仅设为NULL。修改后使用PUTCHARS指令发送数据,外部用串口工具可收到发送的数据。
2. 根据MR13温控仪通信指令格式发送数据
如:STX 0 1 1 R 0 1 0 0 9 ETX E 3 CR LF(切换1号节点的MR13温控仪的通信方式)
并根据仪表响应格式,在NT5Z中使用GETCHARS指令接收温控仪的响应数据
当上述写指令传诵并返回正常响应码时,MR13控制板上的COM LED 变亮,工作模式变为通讯模式,通信成功。
NT5Z中宏指令见下图