上传者: 26720479
|
上传时间: 2022-05-06 10:19:48
|
文件大小: 8.04MB
|
文件类型: PDF
15.7 WORD型→BOOL型转换
WORD_TO_BOOL(_E)
将WORD型数据转换为BOOL型数据。
设置数据
■内容、类型、数据类型
功能
■运算处理
• 将(s)中输入的WORD型的数据,转换为BOOL型的数据后从(d)中输出。
• 输入值为0H的情况下,输出FALSE。
• 输入值为0H以外的情况下,输出TRUE。
• 至(s)的输入值为WORD型的数据值。
■运算结果
1. 无EN/ENO功能
执行运算处理。从(d)中将输出运算输出值。
2. 带EN/ENO功能
执行条件及运算结果如下所示。
*1 从ENO输出了FALSE的情况下,从(d)中输出的数据将变为不定值。在此情况下,应进行避免使用从(d)中输出的数据的程序处理。
出错
没有运算出错。
梯形图、FBD/LD ST
[无EN/ENO] [带EN/ENO] [无EN/ENO]
d:=WORD_TO_BOOL(s);
[带EN/ENO]
d:=WORD_TO_BOOL_E(EN,ENO,s);
自变量 内容 类型 数据类型
EN 执行条件(TRUE: 执行、FALSE: 停止) 输入变量 BOOL
s(IN) 输入 输入变量 WORD
ENO 输出状态(TRUE: 正常、FALSE: 异常) 输出变量 BOOL
d(WORD_TO_BOOL(_E)) 输出 输出变量 BOOL
执行条件 运算结果
EN ENO (d)
TRUE(运算执行) TRUE 运算输出值
FALSE(运算停止) FALSE*1 不定值
s d EN ENO
ds
WORD型
1567H
0H
BOOL型
TRUE
FALSE
(s) (d)0
15 类型转换功能
15.7 WORD型→BOOL型转换