在S7-1200PLC中,可以使用交换指令SWAP进行数据位置的交换;具体就是改变输入操作数IN端数据的字节的排列顺序,然后在OUT端进行输出交换后的结果;
Tips:
1.交换指令的IN和OUT,仅仅支持WORD 和DWORD两种数据类型;
2.交换指令,是通过字节为单位进行交换的;例如:对于WORD交换,就是高低字节交换;
具体实现方式见下图所示;
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
plc
+关注
关注
4975文章
12254浏览量
454913 -
西门子
+关注
关注
91文章
2849浏览量
113772 -
SWAP
+关注
关注
0文章
47浏览量
12636 -
S7-1200
+关注
关注
11文章
328浏览量
17222
原文标题:西门子S7-1200PLC 移动操作指令:交换指令SWAP
文章出处:【微信号:非标设备自动化设计,微信公众号:非标设备自动化设计】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子S7-1200PLC移动操作移动值指令MOVE
在S7-1200PLC中,常用MOVE指令进行对存储器进行赋值或是把一个存储器的数据复制到另外一个存储器中。
西门子S7-1200PLC块移动指令MOVE_BLK操作
在S7-1200PLC中,l利用MOVE_BLK指令可以将一个存储区(源范围)的数据移动到另一个存储区(目标范围)中。
西门子200PLC指令详解——位逻辑指令
,为西门子S7-200各型号PLC的存储器范围值。 2.S7-200CPU操作数范围下图为CPU操作数范围 3. 位逻辑指令位逻辑
发表于 04-19 11:07
•5次下载
如何使用西门子1200的脉冲指令?
西门子1200PLC的脉冲沿指令是一种非常重要的指令,它可以检测输入信号的上升沿或下降沿,并在检测到沿时产生一个脉冲。
发表于 05-23 09:20
•1.1w次阅读
评论