电子开发 | 基础入门 | 电路原理图 | 濮婎垰鑸伴崶鎯х杽娓氾拷 | PLC閸╄櫣顢�   閵嗗﹤顩ч弸婊冩灘濞嗐垺婀扮粩娆欑礉鐠囬攱瀵� Ctrl+D 閹靛濮╅弨鎯版閿涗焦鍔呯拫銏″亶閻ㄥ嫭鏁幐浣碘偓锟�娑撯偓鐠у嘲顒熸稊鐘辩鐠х柉绻樺銉礉閻㈤潧鐡欏鈧崣鎴犲竾濞嗐垼绻嬮幃顭掔磼.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

閳藉懐鏁哥捄顖氬彆瀵繑澧滈崘宀嬬礉閺堚偓閺傛壆澧楅妴濠勬暩鐎涙劗鏁哥捄顖氬彆瀵繗顓哥粻妤€娅掗妴瀣剁礉閻絻鐭鹃崗顒€绱¢弻銉嚄閹靛鍞� 閻絻鐭鹃崗顒€绱$拋锛勭暬閸c劊鈧劗鏁哥€涙劒绮犳稉姘眽閸涙ê绻€婢跺洦澧滈崘灞烩偓锟�
閳藉棗宕勬径鈺侇劅娴兼艾宕熼悧鍥ㄦ簚鐎圭偘绶�100 c鐠囶叀鈻� chm閺嶇厧绱¢妴鍌濈カ閺傛瑥鍞寸€圭顕涚紒鍡礉鐟曞棛娲婃笟瀣摍婢舵熬绱濋崘鍛啇楠炶¥鈧劗鏁哥€涙劒绮犳稉姘眽閸涙ê绻€婢跺洦澧滈崘灞烩偓锟�
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子PLC 200Smart 编程中如何用FOR循环指令轻松实现多个数据按顺序排列?

作者:佚名    文章来源:本站原创    点击数:10134    更新时间:2023-01-10

西门子PLC梯形图编程时,当一个或者多个指令(程序)需要重复执行多次(次数可知)时,可使用FOR循环指令,从而提高编程效率。

西门子plc的FOR循环指令 

FOR指令表示循环的开始。

EN为循环控制输入端;

INDX为设置指针或当前循环次数的计数器;

INIT为计数初始值;

FINAL为循环计数终值。

 

NEXT指令表示循环的结束。FOR和NEXT必须成对出现。

在循环控制输入端有效且逻辑条件INIT小于FINAL时,系统反复执行FOR和NEXT之间的循环体程序,每执行一次循环体,INDX自增1,直至当前循环计数值大于终值时,退出循环。

如下图所示程序为将VW0~VW18按照从大到小的顺序排列。

 西门子PLC的FOR循环指令用法

按下I0.0循环开始,循环体中的程序将执行9次。

 西门子plc的MOV_DW数据移位指令

这里用的是间接寻址,建立两个指针,分别指向vw0和vw2的地址。

 西门子plc的FOR循环指令

嵌套内循环开始。

 

相邻的两个数比较,如果前面的数比后面的数小则两个数交换。在第一轮比较的是VW0和VW2中的数值。

 

指针偏移,下一轮比较的就是VW2和VW4中的数值。

 

内循环结束。

 

外循环第一轮结束,比较出了最小的数,并且存放在VW18中,所以外循环第二轮只需比较八次就可以了。同理下一轮比较都要比前一轮少比较一次。

在项目中我们需打开数据块给VW1006赋初始值9。

外循环结束。


Tags:smart,西门子plc,for循环  
责任编辑:admin
相关文章列表
西门子plc RS触发器指令的分类与用法 _ SR触发器用法
西门子plc S7-200  FOR语句循环问题_西门子FOR循环
西门子Plc计数器指令的程序代码示例_产品数量检测梯形图
西门子s7-200系列plc实例:抢答器控制程序,三路抢答器设计
西门子PLC模拟量转换scale模块公式代码分析S_ITR  模拟量子程序计
西门子PLC S7-200模拟量的线性化处理_ 4到20ma模拟量转换公式
西门子plc 读实时时钟READ_ RTC( Read real time clock 读实时时
西门子plc 指令SHRB 移位寄存器指令用法例子
用西门子PLC设计天塔之光控制系统梯形图实例
西门子PLC数据处理指令_循环左移、循环右移、寄存器移位SHRB
西门子plc S7-200系列PLC整数加减乘除指令入门教程_算术运算
西门子plc变量存储器知识_西门子S7-200的VB、VW和VD
西门子plc寄存器的vb vw vd 数据长度及关系
西门子plc变量存储器v0.0与VB0、VD0、VW0的关系
西门子S7-200 Smart plc的Modbus RTU库通讯轮询实例
西门子200PLC中AIW0是什么意思_模拟量通道地址_模拟量地址
西门子plc S7-200PLC的地址分配_开关量地址模拟量输入输出地址分
西门子plc s7-200如何用模拟量编程_EM235模拟量编程梯形图
西门子plc程序梯形图实例:led数码管显示9-5控制系统
西门子plc指令和三菱plc指令大全_西门子、三菱指令大全
西门子plc S7-200smart数据类型和存储区和寻址方式
西门子PLC 200SMART型号大全,S7-200 SMART各个CPU 模块及输入输
学好西门子S7-200 smart PLC基础知识必备 映像区和数据类型,定时
学习s7-200之间的Modbus通讯_两个PLC互相通信,主站从站通讯
西门子plc S7-200硬件选型_西门子S7-200选型
西门子plc S7-200 PLC系统构成_CPU模块外形图
西门子S7-200 Smart的ST40 CPU模块_SMART系列plc接线图
西门子PLC的通信协议介绍
西门子200smartPLC选型与硬件接线_200Smart模块套件接线图_结构图
昆仑通态连接西门子plc_昆仑通态触摸屏和s7-200 smart以太网通讯
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
评论人评论内容评论时间打分
匿名是只有我看了吗?这程序?试过没?不对吧?还是我里记错了?他只是把相邻的两个字的数据由大到小排列了?
例       3 4 2 6 5 2 9 8 4 5 7 3 9 5 9 6 3 7
执行后4 3 6 2 5 2 9 8 5 4 7 3 9 5 9 6 7 3
难道不是这样吗?其实第一轮二级嵌套FOR循环后,第二轮虽然只有8次二级循环,已经没啥意义了啊。还是我理解错了
2023/2/9 17:21:071分
推荐文章
閻㈤潧鐡欏鈧崣鎴犵秹閿涙碍鐪归梿鍡欐偅閸氬牆鎮囩猾鑽ゆ暩鐎涙劕鍩楁担婊€绗岄悽浣冪熅閸ュ墽娈戠純鎴犵彲閿涘lc瀹搞儲甯堕幎鈧張锟�,濡紕鏁搁弫鎵暩閻儴鐦�,閸楁洜澧栭張绡岲A缁涘鐡戦敍浣藉疮閽€鍐暩鐠侯垰娴樼純鎴犵彲缁儳宕曢敍灞艰礋瀹搞儳鈻肩敮鍫濆灡闁姳鐜崐绗衡偓鍌涱偨鏉╁骸鍙у▔銊ヤ簳娣団€冲彆娴兼褰块敍姘辨暩鐎涙劕绱戦崣鎴犵秹閿涳拷
最新推荐
鐠у嫭鏋¢崠鍛瑓鏉烇拷
 [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂備礁鎲¢妵鐐电矆娓氣偓婵″灚寰勭仦绋夸壕婵炴垵纾槐鎵磼閸欐ê宓嗙€规洩绻濆鎾偐瀹割喗姣堥梻浣告惈閻楀棝骞栭锔藉仾闁告洦鍓涢悷褰掓煥閻曞倹瀚�100 c闂佽崵濮村ù鍕箯閿燂拷
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM324闂佸搫顦弲婊堝礉閺嶎厼妫橀柨鐕傛嫹4~20mA闂佸搫顦遍崕鎴﹀箯閿燂拷1~5V闂備焦鐪归崹褰掓倶濮樿京鐭堥柨鐕傛嫹
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM386濠碉紕鍋涘﹢杈╁垝椤栫偞鍊垫い鎺嶇劍婵挳鏌熼幑鎰靛殭妞ゆ柨锕弻娑滅疀閹垮啫鍓跺銈冨劜閹瑰洤顕i妸鈺佺畾鐟滃绂嶉敐澶嬬厱闁挎繂鍟俊濂告偨椤栥倖瀚�
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]936闂備胶绮敮鎺楁晝閵堝牄浜归柟缁㈠枟閸嬨劌霉閿濆懎鏆熼柣鏂挎嚇閺屾稑螣閻撳孩鐏侀梺璇″枛閿曨亜鐣烽崼鏇熸櫢闁跨噦鎷�
 [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂佺儵鍓濈敮鎺楀箠鎼淬劍鏅柟閭﹀厴閺嬫牠鏌曡箛銉х?闁靛牊鎸抽幃褰掓偖鐎涙ê顏�+婵犵數鍋為幐鎾疾濞戞埃鍋撻惂鍛婂+闂備胶顢婄紙浼村磿閹绢噮鏁嗛柣鏂垮悑閸庡秹鏌涢弴銊ヤ簻缂佲偓閿燂拷
 [闂傚倷绶¢崑鍛潩閵娾晛鏋侀柕鍫濐槹閸嬨劑姊婚崼鐔恒€掗柟钘夌Ч閹鎷呴悷鎵槰濡炪倖鎸搁幉鈥翅缚椤忓牜鏁嶆繛鍡樺姦閸嬶拷]S7-200PLC闂備焦鐪归崝宀€鈧凹浜為幐鎺楀閵堝棗鍓抽梺缁樻⒐濡叉帡骞忛鈷氬綊鎮崨顔碱伓 S7_2
 [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]S7-200闂佸湱鍘ч悺銊╁箰婵犳艾鍑犻柛鎰ㄦ櫇椤╃兘鎮规担鍛婅础缂佲偓閸曨垱鐓曢煫鍥风悼閸樻粎绱掗幉瀣,STEP7
 [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]ModbusPoll闂備礁鎲$划宀勵敆閻栧獛busSalve闂備胶枪妤犲繘骞忛敓锟�
 [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]STEP7婵犵妲呴崹顏堝礈濠靛牃鍋撳顓犳噰闁哄苯鐭佺粻娑㈠棘鐠恒劍鈻屽┑鐐差嚟婵即宕愰弴鐘哄С闁跨噦鎷� Smart_
 [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modbus闂佽崵濮撮鍛村疮閹惰姤鍎婃い鏍ㄧ矊閸ㄦ繈鏌涢幘妤€鍊荤憴锟� v1.024 缂傚倸鍊风欢銈夊箯閿燂拷
 [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modscan32闂備礁鎲$划宀勵敆閻栧獛sim32,modb
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]89c51闂備胶枪缁绘劙藝闁秵鍋熸繛鎴欏灩濡﹢姊洪锝囶灱闂傚棗缍婇弻锝夘敂閸℃鐝㈢紓浣介哺閻涱槝otues
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]濠电偞鍨堕幐绋棵洪妶澶婄濡わ絽鍟崒銊╂煕閻愭潙袨otues濠电偛顕慨鎯р枖閺囩儑鑰块柨娑樺閻瑩鎮楅敐搴濈敖缁炬澘绉电换婵婎槼闁告梹顨婇幃銉╂晸閿燂拷
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]51闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬鏌涘┑鍡楊仼闁秆冿功缁辨帞鈧綀鍩栫€氾拷 protues濠电偛顕慨鎯р枖閺囩儑鑰块柨鐕傛嫹
 [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬鏌ㄩ悤鍌涘 PROTUES濠电偛顕慨鎯р枖閺囩儑鑰块柨娑樺閸嬫捇宕烽鐐扮钵缂備浇缈伴崕鎻掝嚗閸曨垱鏅搁柨鐕傛嫹
閺堚偓閺傜増鏋冪粩锟�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询