当前位置:首页> 服务支持 > FAQ

如何上传通讯错误标志

2022-07-20 10:17:07

描述:由于API交互的只是设备内部寄存器,当PLC发生通讯错误时,寄存器可能设置成功,但是PLC并没有执行。同时通过API获取到的数据也变得没有意义。如果能获取到通讯错误的标识,编程人员也更容易对通讯故障进行提示,过滤无效数据。

解析:福达设备内部寄存器有定义相关的通讯错误状态。

通讯错误相关寄存器信息如下:

地址

DEC

描述

支持机型

$900

900

RS232  Modbus主站通讯错误条数

VR201/VR203

(FW1.5之后版本)

$901

901

RS232  Modbus第一条错误所在位置

VR201/VR203

(FW1.5之后版本)

$902

 

902

 

RS232  Modbus第一条错误代码

VR201/VR203

(FW1.5之后版本)

$903

903

RS485  Modbus主站错误条数

VR201/VR203

(FW1.5之后版本)

$904

904

RS485  Modbus第一条错误所在位置

VR201/VR203

(FW1.5之后版本)

$905

905

RS485  Modbus第一条错误代码

VR201/VR203

(FW1.5之后版本)

$906

906

Modbus TCP错误条数

VR201/VR203

(FW1.5之后版本)

$907

907

Modbus TCP第一条错误所在组

VR201/VR203

(FW1.5之后版本)

$908

908

ModbusTCP第一条错误所在组中相对位置

VR201/VR203

(FW1.5之后版本)

$909

909

Modbus TCP第一条错误代码

VR201/VR203

(FW1.5之后版本)

$910

910

综合指示Modbus   TCP和SiemensTCP通讯状态(0为正常,1为错误)

VR201/VR203

(FW1.5之后版本)

$911

911

Siemens TCP错误条数

VR201/VR203

(FW1.5之后版本)

$912

912

Siemens TCP第一条错误所在组

VR201/VR203

(FW1.5之后版本)

$913

913

Siemens TCP第一条错误所在组中相对位置

VR201/VR203

(FW1.5之后版本)

由于api无法获取到通讯状态,所以需要通过modbus tcp读取上面的寄存器数据,然后上传到云端。比如需要上传485的通讯状态。485的通讯状态相关寄存器有主站错误调试903,第一条所在位置904,第一条对应的错误码905。

设备网页中,【系统设置】->【Modbus TCP】,选择【Modbus TCP服务端+客户端】,点击【添加服务器】

分别按下图填写对应的信息。下图是将903之后的寄存器关联到2200.设置完成后,点击【保存】

【系统设置】->【寄存器管理】,点击【添加】

按下图设置完成后,点击【保存】,之后就可以通过api调取2200寄存器的值,而得到PLC的通讯状态。

F1.8.4.png


Copyright © 2016-2024 福达新创通讯科技(厦门)有限公司. All rights reserved 闽ICP备12021219号-1