et200sp cmptp模块modbus rtu 读取数据

et200sp cmptp模块modbus rtu 读取的浮点数字节是如何排列的,我跟现场流量计通讯,由于流量计浮点数字节排列方式为2143,我plc接受到的real类型数据明显跟流量计参数不对。应该如何转换

最佳答案

西门子是高位低存,低位高存,你首先试下高低字交换。
不行再试试字节交换位置。

提问者对于答案的评价:
是要高低字互换,具体用什么指令实现呢

最佳答案作者回复:
高低字的交换没有现成的指令,供助中间变量,用MOVW 指令
比如 A 与 B 交换,借助C
MOVW  A, C
MOVW  B,A
MOVW  C,B

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

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

相关推荐

  • TD400C与S7200PLC的通讯距离

    有一个TD400C和200PLC通讯,现在想TD400C放在一个地方,距离PLC的距离有40M左右,这样通讯受影响不? 问题补充:那一个PLC可以接多少个TD400C呢? 最佳答案…

    SIMATIC S7-200 2020年11月1日
  • PLC不支持库文件

    我有一个老版本的cpu226 ,最近想拿来做实验 但是编译的时候说此版本不支持modbus 库文件,请问还有别的方法进行modbus通讯吗,或者可以对…

    SIMATIC S7-200 2020年10月31日
  • S7 315 DP通讯 挂多少个EM277

    315-2PN/DP,与200PLC组网,计划315做主站控制200CPU,每个200PLC挂EM277走DP通讯,最多可以挂多少个277呢?32个吗?通讯会不会很慢?还有如果上位…

    SIMATIC S7-200 2017年6月13日
  • S7200 485转232

    2个S7200  与WINCC OPC通讯  与电脑的接口采用转换器 485转232 刚开始能通讯 …

    SIMATIC S7-200 2020年10月31日
  • 200smart pid调节的问题

    大家好,我有一个压力比例阀是0-25mpa的,控制输出压力是0-20mpa 我想用200pid 调节,请问1.200里的8回路pid中每一路只能控制一路吗,比方…

    2021年7月5日
  • 西门子200PID控制

    根据教材写了一段PID控制的程序写进PLC,根据电磁流量计的流量信号来控制电动阀,来控制电动阀,其它都正常显示,就是VD108没有输出,哪些错误会出现这样的情况? 钻石用户推荐最佳…

    SIMATIC S7-200 2021年7月5日
  • S7-200中,掉电保持的数据可以一键清零吗?可以的话应该怎么写

    S7-200中,掉电保持的数据可以一键清零吗?可以的话应该怎么写 最佳答案 你写入全部0,是不是就叫做清零? 提问者对于答案的评价:任意方法写入0即可

    SIMATIC S7-200 2021年7月5日
  • PLC挂模块数超过标准会出现什么情况

    如果PLC挂的模块所消耗的最大电流(5V)超过了PLC所能提供的最大值,可能出现什么问题?比如电流输出模块输出的电流会不正确吗? 问题补充:请问SG9,您的意思是只要我现在PLC运…

    SIMATIC S7-200 2021年7月5日
  • 脉冲PID控制

    请问下各位高手,我使用S7-200对一个炉温采用PID控制,输出是用数字信号给温度控制器的,通过PID计算过的模拟量如何转换成数字信号,如以脉冲串代替模拟量。谢谢。 问题补充:PI…

    SIMATIC S7-200 2021年7月4日
  • S7-200拷出来的程序没有scale库再下载能用吗

    S7-200拷出来的程序,编程软件里没有scale库再下载到plc里程序还能用吗 钻石用户推荐最佳答案 上载或者拷贝出来的程序,实际上有这个库。如果您的编程软件中没有这个库只是不能…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论