17838383235
SIEMENS西门子代理商6SL3131-7TE28-0AA3
西门子: 一级代理商
PLC触摸屏变频器: 核心供应商
德国: 总代理
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-07-20 03:12
发布IP: 175.13.200.42
浏览次数: 10
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

 plc模拟量输入采集数据,在计算-转换后得到MD双字,终上位机监控显示地址DB.DBW单字,这个过程是如何转换的,用到什么指令?请高手指点,好详细举例说明,谢谢!

  用MOV指令将双整数(如:DB20.DBD48)转换为上位机监控显示地址(单整数)如何转呢?是取低两位还是高两位呢?

  答:一般用西门子的标准功能块FC105将模拟量输入模块采集的数据转换为实数可以用MD来保存,然后将实数转换成双整数(可以用ROUND或TRUNC指令),后用MOV指令将双整数转换为你的上位机监控显示地址例如DB.DBW(单整数)。之所以可以用单整数信号来显示你的采集值应该是你的输入信号并没有超过单整数信号的表达范围,否则会造成数据溢出。

  L DB122.DBD 44

  RND

  T DB122.DBD 48

  L DB122.DBW 50

  T PQW 200

  例如:将DB20.DBD48内的数值转换至MW20内

  1、 move DB20.DBD48 MW20

  move 0 DB20.DBW48

  2、 move DB20.DBW50 MW20

  DB20.DBW48=0才可以,

  要不DB20.DBD48≠MW20。

  责任编辑:lq


相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索