📄 reg.h
字号:
/***********************************************************
设备型号: PLC data over TCPIP
修改日期: 2009/05/08
修改原因:
编程人员:
改动描述:
************************************************************/
#define WAIT_INTERVAL 150 //发出请求和接收数据之间的时间间隔
#define MAX_PACKET_NUM 16 //包中最大实体数
#define RECEIVE_RECEIVED 1
#define RECEIVE_ERROR_RECEIVED 0
static REG_INFO BASED_CODE gsRegInfos[]=
{
{"DI", 0, 255, BIT_DATATYPE, 0},
{"AI", 0, 119, FLOAT_DATATYPE, 0},
};
#define REG_TYPE_NUM (sizeof(gsRegInfos)/sizeof(REG_INFO)) //寄存器数量
//ERROR:
#define DRIVER_NO_ERROR 0
#define USER_REGNAME_C_ERROR DRIVER_NO_ERROR+1
#define USER_REG_DECIMAL DRIVER_NO_ERROR+2
#define USER_RECEIVE_ERROR_DATA DRIVER_NO_ERROR+3
#define USER_TIMEOUT_EEROR DRIVER_NO_ERROR+4
#define FAILED_OPEN_DEV DRIVER_NO_ERROR+5
#define USER_DATATYPEERR DRIVER_NO_ERROR+6
#define DEV_ADDR_ERR DRIVER_NO_ERROR+7
#define WRITE_UNSUPPORTED DRIVER_NO_ERROR+8
#define FAILED_REQUEST DRIVER_NO_ERROR+9
#define REPLY_ERROR DRIVER_NO_ERROR+10
static char* Error_Message_Table[]=
{
"无错误",
"寄存器名字错误!",
"寄存器后应加十进制数字, 范围0-15!",
"接收到错误数据!",
"超时错误!",
"打开设备错误!",
"数据类型错误!",
"设备地址错误!",
"设备不支持写指令!",
"请求发送失败!",
"应答给出了错误!",
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -