191209_平台远程控制无反应

1.对于控制参数进行远程控制,平台提供成功,但是用户设备没有反应,如何解决?

远程控制参数下发的流程


由图可知,参数下发共4个节点,平台将数据下发给通信服务器,通信服务器远程下发给冰精,冰精下发给Plc

远程控制参数下发的几种状态
1. 设置成功
2. 设置失败:设备不在线
3. 设置失败:该端口不支持远程设置
4. 设置失败:端口未配置
5. 设置失败:端口通信失败
6. 设置失败:写入地址非法
7. 设置失败:数据值非法(不在有效范围之内)
8. 设置失败:数据值非法(数据类型不符合端口配置)

解读:
2. 检查冰精联网登录状态
3. 检查Web平台中的参数类型是否为控制类
4. 检查智能配置软件中参数是否为有效状态
5. 可能性比较多,需现场使用Modbus Slave和Modbus Poll排查
6. 检查参数在Plc中存放的寄存器地址,部分寄存器不支持参数修改
7. 设定参数超出范围报错,检查智能配置软件中该参数的采集映射范围

2.现场用电脑运行Modbus Slave软件,确认冰精工作正常?

Modbus协议为主从协议,主人(Master)给奴隶(Slave)下达指令,奴隶(Slave)进行响应。
Modbus Slave软件,软件为从,冰精为主。

测试前准备
1. 电脑与冰精通过数据线连接
2. 冰精已下发端口配置
3. 冰精已联网且登录正常
测试思路

平台远程修改控制类参数,用ModbusSlave确定参数下发是否正常
如参数被修改,证明平台、冰精通信正常。

假设测试某一控制参数为:A
1. 确定参数A的Modbus地址、范围及参数类型
2. 电脑运行Modbus Slave软件,确保参数A的值在冰精采集范围内(超出采集范围冰精会显示–)
3. 通过Web平台确定参数A读值软件中设定相符
4. 通过Web平台远程控制修改参数A数值
5. 查看软件中参数A数值