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日

相关推荐

  • 关于特殊寄存器和M,V等寄存器

    本人在看些例程时看到都有用到SM寄存器,但翻了些书籍也没找到关于各个的具体说明,请问哪有吗?     还有用STEP 7…

    SIMATIC S7-200 2021年7月5日
  • 编程元件的寻址

    我在学习机械工业出版的《零基础学习西门子s7-200plc》第38页“编程元件的寻址”这一节时,对于‘直接寻址’‘间接性寻址’的概念比较困惑。请高手们给我举些具体的例子讲解明白点,…

    SIMATIC S7-200 2020年10月31日
  • 继电器输出

    我是新手,请大家指导, 就是继电器输出模块都是接哪种执行器,它和DC输出模块有啥区别? 最佳答案 主要区别如下:   1.负载电压、电流类型…

    SIMATIC S7-200 2021年7月5日
  • 请问,我这有一个项目

    这个项目用组态王软件来做组态画面,用西门子200PLC来控制现场设备,但现在要求,PLC放在现场,但工控机要放在距离现场有300米的控制室里,问现在工控机与PLC之间用什么方法通讯…

    SIMATIC S7-200 2020年11月1日
  • s7-200做与设定值做比较,报警,程序是怎么编写的

    我想做一个低限的报警,低于设定值报警,plc是如何编程LD语言的 最佳答案 参考附图 图片说明:    提问者对于答案的评价:谢谢

    2021年7月5日
  • WIN10安装不了USB-PPI线缆驱动

    老是安装失败 最佳答案 并不是所有的USB-PPI线缆都支持WIN10, 购买时注意它有确实支持WIN10的。购买USB/RS485电缆,要注明支持WIN10的,&nbs…

    SIMATIC S7-200 2021年7月5日
  • s7 200指令

    在S7 200中SIMATIC指令与IEC 1131-3指令有什么区别,应用上有什么不同? 最佳答案  SIMATIC指令集和IEC1131–3指令集之间有一些主要区别…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC,如何拓展通讯?

    现有一CPU226,要和触摸屏(端口0),打印机(端口1),以及BA(RS485端口,modbus)通信连接,PLC上自带的2个口都占完了,怎么解决?要添加通信模块吗? 最佳答案 …

    SIMATIC S7-200 2017年11月26日
  • 224xp的灯,SF/DIAG灯也跟着亮了,请问什么原因。

    正常运行时 RUN是绿灯亮的,这会不知咋整的那个SF/diag灯,也跟着亮了。求解决方法 最佳答案 姜还是老的辣啊. 同意 俱怀逸兴壮思飞的说法&nb…

    SIMATIC S7-200 2021年7月5日
  • PLC自由口通信

    请教各位 S7200PLC与OMRON3G3JZ变频器通信 通信连上了 可以写频率 程序数据发送完成了但接收不到数据 不知道是怎么…

    SIMATIC S7-200 2018年12月5日

发表回复

登录后才能评论