工控培训教程、手册合集基本指令_第1页
工控培训教程、手册合集基本指令_第2页
工控培训教程、手册合集基本指令_第3页
工控培训教程、手册合集基本指令_第4页
工控培训教程、手册合集基本指令_第5页
免费预览已结束,剩余49页可下载查看

付费下载

下载本文档

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

文档简介

连接指令2触点指令1反转指令3主控制指令4基指输出指令35步进控制器指令6运行(LOAD,AND,OR,OUT

指电令举例)动作有三个

作的开www关PLCworld

cnPB0、

PB1和

PB2。当PB1

按下后,电开始向前(顺时针)方向旋转。当PB2

按下后,电开始向后(逆时针)方向旋转。PB0

是紧急停止开关,当它按下时,电

将会停止运行。触点指令1触点指令101230123停止

PB0向前

PB1数字输入模块[P03]数字输出模块[P06]向后

PB2Mag.

S/WMag.

S/WM向前旋转向后旋转电www

PLCworld

cn编程(

紧嵌6嵌

器紧嵌情应紧嵌6嵌(

紧嵌6应

器紧嵌情忆紧嵌6应紧嵌情嵌紧嵌情忆紧嵌6应紧嵌情嵌紧嵌情应紧嵌6嵌被

状管照

触嵌嵌嵌嵌嵌嵌嵌6嵌嵌应应·向前旋转,设置向后旋转(紧嵌情忆始紧嵌6应器联锁紧嵌情忆紧嵌6应·向后旋转设置向前旋转(紧嵌情应始紧嵌6忆器联锁紧嵌情应紧嵌6嵌触点指令1www

PLCworld

cnLOAD,

LOAD

NOT,

OUT种O源照开始管O触点指定设备的开小关数据并且使用这个数据为运算结果。种O源照管O脉开始管点触指定设备的开小关数据并且使用这个数据为运算结果。O至脉输出运算结果到指定的设备(

器。可以与一个运算结果并联使用一些O至脉指令。触点指令1www

PLCworld

cn编程举例触点指令1指令适用的设备步旗标立紧短种现脉点联照储照整数错误(现应应嵌器嵌

(现应应应器进位(现应应忆器种O源照种O源照管O脉联OOOOOOOO应O至脉照OOOO块O种O源照紧嵌忆嵌(

紧嵌6嵌

器种O源照管O脉紧嵌忆嵌

(

紧嵌6应

器O至脉(

紧嵌6忆

紧嵌6应紧嵌忆嵌紧嵌6嵌紧嵌6忆www

PLC被wor时时ld

cn间图触忆实源管照始源管照管O脉ANDNO触点串联Ӿ指定的设备on/off数据,

把这个数据与前一个运算结果做AND运算,然后把这个数www

PLCworld

cn据当成新的运算结果。AND

NOTNC

触点串联Ӿ指定的设备

on/off数据,

把这个数据与前一个运算结果做AND运算,然后把这个数据当成新的运算结果。触点指令1编程举例M1.5触点指令1指令适用的设备步旗标立紧短种现脉点联照储照整数错误(现应应嵌器嵌(现应应应器进位(现应

应忆器源管照源管照管O脉SOOOOOOOO应紧嵌忆嵌(

紧嵌6应器紧嵌忆应源管照源管照管O脉联联当紧嵌忆嵌路高重紧嵌忆应接通且紧嵌忆忆断开时,紧嵌6应触点接通时。www

PLCworld

cn紧嵌忆忆3.OR,

OR

NOTORNO

触点并联SӾ指定的设备

on/off数据,

把这个数据与前一个运算结果做OR运算,然后把这个数据www

PLCworld

cn当成新的运算结果。OR

NOTNC

触点并联SӾ指定的设备

on/off数据,

把这个数据与前一个运算结果做OR运算,然后把这个数据当成新的运算结果。触点指令1触点指令1指令适用的设备步旗标立紧短种现脉点联照储照整数错误

(现应应嵌器嵌

(现应应应器进位

(现应应忆器O置O置管O脉联OOOOOOOO应编程举例紧嵌忆嵌(

紧嵌6应器紧嵌忆应O置联当P020

和P021中的任意一个接通时,P061触点接通。www

PLCworld

cn1、AND

LOAD块A和块B执行AND运算,使用它为运算结果。AND

LOAD

指令可以连续写7

次。连接指令2块A()块B指令适用的设备步旗标立紧短种现脉点www

PL联Cworld

cn照储照整数错误(现应应嵌器嵌(现应应应器进位(现应应忆器源管照种O源照应编程举例连接指令2(

P060

)P021P023P024P026P025P022P020AND

LOADP020P022P026P060[编程][时序图]www

PLCworld

cn[

注解

]

AND

LOAD

指令的连续使用连接指令2(

P060

)

M000

M002

M004

M006

M008M001M003M0045M007M009[

END

]被源触不连续使用源管照种O源照指令被满触连续使用源管照种O源照指令LOADM000www

PLCworld

cnLOADM000ORM001ORM001LOADM002LOADM002ORM003ORM003ANDLOADLOADM004LOADM004ORM005ORM005LOADM006AND

LOADORM007LOADM006LOADM008ORM007ORM009AND

LOADAND

LOADLOADM008AND

LOADORM009AND

LOADAND

LOADAND

LOADOUTP060OUTP060ENDEND2、OR

LOAD块A和块B执行OR运算,使用它为运算结果。OR LOAD

指令可以连续写7

次。连接指令2块A()块B指令适用的设备步旗标立紧短种现脉点www

PL联Cworld

cn照储照整数错误(现应应嵌器嵌(现应应应器进位(现应应忆器O置种O源照应编程举例连接指令2(

P060

)P021P023P023P020OR

LOADP061P025P024P026(

P061

)0[时序图]P020P024P025P060[编程]www

PLCworld

cn[注解]OR

LOAD

指令的连续使用连接指令2OR

LOAD指令可以被连续使用7

次(8

块)。当并联使用9

块以上时,写一个向例[A]一使用KGL-WIN用梯级模式编程,KGL-WIN

自动的将梯级图程序转换成助

程序[

A]。样的助程序。如ww果w

PLCwo你rldc,n连接指令23、MPUSH,MLOAD,MPOPMPUSH:在MPUSH

指令之前运算结果(On/Off)立即

。MLOAD

:

MPUSH指令

的运算结果并䟽新用

的运算结果开始运算,开始下一步。www

PLCworld

cnMPOP

:

MPUSH指令 的运算结果并䟽新用的运算算算结结结果开始运算,,开始下一步。。清除

由MPUSH指令

的运算结果。MPUSH指令可以至多连续使用8次。如果在其中有一个MLOAD指令,从使用的MPUSH指令数目中减去1。指令适用的设备步旗标MPKLFTCSD#DInteger错误(F110)0(F111)进位(F112)MPUSHMLOADMPOP1连接指令2MPUSHMLOADMPOPwww

PLCworld

cn编程举例连接指令2P020P021P022P023P024P025[END

]P060(

)P061(

)P026P062(

)P027P063(

)P028P064(

)P065(

)P02AP066(

)P0290000000027www

PLCworld

cn连接指令2嵌嵌嵌嵌嵌嵌嵌应嵌嵌嵌忆嵌嵌嵌情嵌嵌嵌意嵌嵌嵌护嵌嵌嵌6嵌嵌嵌操嵌嵌嵌旋嵌嵌嵌是嵌嵌应嵌嵌嵌应应嵌嵌应忆嵌嵌应情嵌嵌应意嵌嵌应护嵌嵌应6嵌嵌应操嵌嵌应旋嵌嵌应是嵌嵌忆嵌嵌嵌忆应嵌嵌忆忆嵌嵌忆情嵌嵌忆意嵌嵌忆护嵌嵌忆6嵌嵌忆操嵌嵌忆旋嵌嵌忆是嵌嵌情嵌种O源照立紧至联略源管照立紧至联略源管照源管照立紧至联略源管照O至脉立种O源照源管照O至脉立紧O紧源管照O至脉立种O源照源管照O至脉立紧O紧源管照O至脉立种O源照源管照O至脉立紧O紧源管照O至脉状管照管O紧管O紧管O紧紧嵌忆嵌紧嵌忆应紧嵌忆忆紧嵌忆情紧嵌忆意紧嵌6应紧嵌忆护紧嵌6应w紧ww嵌忆PL6Cworld

cn紧嵌6应紧嵌忆操紧嵌6情紧嵌忆旋紧嵌6意紧嵌忆是紧嵌6护紧嵌忆源紧嵌66反转指令NOT在NOT指令之前,反转运算结果。反转指令3NOT指令之前NOT

指令之后NC

触点NO

触点NO

触点NC

触点串联(AND)并联(OR)并联(OR)串联(AND)NOT(

)www

PLCworld

cn编程举例反转指令3(

P060

)P020P021P022P023P024程序B(

P060

)P020P021P022P023P024程序Awww

PLCworld

cnMCS,

MCSCLR当MCS指令的On/Off命令接通时,在MCS 和਼

MCS 指令ާ

有 ਼

፼྇

数的MCSCLR

指令之间的顺序程序将执行。在每个MCS

指令后面的数字(n)表示主控制的优先权。0是最高优先权,7是最低优先权。MCS指令应该按优先权的等级使用。MCSCLR

指令表示主控制的结束。当执行

MCSCLR

n指令时,ᡰ有优先权∄‘n’低的主控制都将自动结束。主控制指令4www

PLCworld

cn主控制指令4指令适用的设备步旗标MPKLFTCSD#D整数错误(F110)0(F111)进位(F112)MCSMCSCLRO1MCS

nMCSCLR

n-n(嵌套):至多7个www

PLCworld

cn使用

2个主控制块(MCS

0

and

MCS

1),如果用MCSCLR

0

指令清除它们,

MCS

1块将自动被清除。编程举例反转指令3(

P060P030P031

[

END]

P032P033

[

MCS 0

])(

P061

)[

MCS 1

]M0001

(

P062

)M0002(

P063

)

[

MCSCLR 0

]MCS

0

块MCS

1

块00000002000400060008001000120013www

PLCworld

cn即使当MCS

指令的On/Off

命令处千关断时,在MCS

和MCSCLR

指令之间的扫描依然进行。因此,扫描时间不会变短。即使当MCS指令的On/Off命令处千关断时,从MCS

到MCSCLR的运算结果指示如下:定时器定时器的输出触点关断,当前值为0。计数器计数器的输出触点关断,但保持当前值。OUT全部关断SET,RST保持当前值包含在MCS

~

MCSCLR

块中的指令(FOR,NEXT,EI,DI,etc.)如果在它前面不用立即上触点指令,CPU

不管MCS

指令的On/Off命令状态如何将执行指令。主控制指令4www

PLCworld

cn具有共同线路的电路(MCS,MCSCLR指令举例)主控制指令4P021P061(

P060)P029P060P022P027P026P027P061[继电器电路]手动运行P020自动运行(

P061

)P0ww2w4PLCworld

cPn

023主控制指令4[带有主控制的PLC程序]P020P021P022[

MCS 0

]

(

M010

)P026P027P021P024P020P0270P029(

M011

)

[

MCSCLR 0

][

MCS 1

](

M020

)(

M021

)

MCSCLR 1

]

(

P060

)(

P061

)

[

M010

P061M020M011

P060M021P061

[

END]

P023手动电路自动电路共

路www

PLCworld

cn1、OUT输出运算结果至指定的位设备[D]。输出指令5D输出运算结果的设备Dm

指令适用的设备步旗标MPKLFTCwwwSPLCworDld

cn#D整数错误(F110)0(F111)进位(F112)OUTDOOOO*22、D当D指令的输入条件接通时,D指令接通指定的设备进行一次扫描。当把P区域当成设备时应格外

。输出指令5D转换成脉冲的设备DDm

指令适用的设备步旗标MPKLFTCwwwSPLCworDld

cn#D整数错误(F110)0(F111)进位(F112)DDOOOO*2编程举例输出指令5[程序]P032 [

D

M002

](

P060

)M002P060表示M002接通的自联锁电路。P0321次扫描OnM002P032接通,则M002接通扫描一次。[时序图]P060由千自联锁电路P060保持启动状态www

PLCworld

cn输出指令5

单按钮控制(D指令举例)动作当按钮PB0

按下时,P060接通。当按钮PB0

一次按下时P060断开。不管PB0

何时按下,P060

将䟽༽接通/断开。P000[ D

M000

](

P060

)P060M000P060

M000

[000000030009END

]时序图P000P060www

PLCworld

cn编程3、D

NOT当D指令的输入条件接通时,D指令接通指定的设备进行一次扫描。当把P区域当成设备时应格外

。输出指令5D转换成脉冲的设备DD

NOTm

指令适用的设备步旗标MPKLFTCwwwSPLCworDld

cn#D整数错误(F110)0(F111)进位(F112)D

NOTDOOOO*2编程举例输出指令5[程序]P032[DNOT

M002

](

P060

)M002P060表示M002接通的自联锁电路。P032关断,则M002接通扫描一次。[时序图]P032

1次扫描OnM002P060由千自联锁电路P060保持启动状态www

PLCworld

cnM1和M2,其交流接触器分别连接PLC【例题】某台设备有两台电的输出继电器Q0.1和Q0.2,总启动按钮使用常开触点,接输入继电器I0.0端口,总停止按钮使用常闭触点,接输入继电器I0.1端口。为了减小两台电

同时启动对供电电路的影响,让M2稍微延迟片刻启动。控制要求是:按下启动按钮,M1立即启动,松开启动按钮时,M2才启动;按下停止按钮,M1、M2同时停止。www

PLCworld

cnwww

PLCworld

cn4、SET(置1)当SET指令的输入条件接通,指定的设备将接通。即使SET

指令的输入条件关断,已经接通的指定设备ӽ将保持接通。可以使用RST

指令关断指定设备。输出指令5DSETm

指令适用的设备步旗标MPKLFTCwwwSPLCworDld

cn#D整数错误(F110)0(F111)进位(F112)SETDOOOO*O1当P020的输入条件接通,P060和P061将由OUT和SET

指令接通。输出指令5编程举例P020 (

P060

)P020

[ SET

P061

][程序]P020P060P061[时序图]www

PLCworld

cn5、RST(置0)当RST指令的输入条件接通设备M,P,

K,

L指定位关断T定时器输出关断且当前值清零输出指令5DRSTm

指令适用的设备步旗标MPKLFTCwwwSPLCworDld

cn#D整数错误(F110)0(F111)进位(F112)RSTDOOOO*O1用P020设置P061,用P021复位P061

。输出指令5编程举例P020 (

P060

)P020[ SET

P061

] [

RST

P061

]P021[编程]P020P021P060P061[时序图]www

PLCworld

cn电源掉电对照图(P区域和K区域的差别)I/O继电器(P)和保护继电器(K)的差别(OUT指令)下面的程序说明了P区域和

K区域的差别。P060

和K000都有自联锁电路,2个触点的运算是一样的。然而,当电源关断和再一次启动(电源调电)时,P

和K运算的差别如下示。(

P060

)P060PB0PB1(

K000

)K000PB0PB1PB0PB1P060K000电源掉电自联锁电源掉电期间锁存电源恢复输出指令5www

PLCworld

cn电源掉电对照图(P区域和K区域的差别)I/O继电器(P)和保护继电器(K)的差别(SET/RST

指令)输出指令5PB0[ SET

P060

]

[ SET

K000

]PB1[ RST

P060

]

[ RST

K000

]PB1P060K000wwwPPBLC0world

cn电源掉电电源恢复1、步进控制器指令SET

S

xx

触点接通。步进控制器指令6SET

S

xS

x步号.(00

~

99)组(00

~

99*):

0

~

15K10S1K10S

/

K30S

/

K60S :

0

~

31K200S

/

K300S

/

K1000S:

0

~

99当同一组的前一步和输入条件接通时,S一旦

S

x接通,它将保持这种状态到下一步或者步进控制器被初始化为止。(Sxx.00接通)即使接通多路输入条件,也只有一步接通。Sxx.00是初始化步。接通Sxx.00则S

x将被初始化。当CPU

处千运行(

RUN)模w式ww

PL时C

w

or

l

d,cn

Sxx.00

由㕪ⴱ值设定。步进控制器指令6指令适用的设备步旗标MPKLFTCSD#D整数错误(F110)0(F111)进位(F112)SET

SDO2编程举例P030P031P032P033SETSETSETSETSETS01.01S01.02S01.03S01.04S01.000000000300060009Reset

0012P034[程序]www

PLCworld

cn步进控制器指令6编程举例S01.xx

复位输入条件S01.01S01.02S01.03S01.04P030P031P032P033P034[时序图]www

PLCworld

cn步进控制器指令6顺序控制(SET

Sx指令举例)动作这个程序简要的说www

使用SET

S

x指 实现顺序控制的例子。在这个例子中,有4个过程且每一个过程都要按顺序执行。在过程1结束之后开始过程2。过程2完成后进行过程3。当过程4结束之后,又回到过程1。步进控制器指令6开始过程1结束SET

S01.01SET

S01.02SET

S01.03SET

S01.04SET

S01.00过程1(

)S00.01S00.02S00.03S00.04

[ END

]过程1开始过程2开始过程3开始过程4开始初始化步进控制器过程2结束过程3结束过程4结束执行过程1,当过程1完成之后启动‘过程1结束’。过程2(

)过程2结束执行过程2,当过程2完成之后启动‘过程2结束’。过程3(

温馨提示

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

评论

0/150

提交评论