200PLC通过MODBUS读上来的FLOAT序号是3412怎么转换成直接可以读取的4321

200PLC通过MODBUS读上来的FLOAT序号是3412怎么转换成直接可以读取的4321

问题补充:
可以几个地址一起转化吗?比如VD1000到VD1200

最佳答案

用双子循环左移或是右移指令都可以。用这条指令记得在前面加上一个上升沿脉冲(P)指令。
S7-200 作为 Modbus 主站方接收上来的数据格式与第三方设备不一样怎么办?

西门子PLC数据的存储格式为高位低存方式。举例:VD200中包含VW200和VW202,其中VW202是低字,VW200是高字。若第三方设备与西门子数据存储格式不同,是低位低存的方式,那么通信上来的数据就会存在错误,需要进行转换才能使用。编程的方式比较多样,针对双字中高低字的交换可以使用SWAP(字交换)指令,若是字节交换可以考虑循环移位指令。
S7-200 Modbus RTU 通信:http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx
关于补充问题回答:你看这条指令就知道了,一次只能转换一个双字(VD值),处理这个问题没有什么捷径,只能一个个来处理。

图片说明:

200PLC通过MODBUS读上来的FLOAT序号是3412怎么转换成直接可以读取的4321  200PLC通过MODBUS读上来的FLOAT序号是3412怎么转换成直接可以读取的4321  

提问者对于答案的评价:
最佳答案

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

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

相关推荐

  • 依次

    请教。我用定时器,每增加2秒把一组固定的数据依次送到另一组地址依次递增的寄存器里去,除了依次逐条写块传送程序以外,有没有更简单的方法来完成?比如我把4.9.7.这三个数按时间递增逐…

    SIMATIC S7-200 2021年7月5日
  • SM331如何精确测电流??

    用SM331模拟量输入模块,1、用一个采样电阻,直接用SM331测采样电阻两端电压,然后编程换算成电流2、用电流变送器测电流再转给SM331(这样测电流受电流变送器精度制约)有什么…

    SIMATIC S7-200 2020年10月31日
  • S7-200与WINCC通讯

    我单位的工控台式机通过PPI电缆与S7-200的CPU 226连接起来,可以在编程软件中进行程序设计等各种工作。现在在同一台工控机上安装了WINCCV6希望与S7-200…

    SIMATIC S7-200 2021年7月5日
  • S7200模拟量滤波问题

    求高手S7200模拟量滤波的程序啊 要个样例 我做的总是不好`要那种平均值的就可以 问题补充:我这边主要是重量数据 变化太快了  而且有很大的干扰&n…

    SIMATIC S7-200 2021年7月5日
  • 继电器输出型224XPCN能否使用PWM高速脉冲输出

    继电器输出型224XPCN能否使用PWM高速脉冲输出,还是必须要用晶体管输出的PLC,PWM信号接入风机控制端进行风机速度控制 最佳答案 1、必须要用晶体管输出的PLC,即DC/D…

    SIMATIC S7-200 2020年10月31日
  • 如何设置MC存储卡的密码

    我所用的是西门子256K的存储卡,货号为6ES7 291-8GH23-0X0A,配合S7200CPU用,我想设置存储卡密码,以达到只有在存储卡插在LOGO!上时,LOGO…

    SIMATIC S7-200 2021年7月5日
  • 200plc通过485串口下载程序

    200plc通过485串口线下载程序,应该设置那一个通讯接口。还有就是,怎么添加通讯接口?跪求各位老师解答。 最佳答案 要使用编程电缆,普通的485串口线是不可以作为S7-200&…

    SIMATIC S7-200 2021年7月5日
  • 为什么我的PC Access软件测试客户机通不过

    为什么我的PC Access软件测试我的PLC项目,客户机通不过显示出现错误. 最佳答案 为什么我的PC Access软件测试我的PLC项目,客户机通不过显示出…

    SIMATIC S7-200 2017年11月25日
  • 端口无法打开或被另一个程序占用? 如何解决!!

    用PPI通信正常,用CP243-1网络模块进行通信时,电脑和PLC之间能够ping通,但是上载或者下载程序时,端口无法打开或被另一个程序占用? 如何解决!!重装过系统,刚…

    2017年11月19日
  • S7-200自由口模式

    S7-200自由口模式将数据534D5331353136323632313730363A544859填入VB80连续的18个字节地址,从PORT1口发出,用计算机的《串口调试软件》…

    2017年11月16日

发表回复

登录后才能评论