字节交换指令的问题

假如我有2个字节 VB0 VB1 我都分别赋值为 16#01 16#08 那我读VW0的时候应该就是0108  但我用字节交换指令后VW0的值 应该是0801 问题就来了  假如我这个两个字节VB0 VB1一直在变 为什么字节交换指令出来的值 和变的值 对不上。我在把VB0值传到VB10 VB1值传到VB11 我在读VW10的值 就很稳定 一直能对上,就用字节交换指令值就不稳定乱跳的。

问题补充:
应该怎么来执行,有程序例子吗?

最佳答案

这并不是字节交换指令的问题,因为执行字节交换指令后,你下个周期再执行字节交换指令又变回去了,这和你的程序设计思路有关。


你应该把VW0传送到另外一个字比如VW10,再对VW10执行字节交换指令,这样和你把VB0值传到VB10 VB1值传到VB11 效果一样。

提问者对于答案的评价:
ok

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:44
下一篇 2020年10月31日 下午2:44

相关推荐

  • 按鈕在Wincc flexible中的設置

    我在编程软件中编制了一个启动/停止的程序,如下: Network 1 // 网络标题 LD   &n…

    SIMATIC S7-200 2021年7月5日
  • PID采样时间

    我已设置了PID定时中断为0.1秒。那么采样时间还有什么用?(采样时间值为0.1。)这样采样时间是不是多余了? 最佳答案 比如在1秒内 温度从20度减小到5度,如果采样时…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0)

    各位大侠,我有一条RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0),但是我的电脑没有RS232接口,只有USB接口,所以PC-RS232端无法和电…

    SIMATIC S7-200 2020年11月5日
  • 用高速计数器测量电机转动半径

    用电机带动一个丝杠做直线往返运动,丝杠带动编码器转动,丝杠转动一圈编码器也转动一圈,丝杠转动一圈的距离可以知道,用高速计数器记录编码器的脉冲数,当到达极限位置时,B相超前A相,通过…

    SIMATIC S7-200 2021年7月5日
  • 西门子plc程序问题

    我的上升沿和下降沿用完了,能用什么代替? 最佳答案 上升沿脉冲指令、下降沿脉冲指令由三个扫描周期来完成执行。判断位状态发生变化用去两个扫描周期,执行输出用去另外一个扫描周期。当m0…

    2017年12月21日
  • 西豆

    在这里问有人购买过西豆卡 看需要付西豆的视频吗 或者说需要付西豆的视频教程货真价实吗 最佳答案 依据你的需要而论。付费视频,基本上都是西门子自己的专家主讲的,与…

    SIMATIC S7-200 2021年7月5日
  • 又是PID 问题啊!!!

    请问 PID 上的 MANUALOUTPUT 这个端口的输入值到底应该输入多少啊?这个参数对使用PID控制面板采用手动和自动调节 …

    SIMATIC S7-200 2020年11月1日
  • STEP 7 Micro/WIN V 4.0 如何升级到SP9

    我安装了官网下载的STEP 7 Micro/WIN V 4.0 SP9 完整版安装包(因为我觉得这个不像SP9的嘛)。所…

    SIMATIC S7-200 2020年10月31日
  • 多从站自由口通信

    请问各位,我现在用一台226做主站,从站用7个222做套系统,现在我对7个从站进行轮询时出现这么几个问题: 1 我在只开第一个从站的情况下(其他6个断电),只能…

    SIMATIC S7-200 2021年7月5日
  • 200 SMART 小PLC 还支持modbus tcp协议

    200 SMART 小PLC 还支持公开的modbus tcp协议 问题补充:方便,给个库呗   xingnc…

    SIMATIC S7-200 2017年5月28日