S7200对模拟输入变量怎么处理

读入的是8位字节的无符号整数,要求输出按32位无符号整数的形式。
S7200是按反高低字节直接的方式处理的,问题是具体是按那种?
有一下几种:将连续4 个单元(x1,x2,x3,x4),变换为(x4,x3,x2,x1)后,作为32 位数值处理
将连续4 个单元(x1,x2,x3,x4),变换(x3,x4,x1,x2)后,作为32 位数值处理;
将连续4 个单元号(x1,x2,x3,x4),变(x2,x1,x4,x3)后,作为32 位数值处理;
请各位高手指点,不胜感激!

问题补充:
我的意思是变量存储区定义的是VB,但是要求经过一定的处理方式以后,输出的是双字32位。
 假设连续的4个单元是(X1,X2,X3,X4)输出是按那种方式?
 现在有3种方式供选择,分别是(X4,X3,X2,X1);(X3,X4,X1,X2);(X2,X1,X3,X4)。
 请问应选择哪一种?

最佳答案

存储时确实高低字节关系是反的,如果按字节去考虑编程的话会很费时间,而且出错的概率较大,其实我们直接存取数据就可以了,不用考虑实际的存储方式.
  我建议你这种问题按如下方法解决:先把字节变为16位整数,再转化成32位双整数,即可输出或存储,不用考虑具体地址也不会出错:       BTI
                        ITD
                        把转化后的D类型数据保存,如MD100
                       输出时直接调用MD100即可

  虽然存储时存储的高低字节对应关系反了,但是你的输出肯定是正确的。
 我说的您能理解吗,不行的话邮件联系lewanwan@sohu.com
 

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:53
下一篇 2021年7月5日 上午10:53

相关推荐

  • 加减计数器

    S7-200CN: 加减计数-跟我学 – 70/185 课程编号:V0206 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 加减计数器没有提到,加减输入端…

    2017年6月24日
  • 模拟量输入和输出里匹配的阻值问题

    有个项目,一个200PLC的模拟量输出模块要带3个西门子M440变频器,想用一个输出点接3个变频器模拟量信号,于是问题出现了:1.选择电压型的话,是否能驱动的了?模拟量输出模块,其…

    SIMATIC S7-200 2020年10月31日
  • 用s7-200中的PID来控制电动阀的开度,从而调整供热量来控制被加热体的温度在一个合理的范围

    控制要求是这样的,根据进口天然气的流量,温度,及出口天然气的最低要求温度。。来调整系统的循环热水量。。。麻烦大家给点实例参考。及编写时的思路。刚接触这个 。。理解起来有点…

    SIMATIC S7-200 2020年10月31日
  • CPU224XP,用MODBUS,同时监控

    用一个CPU224XP,后面带一块EM277。一个通讯口做modbus,带4台设备,能用另一个口做程序监控吗? 问题补充:用笔记本加上USB编程电缆,可以吗? 最佳答案 当然可以,…

    SIMATIC S7-200 2021年7月5日
  • 如何读取转速

    我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.…

    SIMATIC S7-200 2020年11月1日
  • plc24v输出电源烧坏有何影响?

    你好  今天,我在给6ES216-2BD23-0XB8接电源时,把220V交流电错接在24VDC输出上,当即把这两点烧坏,请问:此处烧坏,是否影响PLC的输入,…

    SIMATIC S7-200 2021年7月5日
  • 无忧切换

    我想让PID的自动切手动的时候能够平滑变化输出,哪位大侠给指点一下,或发个程序给参考一下。lanmao008@sohu.com 最佳答案 很简单,在切换瞬间,读取自动输出的值,然后…

    SIMATIC S7-200 2020年11月1日
  • EM253可以实现我说的这些动作吗?

    现在手头有个项目是:用PLC的定位模块来控制3个松下的伺服的运动,其中一个伺服是夹着钢板只做横向直线运动(取名X轴),另外两个伺服是带着钻头只做纵向运动(取名A 轴&nb…

    SIMATIC S7-200 2021年7月5日
  • 编程软件

    请问V4.0 STEP 7 MicroWIN SP3有中文版吗?如何汉化V4.0 STEP 7 MicroWI…

    SIMATIC S7-200 2021年7月5日
  • 求两台设备一用一备的简单好用的程序

    如题,求200程序的一用一备简单好用的程序。 问题补充:程序里已经有了定时换泵,比方泵运行100小时后,下一次启动会自动切换到另外一台泵。但是在这100小时内运行过程中出现故障时,…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论