在step7中 如何实现字节高低位状态转换

在一个字节内,如何实现字节高低位状态转换,比如 MB0正常 排列为 0~7 ,
而MB1 的 0~7 对应 为  MB0 7~0 ,  不知道描述明白没, 这个在step7中应该通过什么样指令实现呢。

问题补充:
因为前期有个双字的状态位取反了, 程序、上位画面都已做完了,所以想找类似的指令进行调换一下,比如我有32个电机运行状态 编号 从 0~31,每个位对应一个电机运行状态, 但由于沟通错误, 实际对应电机 应该是 31~0 这么编制, 所以 想取巧,看有没有相关指令。

最佳答案

没有这样的指令,只能编程了。
这个只有自己编一个程序块,来做的,caw,cad都不行,他们最少是字节交换,楼主要求的是位交换。自己做一个fc:
in:in1:byte
out:out1:byte
L in1
T lb0
A l0.0
=l1.7
A l0.1
=l1.6
A l0.2
=l1.5
A l0.3
=l 1.4
A l0.4
=l1.3
A l0.5
=l1.2
A l0.6
=l1.1
A l0.7
=l1.0
L lb1
Tout1
以上程序处理一个字节,如果要处理一个字或者双字,只是定义的数据类型以及使用的中间变量额位数的区别,方法和上面的一样。
这个程序的输入in1链接你的mb0,out1链接你的mb1,这样就把mb0的信号倒序排列保存到mb1中了。

提问者对于答案的评价:
谢谢各位的回答,当时想图省事,有近500个点位,看来只能做个FC 一点点处理了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:52
下一篇 2017年8月18日 下午10:52

相关推荐

  • Wincc v7.0 sp1

    急求:wincc v7.0 sp1 亚洲版的软件,哪位能否发个给我392966043@QQ.COM 最佳答案 http://www.wincc.com…

    自动化系统综合 2017年6月1日
  • step7应用问题

    我前两天下载个STEP7V5.4,但是,当我打开文件的时候它提示我没有SINUMERIK 810D/840D,那位高手能告诉我怎样能添加toolbox软件包,有什么规定!…

    自动化系统综合 2017年11月19日
  • 在触摸屏中显示PDF文件

    在博图中,触摸屏上需要显示PDF文档,请问是将文档放入触摸屏SD卡中吗?如果是的话,如何将文档存放在SD卡上,并且如何读取PDF文档的路径呢?求各位大侠指教! 问题补充:不好意思,…

    自动化系统综合 2017年6月9日
  • WM 1078XS电脑只能洗衣机

    有这台洗衣机的梯形图吗 最佳答案 这个是不会有的,可以联系厂家看是否转让给你。 提问者对于答案的评价:看来我有点天真了

    自动化系统综合 2020年10月31日
  • TIA PORTAL 中触摸屏在线仿真连接PLC问题?

    TIA PORTAL 中触摸屏在线仿真连接PLC问题?触摸屏画面已建好,点仿真按钮,画面启动,但是提示与PLC连接中断,数据不能写入PLC,是怎么回事? 最佳答…

    自动化系统综合 2017年8月3日
  • 图尔克bl20系列模块与s7 300

    用DP通讯的话,需要用第三方软件对BL20模块进行配置吗?使用方面和ET200的区别在哪?求一份图尔克的GSD文件。谢谢! 最佳答案 1、BL20相对于西门子S7属于第三方设备,需…

    自动化系统综合 2020年10月31日
  • PID程序中的标度变换问题

    现有一个检测0—3KPa的压力传感器用来检测水箱的液位高度,而水箱的高度 只有300mm,那怎样在程序里实现标度变换? 最佳答案 用差压变送器测液位嘛,那是就是根据phg…

    自动化系统综合 2018年12月14日
  • CP342-5组态问题。。。。。

    我为什么在硬件组态里面组态CP342-5时,在属性>地址这一栏中不能设置输出的地址?缺省地址已经去掉小勾。后有截图 图片说明:    最佳答案 系统为了保…

    2017年11月19日
  • 什么是PLC算法

    PLC算法。。。想知道 悬赏分:5 – 离问题结束还有5天18小时  现有一PID模块(非西门子),输入两个信号一个是恒压7.8V…

    自动化系统综合 2020年11月1日
  • wincc7.3变量保存时间?

    wincc7.3版变量保存和以前不一样了,过程值归档里只有两个参数:数据记录大小,大小K字节/变量,这两个参数第一个可以修改,第二个是自动生成的。如果我想保存数据3个月,应该如何设…

    自动化系统综合 2017年6月13日