PLC基本指令LG

上传人:痛*** 文档编号:189686767 上传时间:2023-02-23 格式:PPT 页数:55 大小:1.38MB
收藏 版权申诉 举报 下载
PLC基本指令LG_第1页
第1页 / 共55页
PLC基本指令LG_第2页
第2页 / 共55页
PLC基本指令LG_第3页
第3页 / 共55页
资源描述:

《PLC基本指令LG》由会员分享,可在线阅读,更多相关《PLC基本指令LG(55页珍藏版)》请在装配图网上搜索。

1、P L C 基本指令基本指令 L GL GPLCPLC技术应用技术应用 威海工业技术学校威海工业技术学校戚 建 爱Company Logo2 3 13 34基基 本本 指指 令令 3 56Company Logov电动机运行电动机运行(LOAD,AND,OR,OUT 指令指令举例举例)动作动作v有三个按钮操作的开关有三个按钮操作的开关 PB0、PB1和和 PB2。当当PB1 按下后按下后,电动机开始向前(顺时针)方电动机开始向前(顺时针)方向旋转。当向旋转。当PB2 按下后按下后,电动机开始向后(逆电动机开始向后(逆时针)方向旋转。时针)方向旋转。PB0 是紧急停止开关,当它是紧急停止开关,当

2、它按下时,电动机将会停止运行。按下时,电动机将会停止运行。3 1Company Logo 3 101230123 停止停止 PB0 向前向前 PB1 数字输入模块数字输入模块 P03 数字输出模块数字输出模块 P06 向后向后 PB2 Mag.S/WMag.S/WM向前旋转向前旋转向后旋转向后旋转电动机电动机Company Logov编程编程(P060 )(P060 )P031P031P060P060(P061 )(P061 )P032P032P061P061P030P030P032P032P061P061P030P030P031P031P060P060 END END 00000000000

3、6000600110011 向前旋转,向前旋转,设置向后旋转设置向后旋转(P032,P061)(P032,P061)联锁联锁P032P032P061P061 向后旋转向后旋转设置向前旋转设置向前旋转(P031,P062)(P031,P062)联锁联锁P031P031P060P060 3 1Company Logo 3 1Company Logo编程举例编程举例 3 1指令指令适用的设备适用的设备步步旗标旗标M MP PK KL LF FT TC CS SD D#D D整数整数错误错误(F11(F110)0)0 0(F11(F111)1)进位进位(F11(F112)2)LOAD LOAD LOA

4、D NOTLOAD NOTS SO OO OO OO OO OO OO OO O1 1OUTOUTD DO OO OO OO O*O OLOADLOADP020P020(P060 )(P060 )LOAD NOT LOAD NOT P020P020(P062 )(P062 )(P061 )(P061 )OUTOUTP020P020P060P060P061P061P062P062 时间图时间图 Company Logo 3 1Company Logo编程举例编程举例5.1M 3 1S指令指令适用的设备适用的设备步步旗标旗标M MP PK KL LF FT TC CS SD D#D D整整数数错误

5、错误(F11(F110)0)0 0(F11(F111)1)进位进位(F11(F112)2)AND AND AND NOTAND NOTO OO OO OO OO OO OO OO O1 1P020P020 (P061 )(P061 )P021P021P022P022ANDANDAND NOTAND NOTS SS S当当P020 and P021P020 and P021接通且接通且P022 P022 断开时,断开时,P061 P061 触点接通时。触点接通时。Company Logo 3 1Company Logo 3 1S指令适用的设备步旗标MPKLFTCSD#D整数错误(F110)0(F

6、111)进位(F112)OR OR NOTOOOOOOOO1编程举例编程举例P020P020(P061 )(P061 )P021P021ORORS S当当P020 和和 P021中的任意一个接通时,中的任意一个接通时,P061触点接通。触点接通。Company Logo 2 指令指令适用的设备适用的设备步步旗标旗标M MP PK KL LF FT TC CS SD D#D D整数整数错误错误(F110)(F110)0 0(F111)(F111)进位进位(F112)(F112)AND LOADAND LOAD1 1块块 A()块块 BCompany Logo编程举例编程举例2(P060 )P02

7、1P023P024P026P025P022P020AND LOADP020P022P026P060编程编程时序图时序图 Company Logov 2(P060 )M000M002M004M006M008M001M003M0045M007M009 END A A 不连续使用不连续使用 AND LOADAND LOAD指令指令 B B 连续使用连续使用AND LOAD AND LOAD 指令指令LOADORLOADORAND LOADLOADORAND LOADLOADORAND LOADLOADORAND LOADOUTENDM000M001M002M003M004M005M006M007M0

8、08M009P060LOADORLOADORLOADORLOADORLOADORAND LOADAND LOADAND LOADAND LOADOUTENDM000M001M002M003M004M005M006M007M008M009P060Company Logo 2 指令指令适用的设备适用的设备步步旗标旗标M MP PK KL LF FT TC CS SD D#D D整数整数错误错误(F110)(F110)0 0(F111)(F111)进位进位(F112)(F112)OROR LOAD LOAD1 1块块 A()块块 BCompany Logo编程举例编程举例2(P060 )P021P0

9、23P023P020OR LOADP024P025P060P061P025P024P026(P061 )0P020编程编程 时序图时序图 Company Logov 2OR LOAD指令指令 可以被连续使用可以被连续使用7 次次(8 块块)。当并联使用当并联使用9 块以上时,写一个向例块以上时,写一个向例 A 一样一样的助记忆程序。如果你使用的助记忆程序。如果你使用KGL-WIN 软件,软件,用梯级模式编程,用梯级模式编程,KGL-WIN 自动的将梯级自动的将梯级图程序转换成助记忆程序图程序转换成助记忆程序 A。Company Logo2 Company Logo 指令指令适用的设备适用的设备

10、步步旗标旗标MPKLFTCSD#DInteger错误错误(F110)0(F111)进位进位(F112)MPUSHMLOADMPOP12MPUSHMLOADMPOPCompany Logo编程举例编程举例2P020P021P022P023P024P025 END ()P060()P061P026()P062P027()P063P028()P064()P065P02A()P066P0290000000027Company Logo2000000000001000100020002000300030004000400050005000600060007000700080008000900090010

11、00100011001100120012001300130014001400150015001600160017001700180018001900190020002000210021002200220023002300240024002500250026002600270027002800280029002900300030LOADLOADMPUSHMPUSHANDANDMPUSHMPUSHANDANDANDANDMPUSHMPUSHANDANDOUTOUTMLOADMLOADANDANDOUTOUTMPOPMPOPANDANDOUTOUTMLOADMLOADANDANDOUTOUTMPOP

12、MPOPANDANDOUTOUTMLOADMLOADANDANDOUTOUTMPOPMPOPANDANDOUTOUTENDENDNOPNOPNOPNOPNOPNOPP020P020P021P021P022P022P023P023P024P024P061P061P025P025P061P061P026P026P061P061P027P027P063P063P028P028P064P064P029P029P065P065P02AP02AP066P066Company Logo 。3 3NOT指令之前指令之前 NOT 指令之后指令之后NC 触点触点NO 触点触点NO 触点触点NC 触点触点串联串联(

13、AND)并联并联(OR)并联并联(OR)串联串联(AND)()NOTCompany Logo编程举例编程举例3 3(P060 )P020P021P022P023P024程序程序B(P060 )P020P021P022P023P024程序程序ACompany Logo 4Company Logo4 指令指令适用的设备适用的设备步步旗标旗标M MP PK KL LF FT TC CS SD D#D D整数整数错误错误(F110)(F110)0 0(F111)(F111)进位进位(F112)(F112)MCSMCSMCSCLRMCSCLRO O1 1MCS nMCSCLR n-n(嵌套嵌套):至多至

14、多7个个Company Logo使用使用 2 2个主控制块个主控制块(MCS 0 and MCS 1)(MCS 0 and MCS 1),如果用,如果用MCSCLR 0 MCSCLR 0 指令清除它们,指令清除它们,MCS 1 MCS 1 块将自动被清除。块将自动被清除。编程举例编程举例3 3(P060 )P030P031 END P032P033 MCS 0 (P061 )MCS 1 M0001(P062 )M0002(P063 )MCSCLR 0 MCS 0 块块MCS 1 块块00000002000400060008001000120013Company Logo4Company Log

15、o4 继电器电路继电器电路 P024P021P023P061(P060)P029P060P022P027P026P027P061手动运行手动运行P020自动运行自动运行(P061)Company Logo4带有主控制的带有主控制的PLC程序程序 P020P021(M010 )P022 MCS 0 P026P027(M011 )MCSCLR 0 (M020 )P021P024 MCS 1 P020P0270P029(M021 )MCSCLR 1 M010(P060 )M020P061M011(P061 )M021P060P061 END P023手动电路手动电路自动电路自动电路共同电路共同电路C

16、ompany Logo 3 5D 指令指令适用的设备适用的设备步步旗标旗标MP KLFTC SD#D整数整数错误错误(F110)0(F111)进位进位(F112)OUTOOOO*2D 输出运算结果的设备输出运算结果的设备DD Company Logo 3 5D 指令指令适用的设备适用的设备步步旗标旗标MP KLFTC SD#D整数整数错误错误(F110)0(F111)进位进位(F112)DOOOO*2D D 转换成脉冲的设备转换成脉冲的设备DDCompany Logo编程举例编程举例 3 5P032接通,则接通,则M002接通扫描一次。接通扫描一次。程序程序 P032 D M002 (P060

17、 )P060M002表示表示M002接通的自联锁电路。接通的自联锁电路。P032 1次扫描次扫描 OnM002P060 时序图时序图 由于自联锁电路由于自联锁电路P060保持启动状态保持启动状态Company Logo 3 5P000 D M000 (P060 )P060M000P060M000000000030009 END 编程编程P000P060时序图时序图Company Logo 3 5D 指令指令适用的设备适用的设备步步旗标旗标MP KLFTC SD#D整数整数错误错误(F110)0(F111)进位进位(F112)D NOTOOOO*2D D 转换成脉冲的设备转换成脉冲的设备DD N

18、OTCompany Logo编程举例编程举例 3 5P032关断,则关断,则M002接通扫描一次。接通扫描一次。程序程序 P032 DNOT M002 (P060 )P060M002表示表示M002接通的自联锁电路。接通的自联锁电路。时序图时序图 P032 1次扫描次扫描 OnM002P060由于自联锁电路由于自联锁电路P060保持启动状态保持启动状态Company Logo【例题例题】某台设备有两台电动机某台设备有两台电动机M1和和M2,其交,其交流接触器分别连接流接触器分别连接PLC的输出继电器的输出继电器Q0.1和和Q0.2,总启动按钮使用常开触点,接输入继,总启动按钮使用常开触点,接输

19、入继电器电器I0.0端口,总停止按钮使用常闭触点,端口,总停止按钮使用常闭触点,接输入继电器接输入继电器I0.1端口。为了减小两台电动端口。为了减小两台电动机同时启动对供电电路的影响,让机同时启动对供电电路的影响,让M2稍微延稍微延迟片刻启动。控制要求是:按下启动按钮,迟片刻启动。控制要求是:按下启动按钮,M1立即启动,松开启动按钮时,立即启动,松开启动按钮时,M2才启动;才启动;按下停止按钮,按下停止按钮,M1、M2同时停止。同时停止。Company LogoCompany Logo(置置1)3 5D 指令指令适用的设备适用的设备步步旗标旗标MP KLFTC SD#D整数整数错误错误(F11

20、0)0(F111)进位进位(F112)SETOOOO*O1D D SETCompany Logo 3 5编程举例编程举例(P060 )P020P020 SET P061 程序程序 P020P060P061 时序图时序图 Company Logo(置置0)3 5D 指令指令适用的设备适用的设备步步旗标旗标MP KLFTC SD#D整数整数错误错误(F110)0(F111)进位进位(F112)RSTOOOO*O1D D RSTCompany Logo 3 5编程举例编程举例(P060 )P020P020 SET P061 RST P061 P021 编程编程 P020P021P060P061 时序

21、图时序图 Company Logo(P060 )P060PB0PB1(K000 )K000PB0PB1PB0PB1P060K000电源电源掉电掉电 自联锁自联锁电源掉电期间锁电源掉电期间锁存存电源电源恢复恢复 3 5Company Logo 3 5PB0 SET P060 SET K000 PB1 RST P060 RST K000 PB0PB1P060K000 电源电源掉电掉电电源电源恢复恢复Company Logo 1、步进控制器指令步进控制器指令 SET Sxx.xxv当同一组的前一步和输入条件接通时,当同一组的前一步和输入条件接通时,Sxx.xx 触点接触点接通。通。v一旦一旦 Sxx

22、.xx接通,它将保持这种状态到下一步或者步进接通,它将保持这种状态到下一步或者步进控制器被初始化为止。控制器被初始化为止。(Sxx.00接通接通)v即使接通多路输入条件,也只有一步接通。即使接通多路输入条件,也只有一步接通。vSxx.00是初始化步。接通是初始化步。接通Sxx.00则则Sxx.xx将被初始将被初始化。当化。当CPU 处于运行(处于运行(RUN)模式时,)模式时,Sxx.00 由缺省值设由缺省值设定。定。6SET S xx.xxS xx.xx步号步号.(00 99)组组(00 99*)K10S1 :0 15 K10S/K30S/K60S :0 31 K200S/K300S/K10

23、00S:0 99 Company Logo6D 指令指令适用的设备适用的设备步步旗标旗标M P KLF T CSD#D整数整数错误错误(F110)0(F111)进位进位(F112)SET SO2编程举例编程举例SET S01.01P030 0000SET S01.02P031 0003SET S01.03P032 0006SET S01.04P033 0009SET S01.00Reset 0012P034 程序程序 Company Logo6编程举例编程举例S01.xx 复位输入条件复位输入条件P030P031P032P033S01.01S01.02S01.03S01.04P034 时序图时

24、序图 Company Logo6顺序控制顺序控制(SET Sxx.xx指令举例指令举例)v动作动作v这个程序简要的说明了使用这个程序简要的说明了使用SET Sxx.xx 指令实现顺序控制的例子。在这个例子中,指令实现顺序控制的例子。在这个例子中,有有4个过程且每一个过程都要按顺序执行。个过程且每一个过程都要按顺序执行。在过程在过程1结束之后结束之后 开始过程开始过程2。过程。过程2完成后完成后进行过程进行过程3。当过程。当过程4结束之后,又回到过程结束之后,又回到过程1。Company Logo6SET S01.01开始开始 SET S01.02过程过程1结束结束SET S01.03SET S

25、01.04SET S01.00过程过程 1()过程过程1结束结束S00.01 S00.02 S00.03 S00.04 END 过程过程1开始开始 过程过程2开始开始 过程过程3开始开始 过程过程4开始开始 初始化步进控制器初始化步进控制器过程过程2结束结束过程过程3结束结束过程过程4结束结束执行过程执行过程1,当过程,当过程1完成之后启完成之后启动动过程过程1结束结束。过程过程2()过程过程2结束结束执行过程执行过程2,当过程,当过程2完成之后启完成之后启动动过程过程2结束结束。过程过程 3()过程过程 3结束结束执行过程执行过程3,当过程,当过程3完成之后启完成之后启动动过程过程3结束结束

26、。过程过程 4()过程过程 4结束结束执行过程执行过程4,当过程,当过程4完成之后启完成之后启动动过程过程4结束结束。Company Logo 2、步进控制器指令步进控制器指令 OUT Sxx.xx Last-in 优先权控制优先权控制v当输入条件满足,指定的步进控制器接通且保持接通状态当输入条件满足,指定的步进控制器接通且保持接通状态直到同组的其它步进控制器接通时为止。直到同组的其它步进控制器接通时为止。v即使是多路输入条件接通,也只有一个步进控制器接通。即使是多路输入条件接通,也只有一个步进控制器接通。此时,最后一个启动的步进控制器具有最高优先权。此时,最后一个启动的步进控制器具有最高优先

27、权。vSxx.00是初始化步。是初始化步。Sxx.00接通则对接通则对Sxx.xx组进行组进行初始化。当初始化。当CPU 处于运行(处于运行(RUN)方式)方式,Sxx.00 有缺省值有缺省值设定。设定。6S xx.xxS xx.xx步号步号.(00 99)组组(00 99*)Company Logo6D 指令指令适用的设备适用的设备步步旗标旗标M PKLF T CSD#D整数整数错误错误(F110)0(F111)进位进位(F112)OUT SO2编程举例编程举例 程序程序(S02.01 )P020 (S02.23 )P021 (S02.98 )P022 (S02.04 )P023 (S02.

28、00 )P024 复位复位Company Logo6编程举例编程举例 时序图时序图 S02.xx 复位输入条件复位输入条件P020P021P022P023S02.01S02.23S02.98S02.04P024Company Logo END指令指令v END指令表示顺序程序的结束。当指令表示顺序程序的结束。当CPU遇见遇见END 指令,它将停止顺序程序的执指令,它将停止顺序程序的执行而执行行而执行END 过程。过程。v在在END 指令之后的所有指令(除了子程指令之后的所有指令(除了子程序和中断程序外)都将被忽略且不被执行。序和中断程序外)都将被忽略且不被执行。v如果没有如果没有END 指令,程序将出现错误指令,程序将出现错误。Company Logo输入更新输入更新0000 LOAD P020 0001 AND P0212550 END 自诊断自诊断 输出更新输出更新顺序程序结束顺序程序结束1扫描扫描Company Logo NOP指令指令v这是一个空运算指令对前面的运算结果没这是一个空运算指令对前面的运算结果没有影响。有影响。v NOP指令在如下情况中应用指令在如下情况中应用;v为顺序程序的调试提供空间为顺序程序的调试提供空间v删除一个指令而不改变步的数目。删除一个指令而不改变步的数目。v临时删除一条指令。临时删除一条指令。Company Logo

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!