当前位置:首页 > 实用技巧 >

西门子移位循环指令怎么用(西门子1200左右移位循环指令)

来源:原点资讯(www.yd166.com)时间:2023-12-30 17:32:58作者:YD166手机阅读>>

西门子S7-1200的移位指令包括左移位指令和右移位指令,循环移位指令包括循环左移位指令和循环右移位指令。

移位指令。移位指令用于将参数IN的位序列移位,结果送给参数OUT,参数N指定移位的位数。单击移位名称下方可以选择数据类型,移位指令IN和OUT端支持的数据类型为字节BYTE、字WORD、双字DWORD。移位时用0填充移位操作清空的位。

西门子移位循环指令怎么用,西门子1200左右移位循环指令(1)

循环移位指令。循环指令用于将参数IN的位序列循环移位,结果送给参数OUT,参数N定义循环移位的位数。单击移位名称下方可以选择数据类型,移位指令IN和OUT端支持的数据类型为字节BYTE、字WORD、双字DWORD。移位时从目标值一侧循环移出的位数据,将循环移位到目标值的另一侧,因此原始位值不会丢失。

西门子移位循环指令怎么用,西门子1200左右移位循环指令(2)

下面我们通过一个简单的实例来介绍移位指令如何使用。按下I1.2,将MB100中存储的数据左移2位送到MB200中,按下I1.3将MW100中存储的数据右移2位送到MW300中。

一、编写程序。在项目视图中打开OB1,在指令树中拖拽左移位指令到程序段1中,选择数据类型为字节,在移位指令的使能端插入常开触点I1.2,输入IN参数MB100,输入N参数2,输入OUT参数为MB200。在指令树中拖拽右移位指令到程序段2,选择数据类型为字,在移位指令的使能端插入常开触点I1.3,输入IN参数MW100,输入N参数2,输出参数OUT为MW300。这样一个简单的移位指令的实例就完成了,单击保存项目按钮保存项目。

西门子移位循环指令怎么用,西门子1200左右移位循环指令(3)

二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有块下载到PLC。

三、查看程序运行情况。单击“转到在线”按钮,在项目树中单击打开监视表格文件夹,双击添加新监视表格,可以看到项目树中添加了监视表格,同时在工作区打开了监视表格编辑器,输入地址MB100和MB200、MW100和MW300,显示格式为二进制,单击监视按钮观察程序的运行情况,在监视表格中修改MB100为01011,按下I1.2可以看到MB200的值变为MB100的值左移2位的结果,按下I1.3可以看到MW300的值变为MW100的值右移2位的结果。

西门子移位循环指令怎么用,西门子1200左右移位循环指令(4)

,

栏目热文

西门子置位复位指令使用注意事项(西门子移位循环指令怎样复位)

西门子置位复位指令使用注意事项(西门子移位循环指令怎样复位)

上节我们学习了上升沿/下降沿指令,本节我们来学习置位/复位指令,并通过一个电机起保停控制的实例来学习置位/复位指令如何...

2023-12-30 17:12:14查看全文 >>

西门子多个复位指令(怎么确定西门子复位指令的次数)

西门子多个复位指令(怎么确定西门子复位指令的次数)

S7-1200的位逻辑指令,这也是我们在学习PLC编程时最先接触到的指令,最基本的指令。位逻辑运算指令是对二进制位进行操...

2023-12-30 17:02:04查看全文 >>

怎样对西门子循环指令复位(西门子plc循环指令怎么使用)

怎样对西门子循环指令复位(西门子plc循环指令怎么使用)

西门子plc监控定时器复位指令的用法监控定时器( watchdog)又称看门狗,它的定时时间为300ms,每次扫描它都被...

2023-12-30 17:11:39查看全文 >>

西门子plc置位和复位指令讲解(西门子plc置位和复位用在哪些场合)

西门子plc置位和复位指令讲解(西门子plc置位和复位用在哪些场合)

本文介绍西门子s7-200 plc的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规常...

2023-12-30 17:43:54查看全文 >>

西门子复位键图解(西门子复位和置位指令)

西门子复位键图解(西门子复位和置位指令)

本文介绍西门子s7-200 plc的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规...

2023-12-30 17:32:27查看全文 >>

西门子复位优先指令(西门子洗衣机e21复位指令)

西门子复位优先指令(西门子洗衣机e21复位指令)

大家好,本节课我们学习“置位/复位指令”这里我们说一下,对于此类触发器而言,又分为(置位/复位)优先两种,可以同时监测到...

2023-12-30 17:21:06查看全文 >>

西门子立即置位复位指令(西门子复位优先指令)

西门子立即置位复位指令(西门子复位优先指令)

文介绍西门子s7-200 PLC的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规常开...

2023-12-30 17:36:32查看全文 >>

西门子置位和复位前面要加脉冲吗(西门子置位复位指令应用例子)

西门子置位和复位前面要加脉冲吗(西门子置位复位指令应用例子)

关注“PLC发烧友”,一起涨知识!通过上次的学习,我们应该已经知道可以通过修改SM存储区(包括控制字节),然后执行PLS...

2023-12-30 17:49:25查看全文 >>

西门子指令复位和置位优先(西门子置位优先和复位优先的理解)

西门子指令复位和置位优先(西门子置位优先和复位优先的理解)

置位(S)和复位(R)指令是根据触发条件(RLO运算值)来决定线圈的信号是否改变,当RLO=1,将置位线圈置1,当RLO...

2023-12-30 17:38:45查看全文 >>

凯越油门加起来没反应怎么回事(凯越加油门转速上不去怎么回事)

凯越油门加起来没反应怎么回事(凯越加油门转速上不去怎么回事)

兄弟们又它妈来活了。今天来了个别克凯越的,这个车出现这个故障,修了我给它妈两。大家把红心帮我点一点,我把故障分享给大家,...

2023-12-30 17:44:59查看全文 >>

文档排行