恭喜,你发布的帖子
发布于 2017-11-11 08:04:54
2楼
输出注释:
VAR_OUTPUT
PZDOut1 : WORD := W#16#00; //PZD输出字,直接与输出地址相连,比如PQW256
PZDOut2 : WORD := W#16#00; //PZD输出字,直接与输出地址相连,比如PQW258
SpeedLi : REAL := 0.0; //实际速度输出值
SpeedScale : STRUCT //实际速度输出量程,后续开发备用
HIGH : REAL := 50.0;
LOW : REAL := 0.0;
END_STRUCT;
Current_Value : REAL :=0.0; //PZD3的值
CurrentScale : STRUCT
HIGH : REAL := 100.0; //PZD3的量程,后续备用
LOW : REAL := 0.0;
END_STRUCT;
Mist_Glatt : REAL := 0.0 ; // PZD4的值,报文20中为当前转矩值
Warn_Code : INT := 0 ; // PZD5的值,报文20中为报警代码
Fault_Code : INT := 0 ; // PZD6的值,报文20中为故障代码
Rdy_On : BOOL := False ; // 状态字的第0位,准备打开
RdyOp : BOOL := False ; // 状态字的第1位,准备运行
Warnning : BOOL := False ; // 状态字的第7位,报警
Fault : BOOL := False ; // 状态字的第3位,故障
Running : BOOL := False ; // 状态字的第2位,运行
Inv_Running : BOOL := False ; // 状态字的第14位取反,反向运行
END_VAR
请填写推广理由:
分享
只看
楼主