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

相关推荐

  • 读取时间

    我在西门子触摸屏上要显示一个进料的实时时间,不知道在PLC上怎么读取,请知道的告诉告诉一下。问题补充:在触摸屏上读取PLCT200的实时时间,不知道T55的实时时间是放在PLC20…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC控制MM430变频器

    如何使用S7-200的模拟量输出控制变频器?PLC与变频器的接线方法是什么?变频器的参数如何设置? 问题补充:模拟量模块用的是扩展输出模块 最佳答案 S7-200的模拟量输出是指C…

    SIMATIC S7-200 2021年7月5日
  • 西门子输出接线。L.M问题

    西门子DC型输出。。。是不是只能输出高电平。。。接线是不是只能这样接,..为什么还要M接0v,它内部连线到底是怎么样的。。现在我只知道它要这样接,Q能输出高电平。 问题补充:我上传…

    2017年6月8日
  • s7200控制台达伺服电动机

    s7200控制台达伺服电动机的正反转 最佳答案 <PLC控制伺服>http://bbs.gongkong.com/d/201101/364237_1.shtml当中的5…

    SIMATIC S7-200 2017年12月21日
  • 怎样通过S7-200控制打印机

    现要用S7-200的自由通讯口去控制一台打印机,想了解一下这到底怎么去最好的控制它,望各位能指导一下,是不是只用(XTM)一个指令就OK了,因为我不想读打印机的内容,但是XTM怎么…

    SIMATIC S7-200 2021年7月5日
  • 在一组数据里面选出一个最大值或最小值

    我想从一组数据里面选出一个最大值或最小值,应该怎么做才最简单 最佳答案 1、应用冒泡排序法,从大到小进行排序:网上有现成的程序,S7-200PLC冒泡法排序:http://wenk…

    SIMATIC S7-200 2017年12月2日
  • 多个S7-200通讯

    用NETR和NETWE指令,能实现两台以上的s7-200之间的通讯吗?例如,四台plc,一台为主,三台为从。软件和硬件能实现吗? 最佳答案 当然可以了,利用向导编程的时候注意为PL…

    SIMATIC S7-200 2021年7月4日
  • SMART200与USR-GPRS232-734通讯

    哪位大神帮帮忙急用smart200与USR-GPRS232-734模块进行自由口通讯怎么做,急需急需急需 图片说明:    最佳答案 S7-200 S…

    2021年7月5日
  • S7-200与ABB变频器ACS550 modbus通讯问题

    现在手头只有PLC和变频器,没有接电机,通讯时无法监视,写了个程序将1142给40001将变频器初始化,请问我要怎么确定PLC跟变频器已经通讯上了 问题补充:我现在没有接电机,就想…

    2017年10月29日
  • wincc与S7200SMART—opcSERVER通讯,

    wincc与S7200SMART—opcSERVER无法通讯,其他设置都正常,找不到问题所在,愿出资50元求大神解救.微信号cl1307507123 钻石用户推荐最佳答案 建议看看…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论