技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 三菱PLC > 案例分享 | 了解步进与字移指令

案例分享 | 了解步进与字移指令

吴翠萍 发布于2020-07-14 21:16 10 2 标签:PLC编程,案例分析

【点击领取】三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件

【点击获取】三菱PLC例程117个|西门子PLC例程777个

【点击下载】2020新电工仿真软件


今天技成培训网给大家带来关于PLC编程案例工作流程:D0的数值在不断的变化,每变化一次会自动赋值为0一次。要求把D0变化值保存到D100-D103寄存器中。


保存规则:D0依次跟D100-D103进行比较,如果D0跟其中一个寄存器的数值不同并且这个寄存器的值为0时,D0就自动把数值赋值给这个寄存器。


如果D0跟所有要比较的寄存器都不相同,但是这些寄存器都不为0时,就不保存D0的数值;如果D0跟某个寄存器数值相同,就让后面寄存器的值顺序移位。详细如表所示:



工具软件:GX Work2


需要掌握的重点:

1:使用变指寄存器Z0~Z16的技巧:

用表达式D100Z0举例, 当Z0等于0时,D100Z0就是D100;当Z0=1时,D100Z0表示D101;当Z0=10时,D100Z0表示D110;


2:步进指令:只有当下一步被触发时,才会进行下一步的程序。


3:WSFR字移指令:例如:WSFR D2000 D100 K4 K2



程序如下图:





程序解析:

0:PLC一接通,置位S0。开始步;

4:步开始;

5:判断D0是否等于0,如果是,不进行任何动作;如果不是,Z0赋值为0,开始第二步;

17:第二步开始;

18-40:判断D0跟当前的寄存器(Z0=0时,表示D100;Z0=1时,表示D101;以此类推)比较。如果相等,就用字移指令并且跳到后一步;如果不相等,就开始第三步。

48:第三步开始;

49-66:D0跟当前寄存器不相等的时候,判断当前寄存器是否是零,如果是的话,就把D0的值赋值给当前的寄存器,并且跳到后一步;如果不是的话,就开始第四步。

78:第四步开始;

79-89:判断Z0是否小于K3,如果是,Z0就自加1,并且跳到第二步;如果不是,就跳到后一步。

96:后一步开始;

97:当D0等于0时,就跳到步并且复位过程中被置位的M1。


技成培训

微信公众号:jcpeixun


技成电工课堂

微信公众号:jcdgkt


技成PLC课堂

微信公众号:jc-plc

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

PLC编程 案例分析

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签