说明lg plc master k指令手册ch4basic inst_第1页
说明lg plc master k指令手册ch4basic inst_第2页
说明lg plc master k指令手册ch4basic inst_第3页
说明lg plc master k指令手册ch4basic inst_第4页
说明lg plc master k指令手册ch4basic inst_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四本指触点指 1LOAD,LOADNOT, 1AND,AND 3OR,OR 4连接指 6AND 6OR 8MPUSH,MLOAD, 反转指 主控制指 MCS, 输出指 D 步进控制器指 SET OUT End指 空运算指 定时器指 计数器指 基本指触触点指LOAD,LOADNOT,LOADNOT指适用步旗MPKLFTCSD错进LOADNOTOOOOOOOO1SDOOOO**LOADOUTLOADNOTSS功开始NO触 指定设备(S)的开/关数据并且使用这个数据为运算结果LOADNOT功开始NC触指定设备(DD功

)的开/D输出运算结果到指定的设备 )D可以与一个运算结果并联使用一些OUT指令 当输入条件(P020)接通时,P060和P061将会接通,P062将会断开[程序(((((( LOAD

[时间图AND,ANDANDNOT指适用步旗MPKLFTCSD错进ANDNOTSOOOOOOOO1(()AND()ANDNOT功NO触点串从指定的设备(S)on/off数据,把这个数据与前一个运算结果做AND运算,然后把这个数AND功NC触点串从指定的设备(S)on/off数据,把这个数据与前一个运算结果做AND运算,然后把这个数当P020andP021接通且P022断开时,P061 ANDANDNOTANDANDNOTOR,OROR指适用步旗MPKLFTCSD错进ORSOOOOOOOO1(()ORORNOT功NO触点并从指定的设备(S)on/off数据,把这个数据与前一个运算结果做OR运算,然后把这个数据OR功NC触点并从指定的设备(S)on/off数据,把这个数据与前一个运算结果做OR运算,然后把这个数据当P020P021中的任意一个接通时,P061OR(P061OR电动机运行LOADANDOROUT指令举例动有三个作的开关PB0、PB1和PB2。当PB1按下后,电动机开始向前(顺时针)方向旋转。当2按下后,电动机开始向后(逆时针)方向旋转。PB0系统构停止停止向前向后01230123MMag.Mag.

[P03]

[P06

( (

, , 注[自联锁电] )一旦P031接通,P060也将接通。而且它将一直接通、直到P030连连接指ANDANDAND指适用步旗MPKLFTCSD整错进AND1ANDAND()块块块A和块B执行AND运算,使用它为运算结果ANDLOAD指令可以连续写7次[编程 AND[时序图[]ANDLOAD指令的连[梯级图程序[[1)][助程序AA]不连续使用ANDLOAD指ANDLOADANDLOADANDLOADANDLOADB]连续使用ANDLOAD指ANDLOADANDLOADANDLOADANDLOADANDLOAD指令可以被连续使用7次(8块)。当串联使用9块以上时,写一个向例[A]一样的助程序。如果你使用KGL-WIN软件,用梯级模式编程,KGL-WIN自动的将梯级图程序转换成助程序[A]。OROROR指适用步旗MPKLFTCSD错进OR1块块()块块A和块B执行OR运算,把它当成运算结果ORLOAD指令可以连续写至多7次[编程OR

(P060(P061[时序图[ORLOAD指令的连续使[梯级图程序(([)][助程序AA]不连续使用ORLOAD指ORLOADORLOADORLOADORLOADB]连续使用ORLOAD指ORLOADORLOADORLOADORLOADORLOAD指令可以被连续使用7次(8块)。当并联使用9块以上时,写一个向例[A]一样的助程序。如果你使用KGL-WIN软件,用梯级模式编程,KGL-WIN自动的将梯级图程序转换成助程序[A]。MPUSH,MLOAD,FUNFUN(005)FUN(006)FUN(007)指适用步旗MPKLFTCSD错进1MPUSH:在MPUSH指令之前运算结果(On/Off)立即MLOAD:MPUSH指令的运算结果并重新用的运算结果开始运算,开始下一步MPOP:MPUSH指令的运算结果并重新用的运算结果开始运算,开始下一步。清除由MPUSH指令的运算结果。MPUSH指令可以至多连续使用8次。如果在其中有一个MLOAD指令,从使用的MPUSH指令数目中减去1。(([

])]) [助程序步指适用步旗MPKLFTCSD整错进1() 在NOT指令之前,反转运算结果NOTNOTNCNONONC串联并联并联串联2个程序执行的结果完全一致。程序A 程序(P060MCS,FUNFUN(010)FUN(011)指适用步旗MPKLFTCSD整错进O1n-n(嵌套):至多7 MCS指令的On/Off命令接通时,在MCS和同MCS指令具有相同嵌套数的MCSCLR指令之在每个MCS指令后面的数字(n)表示主控制的优先权。0是最高优先权,7是最低优先权。MCSMCSCLR指令表示主控制的结束。当执行MCSCLRn指令时,所有优先权比‘n’低的主控制都将自2个主控制块(MCS0andMCS1)MCSCLR0指令清除它们,MCS1

[ 0 [ 1 [MCSCLR 0]

MCS0MCS1注MCSOn/OffMCSMCSCLR指令之间的扫描依然进行。MCS指令的On/Off命令处于关断时,从MCSMCSCLRMCS~MCSCLR块中的指令(FOR,NEXT,EI,DI,etc.)如果在它前面不用立即加上触点指令,CPUMCS指令的On/Off命令状态如何将执行指令。具有共同线路的电路(MCS,MCSCLR指令举例以下继电器电路不能直接编辑成PLC程序。因此,应该使用主控制指令编程(MCS、MCSCLR指令)[继电 (P060(P061[带有主控制的PLC

[ 0( (

[MCSCLR 0][ 1

[ 0

指适用步旗MPKLFTCSD整错进DOOO2**DD输出运算结果至指定的位设备[D]M000或者M001P020DFUNFUN(017)D指适用步旗MPKLFTCSD整错进DDOOO2*D 当D指令的输入条件接通时,D指令接通指定的设备进行一次扫描D当把P区域当 时应格外DP032M002[程序[M002[M002 [时序图11次扫描由于自联锁电路P060切换控制(D指令举例动当按钮PB0按下时,P060接通。当按钮PB0再一次按下时P060断开。不管PB0何时按下,P060将重复系统结编时序

PB0

块P0000123....

模块

012012.....][D] ENDDFUNFUN(018)DD指适用步旗MPKLFTCSD整错进DDOOO2**DNOTD当D指令的输入条件接通时,D指令接通指定的设备进行一次扫描D当把P区域当 时应格外DP033关断,M003[编程[M003[M003 [时序图11扫描P060on指适用步旗MPKLFTCSD整错进DOOOO1** 当SET指令的输入条件接通,指定的设备将接通即使SET指令的输入条件关断,已经接通的指定设备仍将保持接通。可以使用RST指令关断指定当P020的输入条件接通,P060和P061将由OUT和SET[程序(P060 [SETP061[时序图指适用步旗MPKLFTCSD整错进DOOOO1** 当RST指令的输入条件接通,指定的设备将按下表变化M,P,K,T用P020设置P061P021复位P061[编程(P060 [SETP061][RSTP061[时序图电源掉电对照(P区域和K区域的差别I/O继电器(P)和保护继电器(K)的差别(OUT指令下面的程序说明了PK区域的差别。P060和K000都有自联锁电路,2个触点的运算是一样的。然而,当电源关断和再一次启动(电源调电)时,P和K运算的差别如下示。 (P060

电 电掉 恢 (K000自联 电源掉电期间锁I/O继电器(P)和保护继电器(K)的差别(SET/RST指令[SETP060][SETK000][RSTP060][RSTK000

电 电掉 SETSETSET指适用步旗MPKLFTCSD整错进SETDO2**K10S/K30S/:0~:0~K200S/K300S/K1000S:0~SETSS步号.(00~组(00~当同一组的前一步和输入条件接通时Sxx.xx触点接通一旦Sxx.xx接通,它将保持这种状态到下一步或者步进控制器被初始化为止。(Sxx.00接通即使接通多路输入条件,也只有一步接通Sxx.00是初始化步。接通Sxx.00则Sxx.xx将被初始化。当CPU处于运行(RUN)模式时,Sxx.00由缺省值设定。S01.xx[程序[程序Reset S01.xxS01.xx[时序图

顺序控制(SETSxx.xx指令举例动SETSxx.xx4个过程且每一个12234结束之后,又1。程1234过程过程1

123411完成之后启1结束’。2

22完成之后启2结束’。过程过程过程3

33完成之后启3结束’。过程过程过程4

44完成之后启4结束’。 ENDOUTOUTOUT指适用步旗MPKLFTCSD整错进OUTDO2**K10S/K30S/:0~K200S/K300S/K1000S:0~:0~(31)S步号码(00~组(00~Last-in优先权控当输入条件满足,指定的步进控制器接通且保持接通状态直到同组的其它步进控制器接通时为止即使是多路输入条件接通,也只有一个步进控制器接通。此时,最后一个启动的步进控制器具有最高优先权。Sxx.00是初始化步。Sxx.00接通则对Sxx.xx组进行初始化。当CPU处于运行(RUN)方式Sxx.00[程序

S02.xxS02.xx

[时序图

EndFUNFUN(001)指适用步旗MPKLFTCSD错进1(()()[ENDEND指令表示顺序程序的结束。当CPU遇见END指令,它将停止顺序程序的执行而执行END过在END指令之后的所有指令(除了子程序和中断程序外)都将被忽略且不被执行如果没有END指令,程序将出现错误LOADLOAD2550 FUNFUN(000)指适用步旗MPKLFTCSD整错进1没有梯级图符号(只有没有梯级图符号(只有 程序这是一个空运算指令对前面的运算结果没有影响NOP指令在如下情况中应用为顺序程序的调试提供空删除一个指令而不改变步的数目临时删除一条指令))[助程序 [梯级图程序))

(P060(

[END 指适用步旗MPKLFTCSD整错进O3VOO 设定时间(t)=单位周期(0.10.01s)x定时器包括定时器触点,当前值,设定值当输入条件满足时,当前值开始增加。当前值以0.1s0.01s增加1单位达到设定值为止,或输当当前值达到设定值时,定时器触点将接通当输入条件关断或者执行RST指令时,定时器触点和当前值将被清除当P020接通后T097(0.01s定时器)20[程序

[TONT09700200 [RSTT097[时序图

t=t= 一个闪烁的灯(TON指令举例运2个定时器和P020系统

010123.....F

0120123.....FL程[梯级图程序[[ [ (]] [END

设置Off时间(0.5s)设置On时间T000,T001I100ms[时序图 指适用步旗MPKLFTCSD整错进O3VOO V设定值(t)=单元周期(0.10.01s)x定时器包括定时器触点,当前值,设定值当输入条件启动,当前值被设置为设定值定时器触点闭合当输入条件断开,当前值以0.1s0.01s减少1单位直到它等于0为止或输出关断当前值达到0时,定时器触点断开当输入条件断开或执行RST指令定时器触点断开当前值被清0P020T000(0.1s定时器)5s[程序

[

TOFFT09700200

[RSTT000 t=5s t=5s传送带控(TOFF指令举例动

通过使用TOFF3台传送带(A,B,C)。(开始AB–C,停止:C–BA)系统CCA0123.....0123.....B电机电机电机FF

[[[TON[TOFF([TON ( [END

设置传送带Aoff]]]]设置传送带Bon]]]]设置传送带Boff设置传送带Con延迟时间[

指适用步旗MPKLFTCSD整错进O3VOOV设定时间t)=单元周期(0.10.01s)x当输入条件满足时当前值加1当当前值达到设定值时,定时器触点闭合即使在输入条件处于关断状态时,当前值也不会被清除。如果使用一个可保持数据区域的定时器CPU执行RST指令,定时器触点和当前值将被清0[程序

[TMRT096300 [RSTT096[时序图

t=钻头替换(TMR指令举例动加工中心的钻头的总的使用时间由PLC计数。如果总使用时间超过钻头的使用(100小时),PLC输出系统

01012......FL灯012......F描打开钻头定时程 TMRT000 TMRT00036000[RSTT096 <s>R U(1小时×100=100小时I指适用步旗MPKLFTCSD整错进O3VOO V设定值(t)=单元周期(0.1或0.01s)x当输入条件满足时,当前值被设置为设定值且开始减少,同时定时器触点闭合当输入条件变成off,当前0.10.01s1直到它0时。当前值为0后定时器触点断开在定时器运行中,输入条件的on/off变化将被忽略执行RST定时器触点变成off同时当前值被清0[程序

]][TMONT000]] [RST[时序图

振动防止电路(TMON指定举例动

从极限开关来的输入信号有振动噪声。通过使用TMON指令可以从有噪声的输入信号中得到稳定系统

012......F(固定周期T描P020程[TMONT0000002(

P020on后的瞬间抖动,M0020on0.2指适用步旗MPKLFTCSD整错进O3VOO定时器设定值 V设定时间(t)=单元周期(0.10.01s)x当输入条件满足时,当前值被设置为设定值且开始减少,同时定时器触点闭合当输入条件变成off,当前值以0.1s0.01s减少1单位直到它达到0时。当前值为0后定时器触如果定时器运行时输入条件再一次变成on,当前值将复位为设定值且重新从设定值开始减少执行RST定时器触点变成off同时当前值被清0 ] TRTG [RSTt[t传送带故障检测电路(TRTG指令举例动系统012......F程[TRTGT00500200

20秒内没有产品通过则定时器关断,M100关断。M100保持on4.104.10UpUp指适用步旗MPKLFTCSD整错进O3VOOU CR 计复计复当在计数脉冲输入检测到一个上升沿的时候,当前值加1初始当前值为0,当前值达到设定值时,计数器触点变成on在计数器触点变成on,当前值持续增加直到最大值(65535)当复位信号启动,计数器触点和

温馨提示

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

评论

0/150

提交评论