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

相关推荐

  • 西门子多从站远程通讯问题

    西门子S7200一个主站,通讯口的左端和右端分别接一个从站S7200,通讯不是,说要在通讯电缆的起点和终点的3,8接一个120欧姆的终端电阻,是不是两边从站的终点都要加?参考资料是…

    SIMATIC S7-200 2020年11月5日
  • WINCC与S7200

    我用了TP270与S7200,用了后,发现屏上用IO域输入,第一次能弹出键盘,如果修改参数后,第二次就弹不出键盘了,如果不修改,每次都能弹出键盘,我又在屏上只做了两个输入输出域,情…

    SIMATIC S7-200 2021年7月5日
  • S7-200编程的软件著作权

    那位有没有关于用S7-200PLC编程申请的软件著作权的范文,有的发我一份,我的邮箱 ywj0318@126.com,谢谢!急用 问题补充:不是对西门子软件申请著作权,是…

    SIMATIC S7-200 2020年11月1日
  • CP243-1可以同时作为客户机和服务器么?

    现在有三个站,其中两个站是200的(1号和2号),一个站是300的(3号)。1,我想把1号作为客户机2号作为服务器,这两个站进行以太网通讯。2,2号作为客户机,3号作为服务器进行以…

    SIMATIC S7-200 2017年11月26日
  • microwin4.0软件无法彻底删除

    microwin4.0软件用PPI方式连接CPU时,可以通讯,上载的时候能读取系统数据,但是到程序块的时候就无法读取,于是想删除MINCROWIN再重装,结果MINCROWIN无法…

    SIMATIC S7-200 2020年10月31日
  • plc200如何实现脉冲累加计数的

    通过I0.0输入脉冲信号,统计计数有多少脉冲信号,计数值以变量存起来,这个功能。我想到的就是ADD,IN1 赋值1,输出out再发给IN2,一个脉冲加1。请问还有什么好办…

    SIMATIC S7-200 2017年10月29日
  • S7200PLC与多台电表进行485自由口通讯怎样区别哪个电表

    如题,目前需要读取40台电表数据,电表有485口,但是不支持modbus协议,想用200plc通过自由口通讯,之前没做过类似的案例,想请教下利用接受命令是一次接受40台电表数据吗,…

    SIMATIC S7-200 2021年7月5日
  • 哪位大师能帮忙给一份200PLC做的模拟量滤波程序,学习一下。

    现在做的一个项目,模拟信号采集跳动太大,看到很多大师在论坛里发表模拟量滤波的解决方法,但是有很多地方不是很明白,希望哪位大师给个程序案例,我邮箱是349469652@qq.com.…

    SIMATIC S7-200 2017年11月1日
  • MODBUS从站断电

    用S7-200带4个modbus从站。如果其中某个从站断电,会影响整个总线系统的工作吗?我在现场看,似乎一个从站断电不会影响系统工作,但实际上会不会影响和其它从站的通讯? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • SMART 700与SMART 700 IE

    想问下6AV66480BC113AX0 IE屏,能用以前6AV66480AC113AX0 SMART 700老屏做好的程序下载不,如果可以要怎么弄。 …

    SIMATIC S7-200 2017年12月10日

发表回复

登录后才能评论