全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

SIMATIC S7-1500 PLC SIMATIC转换指令

时间:2023-05-16 09:29

人气:

作者:admin

标签: S7-1500  Conv  plc  SIMATIC 

导读:转换指令是一种数据格式转换成另外一种格式进行存储,例如,要让一个整型数据和双整型数据进行算术运算,一般要讲整型数据转换成双整型数据。...

转换指令是一种数据格式转换成另外一种格式进行存储,例如,要让一个整型数据和双整型数据进行算术运算,一般要讲整型数据转换成双整型数据。

(1)转换值指令(CONV)

“转换值”指令将读取参数IN的内容,并根据指令框中选择的数据类型对其进行转换。转换值存储在输出OUT中,转换值指令应用十分灵活。转换值指令(CONVERT)和参数见图1

fb93cfe4-f36a-11ed-90ce-dac502259ad0.png

1

从指令框的“>”下拉列表中选择该指令的数据类型。

1)BCD转换成整数

BCD码的格式BCD码是比较有用的,3位格式如图2所示:

fbe4e1ae-f36a-11ed-90ce-dac502259ad0.png

2

二进制的03位是个位,47位是十位,811位是百位,1215位是符号位。7位格式如图4-103所示,二进制的03位是个位,47位是十位,811位是百位,1215位是千位,1619位是万位,2023位是十万位,2427位是百万位,2831位是符号位。

BCD转换成整数

BCD转换成整数指令是将IN指定的内容以BCD码二-十进制格式读出,并将其转换为整数格式,输出到OUT端。如果IN端指定的内容超出BCD码的范围(例如4位二进制数出现10101111的几种组合),则执行指令时将会发生错误,使CPU进入 STOP方式。

用一个例子来说明BCD转换成整数指令,梯形图如图3所示:

fc056a78-f36a-11ed-90ce-dac502259ad0.png

3

10.0闭合时,激活BCD转换成整数指令,IN中的BCD数用十六进制表示为16#22(就是十进制的22),转换完成后OUT端的MW10中的整数的十六进制是16#16





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信