西门子PLC的DI_REAL指令
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子PLC的DI_REAL指令
————————————————————————————————作者:————————————————————————————————日期:
西门子PLC的DI_REAL指令 plc的DI_REAL指令符号
表1为DI_REAL转换指令说明表。
表1 DI_REAL转换指令说明表
参数
数据类型
存储器区域
说明
EN
BOOL
I、Q、M、L、D 允许输入
FNO
BOOL
I、Q、M、L、D 允许输出
IN
DINT
I、Q、M、L、D
将转换的双整型数
OUT
REAL
I、Q、M、L、D
转换结果的实数
DI_REAL(将双整型数转换为浮点数)指令,读输入参数IN的内容,是一个双整型数(32位),并转换成浮点数,转换的结果由参数OUT 输出。
ENO总是与EN有相同的信号状态。
表2为DI_REAL转换指令对状态位的影响。
表2 DI_REAL转换指令对状态位的影响
- BR CC1 CC0 OV OS OR STA RLO /FC
写状态位1
-
-
-
-
1
1
1
如图2所示,如果输入I0.0的信号状态为“1”,然后,读作为双整型数的MD8的内容,并转换成浮点数。
转换结果存放在MD12中。
如果转换没有被执行(ENO=EN =0),则输出Q4.0置成“1”。
图2 DI_REAL转换指令应用举例。