PLC模拟量输入转换过程

发布时间:2023-09-26
plc模拟量输入采集数据,在计算-转换后得到md双字,最终上位机监控显示地址db.dbw单字,这个过程是如何转换的,用到什么指令?请高手指点,最好详细举例说明,谢谢!
用mov指令将双整数(如:db20.dbd48)转换为上位机监控显示地址(单整数)如何转呢?是取低两位还是高两位呢?
答:一般用西门子的标准功能块fc105将模拟量输入模块采集的数据转换为实数可以用md来保存,然后将实数转换成双整数(可以用round或trunc指令),最后用mov指令将双整数转换为你的上位机监控显示地址例如db.dbw(单整数)。之所以可以用单整数信号来显示你的采集值应该是你的输入信号并没有超过单整数信号的表达范围,否则会造成数据溢出。
ldb122.dbd44
rnd
tdb122.dbd48
ldb122.dbw50
tpqw200
例如:将db20.dbd48内的数值转换至mw20内
1、movedb20.dbd48mw20
move0db20.dbw48
2、movedb20.dbw50mw20
db20.dbw48=0才可以,
要不db20.dbd48≠mw20。
上一个:红米note2怎么关闭流量查询短信,小米手机怎样取消这个流量提醒
下一个:地下室与基础设计有哪些注意事项?

笔记本触摸板左键失灵怎么办(笔记本触摸板左键不能用右键正常)
苗木复合肥使用注意事项
发烧级别的显卡(发烧显卡和主流显卡)
无尘抹布
win7笔记本键盘按键错乱怎么恢复正常(win7笔记本键盘按键错乱怎么恢复正常状态)
笔记本电脑数字键盘怎么解锁,华为笔记本电脑数字键盘怎么解锁
企业免费建网站怎么做?
win7延迟启动程序(win7延迟高)
手机百度网盘如何变成电脑版(手机百度网盘怎么转换)
英特尔cpu排行2019