三菱plc编程案例--经典案例资料资料讲解.ppt

上传人:豆**** 文档编号:77659104 上传时间:2023-03-16 格式:PPT 页数:52 大小:4.99MB
返回 下载 相关 举报
三菱plc编程案例--经典案例资料资料讲解.ppt_第1页
第1页 / 共52页
三菱plc编程案例--经典案例资料资料讲解.ppt_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《三菱plc编程案例--经典案例资料资料讲解.ppt》由会员分享,可在线阅读,更多相关《三菱plc编程案例--经典案例资料资料讲解.ppt(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实实 例例第一页,共52页。例 简单PLC设计过程及需完成(wn chng)的内容任务:三相异步电动机连续运行1、工艺分析:过程+要求+方法+2、地址(dzh)分配:3、梯形图设计4、指令表语言编制5、接线图输入输出输人继电器输入原件作用功能触点状态输出继电器输出元件作用X0SB2启动按钮常开KMY0通断电机X1SB1停止按钮常开X3FR热继电器常开LD X0OR Y0ANI X1ANI X3OUT Y0ENDX0X1Y0SB2SB1KM注意注意(zh y):1、输入触点为常开,则逻辑关系与继电接触控制相同;、输入触点为常开,则逻辑关系与继电接触控制相同;2、热继电器触点、停止按钮接入输入,但

2、要安全性稍差;、热继电器触点、停止按钮接入输入,但要安全性稍差;3、FU0.51APLCKMSB1SB2FRX0X1X3COMCOMY0FU220VENDX0X1X3Y0Y0KMM3QSFU1FU2KMFRKMSB1SB2220V380VFR第二页,共52页。例例 电机延时启动电机延时启动(qdng)控制控制1、控制工艺要求:按SB1则M1启动,5S后M2启动,按SB2电机同时停止。2、输入输出地址分配(fnpi)3、电路接线及程序KM1M1M2QSFU1L1 L2 L3KM2FR2FR1FU2FR1FR2SB1SB2220VKM1KTKM2KTKM1输入输出输人继电器输入元件功能输出继电器输

3、出元件作用X0SB2启动按钮Y1KM1M1接触器X1SB1停止按钮Y2KM2M2接触器X2FR1M1过载保护X3FR2M2过载保护220VSB2SB1FR1FR2COMCOMX0X1X2X3Y1Y2PLCKM1KM2FUY1T0K50Y2ENDX0Y1X1X2X3T00 LD X0 6 OUT T0 K501 OR Y1 9 LD T02 ANI X1 10 OUT Y23 ANI X2 11 END4 ANI X35 OUT Y1注意注意(zh y):1.热继电器做输入热继电器做输入 2.220V控制电压取决于实际需要;控制电压取决于实际需要;3.对比外电路,逻辑部分由对比外电路,逻辑部分由

4、PLC完成;完成;4.Y2不自锁,因为不自锁,因为Y1有自锁。有自锁。第三页,共52页。例 定时器做震荡(zhndng)电路HL亮3S,灭2S。T0K20Y0T1K30ENDX0T1T0SBX0Y0COM COMEHLPLCX0T0T1Y02S3S2S3S3S2ST第四页,共52页。例例 综合联系综合联系(linx)生产线控制生产线控制工艺说明:两条传输带为防止物料(w lio)堆积,启动后2号传输带先运行5S后1好传输带再运行,停机时1好传输带先停止,10S后2好传输带才停。地址分配:接线图:程序及波形图:1号传输(chun sh)带2号传输带输入输出输人继电器输入元件功能输出继电器输出元件

5、功能X0SB1启动按钮Y0KM11号传输带电机X1SB2停止按钮Y1KM22号传输带电机SB1SB2COMCOMFU220VFR1FR2KM1KM2X0X1Y0Y1PLCK50M0T0Y0M1T1Y1ENDX0X1M0T0X1Y0T0M1T1M0M1T0K100X0X1M0M1Y0Y15S10S说明说明:1.主要理由时间继电器触点进行控制主要理由时间继电器触点进行控制 2.M0、M1辅助继电器起中间转换的作用。辅助继电器起中间转换的作用。第五页,共52页。T0RST C0C0RST C2C2RST C4C4Y000ENDX000 T0X000C0T0X000C2C0X000C4C2C4K600

6、K60K24K5例:设计例:设计(shj)一个一个5昼夜计时器昼夜计时器0 LD X0001ANI T02OUT T0 K6005 LDI X0006 OR C07 RST C08 LD T09 OUT C0 K6012 LDI X00013 OR C214 RST C215 LD C016 OUT C2 K2419 LDI X00020 OR C421 RST C422 LD C223 OUT C4 K524 LD C425 OUT Y00026 END T+C、C+C电路(dinl)计十时。C2小时计数(分钟加1)、C4计昼夜(5)X000与X000互锁T0计时 100ms600=60s并

7、自复位C0清0,并自锁1min60=60min=1hC2清0,并自锁1h24=24h=1天C4清0,并自锁1天5=5天计时器到时输出X000非的作用?第六页,共52页。例 利用堆栈指令(zhlng)控制电机正反转一、工艺分析(fnx):两个接触器控制正反转二、继电接触控制主电路和控制电路三、地址分配四、接线图五、梯形图六、指令表输入输出输入继电器输入元件功能输出继电器输出元件功能X0SB2正转启动Y0KM1正转接触器X1SB3反转启动Y1KM2反转接触器X2SB1停止X3FR过载保护KM2X2X3X0Y1Y0Y1ENDY0Y0X1Y1220VSB2SB1SB3FRX0X1X2X3Y0Y1COM

8、COMKM1FU3KM2KM10 LDI X2 8 MPP1 ANI X3 9 LD X12 MPS 10 OR Y13 LD X0 11 ANB4 OR Y0 12 ANI Y05 ANB 13 OUT Y16 ANI Y1 14 END7 OUT Y0KM2M3QSKM1FRFR1KM1KM2FRSB1SB1SB2SB3KM1KM2KM2KM1220FU2L1 L2 L3说明:说明:1、程序、程序(chngx)设互锁设互锁 2、外电路设互锁、外电路设互锁 3、FR常开作输入常开作输入 4、FR常闭设外电路常闭设外电路第七页,共52页。例例 利用主控指令对电机利用主控指令对电机Y启动启动(q

9、dng)控制控制工艺要求:工艺要求:1、按下正转按钮、按下正转按钮SB1,电机以,电机以Y方式正向启动,方式正向启动,5S秒后转换成秒后转换成运行运行(ynxng);2、按下反转按钮、按下反转按钮SB2,电机以,电机以Y方式反向启动,方式反向启动,5S秒后转换成秒后转换成运行运行(ynxng);3、SB3为停止按钮。为停止按钮。M3L1L2L3KM1Y0KM2Y1KM3Y2KM4Y3FRU1V1W1W2U2V2输入输出输人继电器输入元件功能输出继电器输出元件功能X0SB1正向启动Y0KM1正向运行X1SB2反向启动Y1KM2反向运行X2SB3停止Y2KM3Y形接触器Y3KM4形接触器220V2

10、20VFU1SB1SB2SB3COMLNX0 正X2 反X3 停COMY0 Y1 Y2Y3KM1KM2KM3KM4KM2KM1KM4KM3FRPLCFU2第八页,共52页。堆栈堆栈(duzhn)指令和主令指令程序指令和主令指令程序1.2.Y1T0Y2Y3ENDX0X1X2Y1Y0Y0X1Y1X0X2Y0Y0Y1T0Y3T0Y2K50LD X0OR Y0ANI X1ANI X2ANI Y1OUT Y0LD X1OR Y1ANI X0ANI X2ANI Y0OUT Y1LD Y0OR Y1OUT T0 K50MPSANI T0ANI Y3OUT Y2MPPAND T0ANI Y2OUT Y3END

11、N0K50Y0Y0Y1Y1T0Y1MCN0M100Y2Y3MCRN0ENDX0X1X2Y1X1X0X2Y0Y0M100T0Y3T0Y2LD X0OR Y0ANI X1ANI X2ANI Y1OUT Y0LD X1OR Y1ANI X0ANI X2ANI Y0OUT Y1LD Y0OR Y1OUT T0 K50MC N0 M100LDI T0ANI Y3OUT Y2LD T0ANI Y2OUT Y3MCR N0END用用堆堆栈栈(duzhn)指指令令用用主主令令指指令令(zhlng)第九页,共52页。例:利用SET置位、RST复位指令对电机连续(linx)运行控制一、工艺(gngy)分析:启保停

12、控制二、地址分配三、接线图输入输出输入继电器输入元件功能输出继电器输出元件功能X0SB1启动按钮Y0KM接通电机X1SB2停止按钮SB1SB2X0X1COMCOMY0FRKM220FUPLCSETY0RSTY0ENDX0X1LD X0SET Y0LD X1RST Y0END注意:注意:1、FR接输出接输出(shch)回路,安全,但回路,安全,但PLC并不知道过载的发生;并不知道过载的发生;2、SET指令只能用指令只能用RST复位。复位。3、SET指令代替自锁,程序步长可以减少。指令代替自锁,程序步长可以减少。第十页,共52页。例:两台(lin ti)电机延时启动控制一台启动10s后启动第二台,

13、运行后同时停止分析:两台电机供电(n din)的接触器占用两个输出口;由于是电机只是延时启动,同时停车,用一个启动按钮和一个停止按钮就够了;延时需要定时器。设计顺序:先绘制两台电机的启保停电路;第一台使用启动按钮;第二台电机使用定时器的常开触点延时启动;两电机同时用停止按钮;对延时启动,应从第一台启动记时,因此定时线圈要并接在第一台电机的输出线圈上。外部线路:第十一页,共52页。KM1KM2SB1SB2KM2KM1FR220VY001T1Y002X000X002K100Y002Y001X000启动(qdng)X002停止(tngzh)Y001TIX002停止(tngzh)Y0020 LD X0

14、001OR Y0012ANI X0023OUT Y0014OUT TI K1007 LD TI8 OR Y0029 ANI X00210 OUT Y00211 END接接线线图图24VCOMCOM第十二页,共52页。例:基本(jbn)指令实例三台风机监控对风机选择运转装置进行监视。如果三台风机中有两台在工作,信号灯持续发亮;如只有一台风机工作,信号灯以0.5Hz的频率闪光;如三台风机都不工作,信号灯以2Hz频率闪光;如果选择运转装置不运行,信号灯熄灭。分析:条件(tiojin)信号有三个:三台风机中至少有两台在运行,这时有三种逻辑组合关系;只有一台风机运行;没有风机运行。见下页逻辑图第十三页,

15、共52页。地址地址(dzh)表(表(I/O清单)清单)输入条件输出器件其它机内器件X000:风机1(接触器辅助常开触点)Y004:信号灯M100:至少两台风机运行,信号为1X001:风机2(接触器辅助常开触点)M101:当无风机运行时,其信号为1X002:风机3(接触器辅助常开触点)T150:2Hz脉冲发生器X003:运转选择开关T151:0.5Hz脉冲发生器。第十四页,共52页。Y004M100风机1风机2风机2风机1风机3风机3M100M101T151M101风机1风机2风机3M100X000X001X001X000X002X002M101X000X001X002Y004T150T151M

16、100X003M100T150M101M101T151T150T151风机运行控制逻辑风机运行控制逻辑风机监视梯形图风机监视梯形图K0.5K2两台以上运行一台运行没有运行第十五页,共52页。基本基本(jbn)电路编程电路编程1、启动和停止控制电路X0是Y0输出(shch)启动输入触点,X2是Y1输出(shch)的启动输入触点,X1是总统治按钮,X3、X4分别为Y0、Y1的点动输入触点,M0、M1辅助继电器是把自锁控制和点动控制分开,电路中设互锁。M0Y0M1Y1ENDX0X1M1X3X4M0X2X1M0X3X4M1M0Y1X3M1Y0X40 LD X01OR M02ANI X13ANI M14

17、ANI X35ANI X46OUT M07LD X28OR M19ANI X110ANI M011ANI X312ANI X413OUT M114LD M015OR X316ANI Y117OUT Y0 18LD M119OR X420ANI Y021OUT Y122END启动(qdng)启动自锁自锁点动点动第十六页,共52页。例:多地控制电路X0Xn组成多点启动输入(shr),X10X12等组成停止输入(shr),用自保持SET指令省略自锁电路SETY0RSTY0ENDX0X1X2X10X11X120 LD X01OR X12OR X28SET Y09LD X1010LD X1111LD X

18、1218 RST Y019 END第十七页,共52页。例:顺序控制电路(dinl)Y0启动后,Y1才启动,Y0、Y1都启动后,Y2才启动Y0Y1Y2ENDX0X1 停止(tngzh)Y0X2X1 Y0 顺控Y1X3X1Y0Y1 顺控Y20 LD X0 1OR Y02ANI X13OUT Y04LD X25OR Y16ANI X17AND Y08OUT Y19LD X310OR Y211ANI X112AND Y013AND Y114OUT Y226 END第十八页,共52页。例:时间顺序控制延时断开定时器T0Y0ENDX0T0Y0K1000 LD X01OR Y02ANI T03OUT Y04

19、ANI X05OUT T0 K1006ENDX0说明:X0脉宽为按键时间;X0按下为ON,X0F非为OFF;X0断开回位后才开始延时10s。10sX0Y0例:时间顺序控制震荡电路T0T1Y0ENDX0T1T0K10K100 LD X01ANI T12OUT T0 K103LD T04OUT T1 K105OUT Y06END1S1SX0Y0说明:当X0为ON,Y0输出时间间 隔1s的震荡脉冲。第十九页,共52页。例:定时步进电路当X0合上,Y0输出10s后Y1才有输出,Y0输出20s后停止输出;Y1输出10s后Y2才有输出,Y1输出30s后停止工作;Y2输出50s后停止工作;X1为总停触点。Y

20、0T0T1Y1T2T3Y2T5ENDX0X1T1Y0K100K200T0X1T3Y1T2X1T5K100K300Y2K500O LD X01OR Y02ANI X13ANI T14OUT Y05OUT T0 K1006OUT T1 K2007LD T08OR Y19ANI X110ANI T311OUT Y112OUT T2 K10013OUT T3 K30014LD T215OR Y216ANI X117ANI T518OUT Y219OUT T5 K50020END20s10s10sX0Y0Y1Y250s第二十页,共52页。例:计数电路当X0合上,Y0有输出;Y1的输出状态是合上1s,关断

21、1s,连续(linx)计数10次后,Y0、Y1停止输出;Y2在第10个脉冲时合上1s后关断。Y0T0Y1T1RSTC0C0Y2ENDX0C0Y0Y0T1T0T0K10K10Y0T0C00 LD X01 OR Y02 ANI C0 3 OUT Y04 LD Y05ANI T16OUT T0 K107ANI T08OUT Y19LD T010OUT T1 K1011LDI Y012RST C013LD T014OUT C0 K1015LD C016OUT Y217ENDK10说明:从410为震荡电路,输出周期为2s脉冲;计数次数通过改变计数 器K值调整;Y1输出脉冲周期由T0、T1、K值确定。Y1

22、再10个上升沿脉冲后 刚好延时1秒,作为题意 要求的Y2接通1秒,只是 多1个扫描周期。Y0Y1Y2T1210第二十一页,共52页。例:时间(shjin)优先电路接收到第一个信号,哪个就优先Y0Y1Y2Y3X0Y1Y2Y3Y0X1Y2Y3Y0Y1X2Y3Y0Y1Y2X3END例:位置优先电路(dinl)多个位置输入,根据位置不同优先图中优先顺序X3、X2、X1、X0Y0Y1Y2Y3X0Y1Y2Y3X1Y2Y3X2Y3X3END第二十二页,共52页。例:声光报警电路X0为散光或长亮加声报警,X1为灯长亮报警,X2为声报警允许控制信号(xnho);Y0为灯光输出,Y1为声报警蜂鸣器。Y0M0Y1E

23、NDM8013X0M0X1X2X0M0X0M00 LD M8013 周期1秒震荡1 OR M0 2 AND X0 报警信号(xnho)输出时X0为ON3 OR X1 4 OUT Y0 报警信号(xnho)闪烁5 LD X2 X2为ON时,蜂鸣器不输出信号(xnho)6 OR M07 AND X08 OUT M09 LD X010 ANI M011 OUT Y1 报警蜂鸣器输出信号(xnho)12 END可以自主可以自主(zzh)设计很多类型设计很多类型的报警功能的报警功能第二十三页,共52页。例 如何(rh)画状态图工艺过程(guchng):组合机床液压动力滑台有原位、快进、工进、快退四步,设

24、行程限位开关SQ1、SQ2、SQ3和电磁阀Y1、Y2、Y3控制液压缸动作,KP为压力继电器,在滑台到终点时动作。SQ3X3快进Y1工进Y3SQ2X2终点终点KPX4原位原位快退Y2SQ1X101Y12Y1Y33Y2X0启动(qdng)X3SQ3X2SQ2X4KPX1SQ1说明:说明:1、X0为启动按钮,启动后转入0步运行;2、启动方式可以多种;3、X1为ON,返回到了初始步,并激活S0;第二十四页,共52页。例 如何画状态(zhungti)转移图 小车在A、B两地间送料,可正向或反向启动,两处均装有行程开关,B出停车10S装料。正向启动,循环(xnhun)工作。输入信号输出信号前进启动按钮X0

25、前进Y0后退启动按钮X1后退Y1停止按钮X2前限位行程开关X3后限位行程开关X4延时10ST0X4X3K100初始前进Y0延时X3X0T0后退T0X4Y1M80020123Y0T0K100Y1M8002X0X1X3X2T0X4X2说明:说明:1.左图为单一顺序,右图左图为单一顺序,右图 为选择顺序;为选择顺序;2.右图功能右图功能(gngnng)更加完善。更加完善。3.功能功能(gngnng)图图状态转状态转移程移程 序序梯形图梯形图 指令表。指令表。第二十五页,共52页。步进顺序步进顺序(shnx)指令的编程方式指令的编程方式功能图功能图梯形图梯形图指令表指令表单一单一(dny)顺序顺序S0

26、S20S21Y0Y1X0X1X2M80020 LD M80021SET S02STL S03LD X04SET S205STL S206OUT Y07LD X18SET S219STL S2110OUT Y111LD X212SET S013RET14ENDSETS20Y0SETS21S0SETM8002S0S20X0X1Y1S21SETS0RETENDX2第二十六页,共52页。步进顺序指令步进顺序指令(zhlng)的编程方的编程方 功能图功能图梯梯形图形图 指令指令(zhlng)表表选择选择(xunz)顺序顺序0 STL S211OUT Y12LD X13SET S224LD X45SET

27、S246STL S227OUT Y28LD X29SET S2310STL S2311OUT Y312LD X313SET S2614STL S2415OUT Y416LD X517SET S25S21Y1Y5X1X2X2S22S24X4Y2S23X3Y3Y4S25X5X6S26X7Y2SETS26S24X1Y3S22SETS25SETS22SETY1SETS23Y4Y5SETS26Y6S21S23S24S25S26X4X2X3X5X6X718STL S2519OUT Y520LD X621SET S2622STL S2623OUT Y624LD X725 第二十七页,共52页。步进顺序指令步

28、进顺序指令(zhlng)的编程方法的编程方法 功能图功能图梯形图梯形图指令指令(zhlng)表表并行并行(bngxng)顺序顺序0 STL S211OUT Y12LD X13SET S224SET S245STL S226OUT Y27LD X28SET S239STL S2310OUT Y311STL S2412OUT Y413LD X314SET S2515 STL S2516 OUT Y517 STL S23STL S25LD X4SET S26STL S26OUT Y6LD X5 S21Y1Y5X2S22S24Y2S23Y3Y4S25X3S26X1Y6X4X5Y2S24X1Y3S22S

29、ETS25SETS22SETY1SETS23Y4Y5SETS26Y6S21S23S24S25S23X2X3X5S25X4S26第二十八页,共52页。工程实例单向(dn xin)顺序工艺过程分析:工艺过程分析:1.小车原处后端,后限位行程开关小车原处后端,后限位行程开关X0压下为压下为ON;2.若启动若启动X3(按钮开关)则(按钮开关)则小车前行;小车前行;3.碰前限位行程开关碰前限位行程开关X1为为ON,电磁阀,电磁阀Y1打开,延时打开,延时10S装料;装料;4.小车自动小车自动(zdng)后行,至后限位压下后行,至后限位压下X0,电磁阀,电磁阀Y3打开延时打开延时6S卸料。如此循环运行,直到

30、停止。卸料。如此循环运行,直到停止。Y0前进Y2后退开启斗门Y2开启底门Y3前限位X2后限位X3小车输入信号输出信号输入继电器输入元件功能输出继电器输出元件控制X0启动开关前行Y0前进接触器KM1(X1)(停止开关)(停止)Y1后退接触器KM2X2前行程开关前限位Y2进料电磁阀YA1X3后行程开关后限位Y3放料电磁阀YA2启动(qdng)K100K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1X0YA1YA2(停止)前限位后限位COM X1X2X3FU1FU2COM Y2 220VY1Y3FRY0KM1 KM2KM2KM1第二十九页,共52页。K10

31、0K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1ZRSTS0S23SETS00 LD 8002 1ZRST S02 S232SET S03STL S04LD X05AND X36SET S207STL S208OUT Y09LD X210SET S2111STL S2112OUT Y213OUT T0 K10016LD T017SET S2218STL S2219OUT Y120LD X321SET S2322STL S2323OUT T1 K6026LD T127SET S028RET29END k100k60ZRSTS0S23SETS0SETS

32、20M8002S0X0X3Y0SETS21X2S20Y2T0SETS22S21T0Y1SETS23X3Y3T1SETS0RETS22S23ENDT1ZRST区间复位区间复位(f wi)指令指令第三十页,共52页。工程实例工程实例(shl)选择顺序选择顺序小车在左边可装运三种物料中一种,右行自动选择对应A、B、C处卸料。X1、X2检测信号组合可决定何处卸料。其中:X0、X1=11,A处;X0、X1=01,B处;X0、X1=10,C处。卸料时间(shjin)20S后,小车返回原位待命(左限位开关X3为ON)。Y0前进Y1后退X3小车ABCX4X5X6S0S20S50S51Y0S30S40Y0Y0X

33、0X2X1X1X0X0X1X4X5X6T0X3M8022输入信号输出信号输人继电器输入元件作用功能输出继电器输出元件控制X0SB1选择开关Y0接触器KM1右行x1SB2选择开关Y1接触器KM2左行X2SB3启动按钮X3SQ1左限位X4SQ2A处位置X5SQ3B处位置x6SQ4C处位置T0K200Y1第三十一页,共52页。M8002STLSETS0SETS20SETS30SETS40STLY0SETS50X2X1X0X1X0X1X0X4STLY0S0S20X5SETS50S30Y0SETS50X6STLS40S50STLT0k200SETS51T0STLS51Y1SETS0X3RETEND 初始

34、状态X0、X1状态ON选择S20X1、状态ON选择S30X0、状态ON选择S30右行X4为ON,进入S50X5为ON,进入S50右行右行X6为ON,进入S50延时20S延时时间到,进入S51左行X3为ON,初始状态步进返回结束LD M8002SET S0STL S0LD X2MPSLD X1AND X0ANBSET S20MRDLD X1ANI X0ANBSET S30MPPLDI X1AND X0ANBSET S40STL S20OUT Y0LD X4SET S50STL S30OUT Y0LD X5SET S50STL S40OUT Y0LD X6SET S50STL 50OUT TO K

35、200LD T0SET S51STL S51OUT Y1LD X3SET S0RETEND 共共48步步SB1SB2SB3SQ1SQ2SQ3SQ4X6X5X4X3X2X1X0COMLNFU1220VKM1KM2KM1KM2Y0Y1FU2LNPLCCOMFR第三十二页,共52页。工程工程(gngchng)实例实例并行顺序并行顺序交通灯一个周期120S,南北和东西同时(tngsh)工作。050S,南北绿、东西红;5060S,南北黄、东西红;60110S,南北红、东西绿;110120S,南北红、东西黄。东北南西输入输出输入继电器输入元件功能作用输出继电器输出元件控制对象X0SB1运行开关Y0HL0南

36、北绿Y1HL1南北黄Y2HL2南北红Y3HL3东西红Y4HL4东西绿Y5HL5东西黄南南北北信信号号灯灯东东西西信信号号灯灯绿绿黄黄红红50S10S50S10SY0Y1Y2Y3Y4Y5第三十三页,共52页。SET S0STLSET S20SET S30K500STLY0S21SETT0T0S20STLY3S31SETT3T3S30STLY1S22SETT1T1S21STLY4S32SETT4T4S31K600K100K500STLY2T2S22K600STLY5T5S32K100STLSTLSET S0RETENDM8002X0S0S22S32T2 T5初始化并行分支南北绿灯东西红灯南北黄灯东

37、西绿灯南北红灯东西黄灯并行汇合返回结束039141722253033384146515758S0S20Y0T0K500S21Y1T1K100S22Y2T2K600S30Y3T3K600S31Y4T4K500S32Y5T5K100T5T1T2T0T3T4M8002绿黄红红绿黄1、顺序状态转移用置位指令SET,不连续 转移时,可用OUT指令进行状态转移;2、用SET Y指令,则Y的结果(ji gu)就要保持。因此Y用OUT指令。X0Y0Y1Y2Y3Y4Y5COMCOMHL0HL1HL2HL3HL4HL5绿绿黄红红黄南南 北北东东 西西FU1FU2220VSB1NLX0第三十四页,共52页。功功 能

38、能 指指 令令PLC具有很多特殊功能,称为功能指令(Functionnal Instruction)或应用指令(Applied Instruction),实质是功能不同的子程序。分类(fn li)程序流指令;传输与比较;算术与逻辑运算;移位与循环移位;数据处理;高速处理;方便命令外部输入输出处理;外部设备通信等。第三十五页,共52页。1、功能、功能(gngnng)指令的基本指令的基本格式格式 格式格式助记符后跟助记符后跟14个操作数个操作数 S表示源(表示源(Source)操作数)操作数D表示目标(表示目标(Destination)操作数,操作数多,可加数字)操作数,操作数多,可加数字予区别,

39、予区别,S1和和D1等。如若使用变址功能,则表示等。如若使用变址功能,则表示S和和D。n和和m表示其它操作数,表示常数或补充说明。表示其它操作数,表示常数或补充说明。助记符后面的助记符后面的P为脉冲操作指令,条件满足时仅执行一个扫描为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。助记符前面有周期,即执行一次。助记符前面有“D”字样,表示字样,表示32位指位指令,一般为令,一般为16位指令。位指令。2、功能指令的操作数、功能指令的操作数位软元件位软元件只具有接通(只具有接通(ON或或1)或断开()或断开(OFF或或0)两种)两种状态的软元件,如状态的软元件,如X、Y、M和和S,它是只处

40、理,它是只处理ON/OFF状态。状态。位元件只能逐个操作,如取位元件只能逐个操作,如取X0X7状态,需要状态,需要(xyo)用用8次次LD指令,相对比较繁琐。指令,相对比较繁琐。常数常数K、H或指针或指针P;FNC45MEAND0D10K3X0助记符S.D.nMEAN FNC45(P)(16)KnXKnYKnMKnSTCDV、ZK、H助记符操作元件n=164S.D.第三十六页,共52页。字软元件字软元件T、C、D、V、Z,可以,可以(ky)处理数处理数字数据(字数据(T、C表示定时器、计数器的当前值寄存器)表示定时器、计数器的当前值寄存器)字软元件由位软元件有序的集合(jh)。最少4位,最32

41、位组成。符号表示内容KnX输入继电器位元件组合的字元件,即输入位组件KnY输出继电器位元件组合的字元件,即输出位组件KnM辅助继电器位元件组合的字元件,即辅助位组件KnS状态继电器位元件组合的字元件,即状态位组件T定时器T的当前寄存值C计数器C的当前寄存值D数据寄存器V、Z变址寄存器第三十七页,共52页。位组件(z jin)字元件多个元件按一定规律组合称位组件字元件。如KnY0,K表示(biosh)十进制,n表示(biosh)组数,取值为18,每组有4个位元件。如:例:K1X000:表示(biosh)X003X000的四位数据,X000为最低位;K4M10:表示(biosh)M25M10的16

42、位数据,M10为最低位;K8M100:表示(biosh)M131M100组成的32数据,M100为最低位位指定:K1K4为16位运算有效,K1K8为32位运算有效S表示(biosh)源(Source)操作数、D表示(biosh)目标(Destination)操作数。若使用变址功能,则表示(biosh)S和D。P55指令适用范围KnY0包含位元件最高最低位(Y为8进制)位元件个数N取值18适用32位指令N取值14适用32位指令K1Y0Y3Y04K2Y0Y7Y08K3Y0Y13Y012K4Y0Y17Y016N取值18只能使用32位指令K5Y0Y23Y020K6Y0Y27Y024K7Y0Y33Y02

43、8K8Y0Y37Y032第三十八页,共52页。功能(gngnng)指令的格式指令与操作数功能指令编号为FNC00FNC246(有对应的助记符),用指令语言与助记符表示(biosh)。电脑编程可用助记符,手持编程器用FNC 。多数功能指令在助记符后跟14个操作数:S表示(biosh)源(Source)操作数 D表示(biosh)目标(Destination)操作数,操作数多,可加数字予区别,S1和D1等。如若使用变址功能,则表示(biosh)S和D。n和m表示(biosh)其它操作数,表示(biosh)常数或补充说明。第三十九页,共52页。2)数据(shj)长度与指令执行方式按数据(shj)位长

44、分 为16位和32位。不标符号是16位,D符号表示 32位(指定其地址号的软元件及下一个地址软元件组合使用;高速计数器C235C255本身32位,不能使用16位指令的操作数)。3)不同数据(shj)长度之间的传送字软件元件与 位指令元件之间的数据(shj)传送,因数据(shj)长度不 同,规定:长短传送,目的位元件数据(shj)的高 位保持不变;短长,数据(shj)的高位全部为零。4)变址寄存器V与Z的处理为16位数据(shj)寄 存器,可组合进行32位运算,V为高位。操作 方法与普通寄存器一样。第四十页,共52页。功能(gngnng)指令格式说明例:RST M7SET M6SET M5SET

45、 M4SET M3RST M2SET M1SET M0ENDM8002FUC012MOVK123K2M0ENDMOV K123 K2M0ENDM8002M800201111011M7M6M5 M4M3M2M1M0说明:说明:MOV为为16位操作指令,如是位操作指令,如是32位免责前面加【位免责前面加【D】左图表示不同,含义一致左图表示不同,含义一致 FUC12,即,即MOV指令指令 M0M7等等8位位元件组合成位组件位位元件组合成位组件(z jin)字元件,字元件,如左图如左图 用功能指令用功能指令 大大简化于右图基本逻辑指令。大大简化于右图基本逻辑指令。位组件位组件(z jin)字字元件元件

46、=K123第四十一页,共52页。第一类:程序第一类:程序(chngx)流向控制指流向控制指令令1)条件(tiojin)跳转指令功能与操作:当CJ指令的驱动输入X000为ON时,程序跳转到CJ指令指定的标号处,之间的程序被跳过,不执行;若驱动输入为OFF,则执行紧接到CJ指令的程序。CJ(P)FNC00 条件跳转操作元件:指针P0P63(允许 变址修改)P63相当于END程序参数:CJ和CJ(P)3步 标号P2步P0FNC00CJP0X000X000 ON跳转X020Y0X021X022FNC00CJP9FNC00CJP9P9LD X030CJ P20 LD X031OUT Y010 P20LD

47、 X032OUT Y011FNC00CJP20Y010Y011X030X031X032P20说明:同一程序指针说明:同一程序指针(zhzhn)标号只能使用一次;标号只能使用一次;P63表示程序转移到表示程序转移到END;条件若是条件若是M8000,则无条件跳转。,则无条件跳转。第四十二页,共52页。条件(tiojin)跳转指令实例设备有手动和电动(din dn)两种操作,由SB3选择开关控制,断开时为手动操作,接通时为电动(din dn)。手动操作时按SB2电机运行,SB1为停止;自动操作按SB2 启动电机,1min后自动停止,按SB1电机停止。M3X0X1X2X3FRSB1SB2SB3Y0C

48、OMNLKMNL1 L2 L3QSFU1KMFRFU2FX2N16MR过载保护停止启动选择COM手动自动(zdng)延时Y0FNC00CJP0X3X2X1X0Y0FNC00CJP1X3ENDY0X2X1X0Y0T0T0K600P0P10491323程序执行过程:程序执行过程:手动方式SB3断开,X3常开断开,不执行”CJ P0”,顺序需执行48步;因X3常闭闭合,执行“CP P1”,跳过自动操作到结束指令;自动方式SB3接通,X3常开闭合,执行”CJ P0”,跳过412步,执行1322步自动程序,然后顺序执行到结束指令语句。第四十三页,共52页。3)中断返回)中断返回 IRET、允许中断、允许

49、中断EI、禁止中断、禁止中断DI 中断指针中断指针 I(9个中断源,个中断源,6外部外部(wib)输入点、输入点、3个内部中断)个内部中断)中断是CPU和外设之间进行数据传递的方式(fngsh)。响应中断请求后,CPU保护现场、执行中断程序,再返回主程序。外部中断信号从输入端子输入,用于机外突发随即事件引起的中断;内部中断由定时器时间到引起。中断指针设定方法I 0 1:上升沿中断0:下降沿中断0:常设为0中断指针05;对应输入X0X5I 1099:中断请求信号时间间隔为1099ms每隔设定时间中断一次中断指针68;对应三个内部中断第四十四页,共52页。2)中断返回、允许中断、禁止中断指令格式:

50、指令符 名 称 符 号 FNC03 IRET 中断返回 FNC04 EI 允许中断 FNC05 DI 禁止中断目标元件:三条指令均无FNC03IRETFNC04EIFNC05DIFNC04EIFNC05DIFNC04EIFNC06FENDFNC03IREDFNC03IREDENDX010I001I101开中断范围关中断范围开中断范围中断程序1中断程序2功能与操作中断功能说明说明:在开中断说明:在开中断范围,程序将响范围,程序将响应这段请求应这段请求(qngqi)而中断;而中断;中断信号须大于中断信号须大于200s;M80050M8058为中断屏为中断屏蔽,为蔽,为ON对应对应中断源被屏蔽中断源

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁