三菱plc实例.很不错的资料

上传人:门**** 文档编号:243054240 上传时间:2024-09-14 格式:PPT 页数:52 大小:912KB
返回 下载 相关 举报
三菱plc实例.很不错的资料_第1页
第1页 / 共52页
三菱plc实例.很不错的资料_第2页
第2页 / 共52页
三菱plc实例.很不错的资料_第3页
第3页 / 共52页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,送学生,实 例,例 简单,PLC,设计过程及需完成的内容,任务,:三相异步电动机连续运行,1,、工艺分析:过程,+,要求,+,方法,+,2,、地址分配:,3,、梯形图设计,4,、指令表语言编制,5,、接线图,输入,输出,输人继电器,输入原件,作用功能,触点状态,输出继电器,输出元件,作用,X0,SB2,启动按钮,常开,KM,Y0,通断电机,X1,SB1,停止按钮,常开,X3,FR,热继电器,常开,LD X0,OR Y0,ANI X1,ANI X3,OUT Y0,END,X0,X1,Y0,SB2,SB1,KM,注意:,1,、输入触点为常开,则逻辑关系与继电接触控制相同;,2,、热继电器触点、停止按钮接入输入,但要安全性稍差;,3,、,FU0.51A,PLC,KM,SB1,SB2,FR,X0,X1,X3,COM,COM,Y0,FU,220V,END,X0,X1,X3,Y0,Y0,KM,M,3,QS,FU1,FU2,KM,FR,KM,SB1,SB2,220V,380V,FR,例 电机延时启动控制,1,、控制工艺要求:按,SB1,则,M1,启动,,5S,后,M2,启动,按,SB2,电机同时停止。,2,、输入输出地址分配,3,、电路接线及程序,KM1,M1,M2,QS,FU1,L1,L2,L3,KM2,FR2,FR1,FU2,FR1,FR2,SB1,SB2,220V,KM1,KT,KM2,KT,KM1,输入,输出,输人继电器,输入元件,功能,输出继电器,输出元件,作用,X0,SB2,启动按钮,Y1,KM1,M1,接触器,X1,SB1,停止按钮,Y2,KM2,M2,接触器,X2,FR1,M1,过载保护,X3,FR2,M2,过载保护,220V,SB2,SB1,FR1,FR2,COM,COM,X0,X1,X2,X3,Y1,Y2,PLC,KM1,KM2,FU,Y1,T0,K50,Y2,END,X0,Y1,X1,X2,X3,T0,0 LD X0 6 OUT T0 K50,1 OR Y1 9 LD T0,2 ANI X1 10 OUT Y2,3 ANI X2 11 END,4 ANI X3,5 OUT Y1,注意:,1.,热继电器做输入,2.220V,控制电压取决于实际需要;,3.,对比外电路,逻辑部分由,PLC,完成;,4.Y2,不自锁,因为,Y1,有自锁。,例 定时器做震荡电路,HL,亮,3S,,灭,2S,。,T0,K20,Y0,T1,K30,END,X0,T1,T0,SB,X0,Y0,COM,COM,E,HL,PLC,X0,T0,T1,Y0,2S,3S,2S,3S,3S,2S,T,例 综合联系,生产线控制,工艺说明:,两条传输带为防止物料堆积,启动后,2,号传输带先运行,5S,后,1,好传输带再运行,停机时,1,好传输带先停止,,10S,后,2,好传输带才停。,地址分配,:,接线图,:,程序及波形图,:,1,号传输带,2,号传输带,输入,输出,输人继电器,输入元件,功能,输出继电器,输出元件,功能,X0,SB1,启动按钮,Y0,KM1,1,号传输带电机,X1,SB2,停止按钮,Y1,KM2,2,号传输带电机,SB1,SB2,COM,COM,FU,220V,FR1,FR2,KM1,KM2,X0,X1,Y0,Y1,PLC,K50,M0,T0,Y0,M1,T1,Y1,END,X0,X1,M0,T0,X1,Y0,T0,M1,T1,M0,M1,T0,K100,X0,X1,M0,M1,Y0,Y1,5S,10S,说明,:1.,主要理由时间继电器触点进行控制,2.M0,、,M1,辅助继电器起中间转换的作用。,T0,RST,C0,C0,RST,C2,C2,RST,C4,C4,Y000,END,X000,T0,X000,C0,T0,X000,C2,C0,X000,C4,C2,C4,K600,K60,K24,K5,例:设计一个,5,昼夜计时器,0 LD X000,ANI T0,OUT T0 K600,5 LDI X000,6 OR C0,7 RST C0,8 LD T0,9 OUT C0 K60,12 LDI X000,13 OR C2,14 RST C2,15 LD C0,16 OUT C2 K24,19 LDI X000,20 OR C4,21 RST C4,22 LD C2,23 OUT C4 K5,24 LD C4,25 OUT Y000,26 END,T+C,、,C+C,电路计十时。,C2,小时计数(分钟加,1,)、,C4,计昼夜(,5,),X000,与,X000,互锁,T0,计时,100ms600=60s,并自复位,C0,清,0,,并自锁,1min60=60min=1h,C2,清,0,,并自锁,1h24=24h=1,天,C4,清,0,,并自锁,1,天,5=5,天,计时器到时输出,X000,非的作用?,例 利用堆栈指令控制电机正反转,一、工艺分析:两个接触器控制正反转,二、继电接触控制主电路和控制电路,三、地址分配,四、接线图,五、梯形图,六、指令表,输入,输出,输入继电器,输入元件,功能,输出继电器,输出元件,功能,X0,SB2,正转启动,Y0,KM1,正转接触器,X1,SB3,反转启动,Y1,KM2,反转接触器,X2,SB1,停止,X3,FR,过载保护,KM2,X2,X3,X0,Y1,Y0,Y1,END,Y0,Y0,X1,Y1,220V,SB2,SB1,SB3,FR,X0,X1,X2,X3,Y0,Y1,COM,COM,KM1,FU3,KM2,KM1,0 LDI X2,8 MPP,1 ANI X3 9 LD X1,2 MPS,10 OR Y1,3 LD X0 11 ANB,4 OR Y0 12 ANI Y0,5 ANB 13 OUT Y1,6 ANI Y1 14 END,7 OUT Y0,KM2,M,3,QS,KM1,FR,FR1,KM1,KM2,FR,SB1,SB1,SB2,SB3,KM1,KM2,KM2,KM1,220,FU2,L1,L2,L3,说明:,1,、程序设互锁,2,、外电路设互锁,3,、,FR,常开作输入,4,、,FR,常闭设外电路,例 利用主控指令对电机,Y,启动控制,工艺要求:,1,、按下正转按钮,SB1,,电机以,Y,方式正向启动,,5S,秒后转换成运行;,2,、按下反转按钮,SB2,,电机以,Y,方式反向启动,,5S,秒后转换成运行;,3,、,SB3,为停止按钮。,M,3,L1,L2,L3,KM1,Y0,KM2,Y1,KM3,Y2,KM4,Y3,FR,U1,V1,W1,W2,U2,V2,输入,输出,输人继电器,输入元件,功能,输出继电器,输出元件,功能,X0,SB1,正向启动,Y0,KM1,正向运行,X1,SB2,反向启动,Y1,KM2,反向运行,X2,SB3,停止,Y2,KM3,Y,形接触器,Y3,KM4,形接触器,220V,220V,FU1,SB1,SB2,SB3,COM,L,N,X0,正,X2,反,X3,停,COM,Y0,Y1,Y2,Y3,KM1,KM2,KM3,KM4,KM2,KM1,KM4,KM3,FR,PLC,FU2,堆栈指令和主令指令程序,1. 2.,Y1,T0,Y2,Y3,END,X0,X1,X2,Y1,Y0,Y0,X1,Y1,X0,X2,Y0,Y0,Y1,T0,Y3,T0,Y2,K50,LD X0,OR Y0,ANI X1,ANI X2,ANI Y1,OUT Y0,LD X1,OR Y1,ANI X0,ANI X2,ANI Y0,OUT Y1,LD Y0,OR Y1,OUT T0 K50,MPS,ANI T0,ANI Y3,OUT Y2,MPP,AND T0,ANI Y2,OUT Y3,END,N0,K50,Y0,Y0,Y1,Y1,T0,Y1,MC,N0,M100,Y2,Y3,MCR,N0,END,X0,X1,X2,Y1,X1,X0,X2,Y0,Y0,M100,T0,Y3,T0,Y2,LD X0,OR Y0,ANI X1,ANI X2,ANI Y1,OUT Y0,LD X1,OR Y1,ANI X0,ANI X2,ANI Y0,OUT Y1,LD Y0,OR Y1,OUT T0 K50,MC N0 M100,LDI T0,ANI Y3,OUT Y2,LD T0,ANI Y2,OUT Y3,MCR N0,END,用堆栈指令,用主令指令,例:利用,SET,置位、,RST,复位指令对电机连续运行控制,一、工艺分析:启保停控制,二、地址分配,三、接线图,输入,输出,输入继电器,输入元件,功能,输出继电器,输出元件,功能,X0,SB1,启动按钮,Y0,KM,接通电机,X1,SB2,停止按钮,SB1,SB2,X0,X1,COM,COM,Y0,FR,KM,220,FU,PLC,SET,Y0,RST,Y0,END,X0,X1,LD X0,SET Y0,LD X1,RST Y0,END,注意:,1,、,FR,接输出回路,安全,但,PLC,并不知道过载的发生;,2,、,SET,指令只能用,RST,复位。,3,、,SET,指令代替自锁,程序步长可以减少。,例:两台电机延时启动控制,一台启动,10s,后启动第二台,运行后同时停止,分析:两台电机供电的接触器占用两个输出口;由于是电机只是延时启动,同时停车,用一个启动按钮和一个停止按钮就够了;延时需要定时器。,设计顺序:先绘制两台电机的启保停电路;第一台使用启动按钮;第二台电机使用定时器的常开触点延时启动;两电机同时用停止按钮;对延时启动,应从第一台启动记时,因此定时线圈要并接在第一台电机的输出线圈上。,外部线路:,KM1,KM2,SB1,SB2,KM2,KM1,FR,220V,Y001,T1,Y002,X000,X002,K100,Y002,Y001,X000,启动,X002,停止,Y001,TI,X002,停止,Y002,0 LD X000,OR Y001,ANI X002,OUT Y001,OUT TI K100,7 LD TI,8 OR Y002,9 ANI X002,10 OUT Y002,11 END,接线图,24V,COM,COM,例:基本指令实例,三台风机监控,对风机选择运转装置进行监视。如果三台风机中有两台在工作,信号灯持续发亮;如只有一台风机工作,信号灯以,0.5Hz,的频率闪光;如三台风机都不工作,信号灯以,2Hz,频率闪光;如果选择运转装置不运行,信号灯熄灭。,分析:条件信号有三个:三台风机中至少有两台在运行,这时有三种逻辑组合关系;只有一台风机运行;没有风机运行。,见下页逻辑图,地址表(,I/O,清单),输入条件,输出器件,其它机内器件,X000,:风机,1,(接触器辅助常开触点),Y004,:信号灯,M100,:至少两台风机运行,信号为,1,X001,:风机,2,(接触器辅助常开触点),M101,:当无风机运行时,其信号为,1,X002,:风机,3,(接触器辅助常开触点),T150,:,2Hz,脉冲发生器,X003,:运转选择开关,T151,:,0.5Hz,脉冲发生器。,Y004,M100,风机,1,风机,2,风机,2,风机,1,风机,3,风机,3,M100,M101,T151,M101,风机,1,风机,2,风机,3,M100,X000,X001,X001,X000,X002,X002,M101,X000,X001,X002,Y004,T150,T151,M100,X003,M100,T150,M101,M101,T151,T150,T151,风机运行控制逻辑,风机监视梯形图,K0.5,K2,两台以上运行,一台运行,没有运行,基本电路编程,1,、启动和停止控制电路,X0,是,Y0,输出启动输入触点,,X2,是,Y1,输出的启动输入触点,,X1,是总统治按钮,,X3,、,X4,分别为,Y0,、,Y1,的点动输入触点,,M0,、,M1,辅助继电器是把自锁控制和点动控制分开,电路中设互锁。,M0,Y0,M1,Y1,END,X0,X1,M1,X3,X4,M0,X2,X1,M0,X3,X4,M1,M0,Y1,X3,M1,Y0,X4,0 LD X0,OR M0,ANI X1,ANI M1,ANI X3,ANI X4,OUT M0,LD X2,OR M1,ANI X1,ANI M0,ANI X3,ANI X4,OUT M1,LD M0,OR X3,ANI Y1,OUT Y0,LD M1,OR X4,ANI Y0,OUT Y1,END,启动,启动,自锁,自锁,点动,点动,例:多地控制电路,X0Xn,组成多点启动输入,,X10X12,等组成停止输入,,用自保持,SET,指令省略自锁电路,SET,Y0,RST,Y0,END,X0,X1,X2,X10,X11,X12,0 LD X0,OR X1,OR X2,SET Y0,LD X10,LD X11,LD X12,18 RST Y0,19 END,例:顺序控制电路,Y0,启动后,,Y1,才启动,,Y0,、,Y1,都启动后,,Y2,才启动,Y0,Y1,Y2,END,X0,X1,停止,Y0,X2,X1,Y0,顺控,Y1,X3,X1,Y0,Y1,顺控,Y2,0 LD X0,OR Y0,ANI X1,OUT Y0,LD X2,OR Y1,ANI X1,AND Y0,OUT Y1,LD X3,OR Y2,ANI X1,AND Y0,AND Y1,OUT Y2,26 END,例:时间顺序控制,延时断开定时器,T0,Y0,END,X0,T0,Y0,K100,0 LD X0,OR Y0,ANI T0,OUT Y0,ANI X0,OUT T0 K100,END,X0,说明:,X0,脉宽为按键时间;,X0,按下为,ON,,,X0F,非为,OFF,;,X0,断开回位后才开始延时,10s,。,10s,X0,Y0,例:时间顺序控制,震荡电路,T0,T1,Y0,END,X0,T1,T0,K10,K10,0 LD X0,ANI T1,OUT T0 K10,LD T0,OUT T1 K10,OUT Y0,END,1S,1S,X0,Y0,说明:当,X0,为,ON,,,Y0,输出时间间,隔,1s,的震荡脉冲。,例:定时步进电路,当,X0,合上,,Y0,输出,10s,后,Y1,才有输出,,Y0,输出,20s,后停止输出;,Y1,输出,10s,后,Y2,才有输出,,Y1,输出,30s,后停止工作;,Y2,输出,50s,后停止工作;,X1,为总停触点。,Y0,T0,T1,Y1,T2,T3,Y2,T5,END,X0,X1,T1,Y0,K100,K200,T0,X1,T3,Y1,T2,X1,T5,K100,K300,Y2,K500,O LD X0,OR Y0,ANI X1,ANI T1,OUT Y0,OUT T0 K100,OUT T1 K200,LD T0,OR Y1,ANI X1,ANI T3,OUT Y1,OUT T2 K100,OUT T3 K300,LD T2,OR Y2,ANI X1,ANI T5,OUT Y2,OUT T5 K500,END,20s,10s,10s,X0,Y0,Y1,Y2,50s,例:计数电路,当,X0,合上,,Y0,有输出;,Y1,的输出状态是合上,1s,,关断,1s,,连续计数,10,次后,,Y0,、,Y1,停止输出;,Y2,在第,10,个脉冲时合上,1s,后关断。,Y0,T0,Y1,T1,RST,C0,C0,Y2,END,X0,C0,Y0,Y0,T1,T0,T0,K10,K10,Y0,T0,C0,0 LD X0,OR Y0,ANI C0,OUT Y0,LD Y0,ANI T1,OUT T0 K10,ANI T0,OUT Y1,LD T0,OUT T1 K10,LDI Y0,RST C0,LD T0,OUT C0 K10,LD C0,OUT Y2,END,K10,说明:从,410,为震荡电路,,输出周期为,2s,脉冲;,计数次数通过改变计数,器,K,值调整;,Y1,输出脉冲周期由,T0,、,T1,、,K,值确定。,Y1,再,10,个上升沿脉冲后,刚好延时,1,秒,作为题意,要求的,Y2,接通,1,秒,只是,多,1,个扫描周期。,Y0,Y1,Y2,T,1,2,10,例:时间优先电路,接收到第一个信号,,哪个就优先,Y0,Y1,Y2,Y3,X0,Y1,Y2,Y3,Y0,X1,Y2,Y3,Y0,Y1,X2,Y3,Y0,Y1,Y2,X3,END,例:位置优先电路,多个位置输入,根据位置,不同优先,图中优先顺序,X3,、,X2,、,X1,、,X0,Y0,Y1,Y2,Y3,X0,Y1,Y2,Y3,X1,Y2,Y3,X2,Y3,X3,END,例:声光报警电路,X0,为散光或长亮加声报警,,X1,为灯长亮报警,,X2,为声报警允许控制信号;,Y0,为灯光输出,,Y1,为声报警蜂鸣器。,Y0,M0,Y1,END,M8013,X0,M0,X1,X2,X0,M0,X0,M0,0 LD M8013,周期,1,秒震荡,1 OR M0,2 AND X0,报警信号输出时,X0,为,ON,3 OR X1,4 OUT Y0,报警信号闪烁,5 LD X2 X2,为,ON,时,蜂鸣器不输出信号,6 OR M0,7 AND X0,8 OUT M0,9 LD X0,10 ANI M0,11 OUT Y1,报警蜂鸣器输出信号,12 END,可以自主设计很多类型的报警功能,例 如何画状态图,工艺过程:组合机床液压动力滑台有原位、快进、工进、快退四步,设行程限位开关,SQ1,、,SQ2,、,SQ3,和电磁阀,Y1,、,Y2,、,Y3,控制液压缸动作,,KP,为压力继电器,在滑台到终点时动作。,SQ3X3,快进,Y1,工进,Y3,SQ2X2,终点,KPX4,原位,快退,Y2,SQ1X1,0,1,Y1,2,Y1,Y3,3,Y2,X0,启动,X3,SQ3,X2,SQ2,X4,KP,X1,SQ1,说明:,1,、,X0,为启动按钮,启动后转入,0,步运行;,2,、 启动方式可以多种;,3,、,X1,为,ON,,返回到了初始步,并激活,S0,;,例 如何画状态转移图,小车在,A,、,B,两地间送料,可正向或反向启动,两处均装有行程开关,,B,出停车,10S,装料。正向启动,循环工作。,输入信号,输出信号,前进启动按钮,X0,前进,Y0,后退启动按钮,X1,后退,Y1,停止按钮,X2,前限位行程开关,X3,后限位行程开关,X4,延时,10S,T0,X4,X3,K100,初始,前进,Y0,延时,X3,X0,T0,后退,T0,X4,Y1,M8002,0,1,2,3,Y0,T0,K100,Y1,M8002,X0,X1,X3,X2,T0,X4,X2,说明:,1.,左图为单一顺序,右图,为选择顺序;,2.,右图功能更加完善。,3.,功能图,状态转移程,序,梯形图,指令表。,步进顺序指令的编程方式,功能图,梯形图,指令表,单一顺序,S0,S20,S21,Y0,Y1,X0,X1,X2,M8002,0 LD M8002,SET S0,STL S0,LD X0,SET S20,STL S20,OUT Y0,LD X1,SET S21,STL S21,OUT Y1,LD X2,SET S0,RET,END,SET,S20,Y0,SET,S21,S0,SET,M8002,S0,S20,X0,X1,Y1,S21,SET,S0,RET,END,X2,步进顺序指令的编程方,功能图,梯形图,指令表,选择顺序,0 STL S21,OUT Y1,LD X1,SET S22,LD X4,SET S24,STL S22,OUT Y2,LD X2,SET S23,STL S23,OUT Y3,LD X3,SET S26,STL S24,OUT Y4,LD X5,SET S25,S21,Y1,Y5,X1,X2,X2,S22,S24,X4,Y2,S23,X3,Y3,Y4,S25,X5,X6,S26,X7,Y2,SET,S26,S24,X1,Y3,S22,SET,S25,SET,S22,SET,Y1,SET,S23,Y4,Y5,SET,S26,Y6,S21,S23,S24,S25,S26,X4,X2,X3,X5,X6,X7,STL S25,OUT Y5,LD X6,SET S26,STL S26,OUT Y6,LD X7,步进顺序指令的编程方法,功能图,梯形图,指令表,并行顺序,0 STL S21,OUT Y1,LD X1,SET S22,SET S24,STL S22,OUT Y2,LD X2,SET S23,STL S23,OUT Y3,STL S24,OUT Y4,LD X3,SET S25,15 STL S25,16 OUT Y5,17 STL S23,STL S25,LD X4,SET S26,STL S26,OUT Y6,LD X5,S21,Y1,Y5,X2,S22,S24,Y2,S23,Y3,Y4,S25,X3,S26,X1,Y6,X4,X5,Y2,S24,X1,Y3,S22,SET,S25,SET,S22,SET,Y1,SET,S23,Y4,Y5,SET,S26,Y6,S21,S23,S24,S25,S23,X2,X3,X5,S25,X4,S26,工程实例,单向顺序,工艺过程分析,:,1.,小车原处后端,后限位行程开关,X0,压下为,ON,;,2.,若启动,X3,(按钮开关)则小车前行;,3.,碰前限位行程开关,X1,为,ON,,电磁阀,Y1,打开,延时,10S,装料;,4.,小车自动后行,至后限位压下,X0,,电磁阀,Y3,打开延时,6S,卸料。如此循环运行,,直到停止。,Y0,前进,Y2,后退,开启斗门,Y2,开启底门,Y3,前限位,X2,后限位,X3,小车,输入信号,输出信号,输入继电器,输入元件,功能,输出继电器,输出元件,控制,X0,启动开关,前行,Y0,前进接触器,KM1,(,X1,),(停止开关),(停止),Y1,后退接触器,KM2,X2,前行程开关,前限位,Y2,进料电磁阀,YA1,X3,后行程开关,后限位,Y3,放料电磁阀,YA2,启动,K100,K60,S0,S20,Y0,Y2,S21,S22,Y1,T1,S23,Y3,M8002,X0,X3,T0,X2,T0,X3,T1,X0,YA1,YA2,(停止),前限位,后限位,COM,X1,X2,X3,FU1,FU2,COM,Y2,220V,Y1,Y3,FR,Y0,KM1,KM2,KM2,KM1,K100,K60,S0,S20,Y0,Y2,S21,S22,Y1,T1,S23,Y3,M8002,X0,X3,T0,X2,T0,X3,T1,ZRST,S0,S23,SET,S0,0 LD 8002,ZRST S0,S23,SET S0,STL S0,LD X0,AND X3,SET S20,STL S20,OUT Y0,LD X2,SET S21,STL S21,OUT Y2,OUT T0 K100,LD T0,SET S22,STL S22,OUT Y1,LD X3,SET S23,STL S23,OUT T1 K60,LD T1,SET S0,RET,END,k100,k60,ZRST,S0,S23,SET,S0,SET,S20,M8002,S0,X0,X3,Y0,SET,S21,X2,S20,Y2,T0,SET,S22,S21,T0,Y1,SET,S23,X3,Y3,T1,SET,S0,RET,S22,S23,END,T1,ZRST,区间复位指令,工程实例,选择顺序,小车在左边可装运三种物料中一种,右行自动选择对应,A,、,B,、,C,处卸料。,X1,、,X2,检测信号组合可决定何处卸料。,其中:,X0,、,X1=11,,,A,处;,X0,、,X1=01,,,B,处;,X0,、,X1=10,,,C,处。,卸料时间,20S,后,小车返回原位待命(左限位开关,X3,为,ON,)。,Y0,前进,Y1,后退,X3,小车,A,B,C,X4,X5,X6,S0,S20,S50,S51,Y0,S30,S40,Y0,Y0,X0,X2,X1,X1,X0,X0,X1,X4,X5,X6,T0,X3,M8022,输入信号,输出信号,输人继电器,输入元件,作用功能,输出继电器,输出元件,控制,X0,SB1,选择开关,Y0,接触器,KM1,右行,x1,SB2,选择开关,Y1,接触器,KM2,左行,X2,SB3,启动按钮,X3,SQ1,左限位,X4,SQ2,A,处位置,X5,SQ3,B,处位置,x6,SQ4,C,处位置,T0,K200,Y1,M8002,STL,SET,S0,SET,S20,SET,S30,SET,S40,STL,Y0,SET,S50,X2,X1,X0,X1,X0,X1,X0,X4,STL,Y0,S0,S20,X5,SET,S50,S30,Y0,SET,S50,X6,STL,S40,S50,STL,T0,k200,SET,S51,T0,STL,S51,Y1,SET,S0,X3,RET,END,初始状态,X0,、,X1,状态,ON,选择,S20,X1,、状态,ON,选择,S30,X0,、状态,ON,选择,S30,右行,X4,为,ON,,进入,S50,X5,为,ON,,进入,S50,右行,右行,X6,为,ON,,进入,S50,延时,20S,延时时间到,进入,S51,左行,X3,为,ON,,初始状态,步进返回,结束,LD M8002,SET S0,STL S0,LD X2,MPS,LD X1,AND X0,ANB,SET S20,MRD,LD X1,ANI X0,ANB,SET S30,MPP,LDI X1,AND X0,ANB,SET S40,STL S20,OUT Y0,LD X4,SET S50,STL S30,OUT Y0,LD X5,SET S50,STL S40,OUT Y0,LD X6,SET S50,STL 50,OUT TO K200,LD T0,SET S51,STL S51,OUT Y1,LD X3,SET S0,RET,END,共,48,步,SB1,SB2,SB3,SQ1,SQ2,SQ3,SQ4,X6,X5,X4,X3,X2,X1,X0,COM,L,N,FU1,220V,KM1,KM2,KM1,KM2,Y0,Y1,FU2,L,N,PLC,COM,FR,工程实例,并行顺序,交通灯一个周期,120S,,南北和东西同时工作。,050S,, 南北绿、东西红;,5060S,, 南北黄、东西红;,60110S,,南北红、东西绿;,110120S,, 南北红、东西黄。,东,北,南,西,输入,输出,输入继电器,输入元件,功能作用,输出继电器,输出元件,控制对象,X0,SB1,运行开关,Y0,HL0,南北绿,Y1,HL1,南北黄,Y2,HL2,南北红,Y3,HL3,东西红,Y4,HL4,东西绿,Y5,HL5,东西黄,南北信号灯,东西信号灯,绿,绿,黄,黄,红,红,50S,10S,50S,10S,Y0,Y1,Y2,Y3,Y4,Y5,SET,S0,STL,SET,S20,SET,S30,K500,STL,Y0,S21,SET,T0,T0,S20,STL,Y3,S31,SET,T3,T3,S30,STL,Y1,S22,SET,T1,T1,S21,STL,Y4,S32,SET,T4,T4,S31,K600,K100,K500,STL,Y2,T2,S22,K600,STL,Y5,T5,S32,K100,STL,STL,SET,S0,RET,END,M8002,X0,S0,S22,S32,T2,T5,初始化,并行分支,南北绿灯,东西红灯,南北黄灯,东西绿灯,南北红灯,东西黄灯,并行汇合,返回,结束,0,3,9,14,17,22,25,30,33,38,41,46,51,57,58,S0,S20,Y0,T0,K500,S21,Y1,T1,K100,S22,Y2,T2,K600,S30,Y3,T3,K600,S31,Y4,T4,K500,S32,Y5,T5,K100,T5,T1,T2,T0,T3,T4,M8002,绿,黄,红,红,绿,黄,1,、顺序状态转移用置位指令,SET,,不连续,转移时,可用,OUT,指令进行状态转移;,2,、用,SET Y,指令,则,Y,的结果就要保持。,因此,Y,用,OUT,指令。,X0,Y0,Y1,Y2,Y3,Y4,Y5,COM,COM,HL0,HL1,HL2,HL3,HL4,HL5,绿,绿,黄,红,红,黄,南 北,东 西,FU1,FU2,220V,SB1,N,L,X0,功 能 指 令,PLC,具有很多特殊功能,称为,功能指令,(,Functionnal Instruction,)或应用指令(,Applied Instruction,),实质是,功能不同的子程序,。,分类,程序流指令;传输与比较;算术与逻辑运算;移位与循环移位;数据处理;高速处理;方便命令外部输入输出处理;外部设备通信等。,1,、功能指令的基本格式,格式,助记符后跟,14,个操作数,S,表示,源(,Source,)操作数,D,表示,目标(,Destination,)操作数,,操作数多,可加数字予区别,,S1,和,D1,等。如若使用变址功能,则表示,S,和,D,。,n,和,m,表示,其它操作数,,表示常数或补充说明。,助记符后面的,P,为,脉冲操作指令,,条件满足时仅执行一个扫描周期,即执行一次。助记符前面有,“,D”,字样,,表示,32,位指令,一般为,16,位指令。,2,、功能指令的操作数,位软元件,只具有接通(,ON,或,1,)或断开(,OFF,或,0,)两种状态的软元件,如,X,、,Y,、,M,和,S,,它是只处理,ON/OFF,状态。,位元件只能逐个操作,如取,X0X7,状态,需要用,8,次,LD,指令,相对比较繁琐。,常数,K,、,H,或指针,P,;,FNC45,MEAN,D0,D10,K3,X0,助记符,S.,D.,n,MEAN FNC45,(P) (16),KnX,KnY,KnM,KnS,T,C,D,V,、,Z,K,、,H,助记符,操作元件,n=164,S.,D.,字软元件,T,、,C,、,D,、,V,、,Z,,可以处理数字数据(,T,、,C,表示定时器、计数器的当前值寄存器),字软元件,由位软元件有序的集合。最少,4,位,最,32,位组成。,符号,表示内容,KnX,输入继电器位元件组合的字元件,即输入位组件,KnY,输出继电器位元件组合的字元件,即输出位组件,KnM,辅助继电器位元件组合的字元件,即辅助位组件,KnS,状态继电器位元件组合的字元件,即状态位组件,T,定时器,T,的当前寄存值,C,计数器,C,的当前寄存值,D,数据寄存器,V,、,Z,变址寄存器,位组件字元件,多个元件按一定规律组合称位组件字元件。如,KnY0,K,表示十进制,,n,表示组数,取值为,18,,每组有,4,个位元件。,如:,例:,K1X000,:表示,X003X000,的四位数据,,X000,为最低位;,K4M10,: 表示,M25M10,的,16,位数据,,M10,为最低位;,K8M100,:表示,M131M100,组成的,32,数据,,M100,为最低位,位指定:,K1K4,为,16,位运算有效,,K1K8,为,32,位运算有效,S,表示源(,Source,)操作数、,D,表示目标(,Destination,)操作数,。若使用变址功能,则表示,S,和,D,。,P55,指令适用范围,KnY0,包含位元件最高,最低位(,Y,为,8,进制),位元件个数,N,取值,18,适用,32,位指令,N,取值,14,适用,32,位指令,K1Y0,Y3Y0,4,K2Y0,Y7Y0,8,K3Y0,Y13Y0,12,K4Y0,Y17Y0,16,N,取值,18,只能使用,32,位指令,K5Y0,Y23Y0,20,K6Y0,Y27Y0,24,K7Y0,Y33Y0,28,K8Y0,Y37Y0,32,功能指令的格式,指令与操作数,功能指令编号为,FNC00FNC246,(有对应的助记符),用,指令语言与助记符表示,。电脑编程可用助记符,手持编程器用,FNC, ,。,多数功能指令在助记符,后跟,14,个操作数,:,S,表示,源(,Source,)操作数,D,表示,目标(,Destination,)操作数,,操作数多,可加数字予区别,,S1,和,D1,等。如若使用变址功能,则表示,S,和,D,。,n,和,m,表示,其它操作数,,表示常数或补充说明。,2,)数据长度与指令执行方式,按数据位长分,为,16,位和,32,位。不标符号是,16,位,,D,符号表示,32,位(指定其地址号的软元件及下一个地址软元件组合使用;高速计数器,C235C255,本身,32,位,不能使用,16,位指令的操作数)。,3,)不同数据长度之间的传送,字软件元件与,位指令元件之间的数据传送,因数据长度不,同,规定:长短传送,目的位元件数据的高,位保持不变;短长,数据的高位全部为零。,4,)变址寄存器,V,与,Z,的处理,为,16,位数据寄,存器,可组合进行,32,位运算,,V,为高位。操作,方法与普通寄存器一样。,功能指令格式说明,例:,RST M7,SET M6,SET M5,SET M4,SET M3,RST M2,SET M1,SET M0,END,M8002,FUC012,MOV,K123,K2M0,END,MOV K123 K2M0,END,M8002,M8002,0,1,1,1,1,0,1,1,M7,M6,M5,M4,M3,M2,M1,M0,说明:,MOV,为,16,位操作指令,如是,32,位免责前面加,【D】,左图表示不同,含义一致,FUC12,,即,MOV,指令,M0M7,等,8,位位元件组合成位组件字元件,如左图,用功能指令 大大简化于右图基本逻辑指令。,位组件字元件,= K123,第一类:程序流向控制指令,1,)条件跳转指令,功能与操作,:,当,CJ,指令的驱动输入,X000,为,ON,时,程序跳转到,CJ,指令指定的标号处,之间的程序被跳过,不执行;若驱动输入为,OFF,,则执行紧接到,CJ,指令的程序。,CJ,(,P,),FNC00,条件跳转,操作元件:指针,P0P63,(允许,变址修改),P63,相当于,END,程序参数:,CJ,和,CJ,(,P,),3,步,标号,P2,步,P0,FNC00,CJ,P0,X000,X000 ON,跳转,X020,Y0,X021,X022,FNC00,CJ,P9,FNC00,CJ,P9,P9,LD X030,CJ P20,LD X031,OUT Y010,P20,LD X032,OUT Y011,FNC00,CJ,P20,Y010,Y011,X030,X031,X032,P20,说明:同一程序指针标号只能使用一次;,P63,表示程序转移到,END,;,条件若是,M8000,,则无条件跳转。,条件跳转指令实例,设备有手动和电动两种操作,由,SB3,选择开关控制,断开时为手动操作,接通时为电动。手动操作时按,SB2,电机运行,,SB1,为停止;自动操作按,SB2,启动电机,,1min,后自动停止,按,SB1,电机停止。,M,3,X0,X1,X2,X3,FR,SB1,SB2,SB3,Y0,COM,N,L,KM,N,L1,L2,L3,QS,FU1,KM,FR,FU2,FX2N16MR,过载保护,停止,启动,选择,COM,手动,自动,延时,Y0,FNC00,CJ,P0,X3,X2,X1,X0,Y0,FNC00,CJ,P1,X3,END,Y0,X2,X1,X0,Y0,T0,T0,K600,P0,P1,0,4,9,13,23,程序执行过程:,手动方式,SB3,断开,,X3,常开断开,不执行”,CJ P0”,顺序需执行,48,步;因,X3,常闭闭合,执行“,CP P1”,,跳过自动操作到结束指令;,自动方式,SB3,接通,,X3,常开闭合,执行”,CJ P0”,跳过,412,步,执行,1322,步自动程序,然后顺序执行到结束指令语句。,3,)中断返回,IRET,、允许中断,EI,、禁止中断,DI,中断指针,I,(,9,个中断源,,6,外部输入点、,3,个内部中断),中断,是,CPU,和外设之间进行数据传递的方式。响应中断请求后,,CPU,保护现场、执行中断程序,再返回主程序。,外部中断,信号从输入端子输入,用于机外突发随即事件引起的中断;,内部中断,由定时器时间到引起。,中断指针设定方法,I 0,1,:上升沿中断,0,:下降沿中断,0,:常设为,0,中断指针,05,;,对应输入,X0X5,I,1099,:,中断请求信号时间间隔为,1099ms,每隔设定时间中断一次,中断指针,68,;,对应三个内部中断,2,)中断返回、允许中断、禁止中断指令,格式,: 指令符 名 称 符 号,FNC03,IRET,中断返回,FNC04,EI,允许中断,FNC05,DI,禁止中断,目标元件,:三条指令均无,FNC03,IRET,FNC04,EI,FNC05,DI,FNC04,EI,FNC05,DI,FNC04,EI,FNC06,FEND,FNC03,IRED,FNC03,IRED,END,X010,I001,I101,开中断范围,关中断范围,开中断范围,中断程序,1,中断程序,2,功能与操作,中断功能说明,说明:,在开中断范围,程序将响应这段请求而中断;,中断信号须大于200,s;,M80050M8058为中断屏蔽,为ON对应中断源被屏蔽,3,)主程序结束指令,格式: 指令符 名称 符号,FNC06,主程序结束,FEND,目标元件:无,功能与操作:,FEND,表示一个主程序结束子程序开始。与,END,一样程序结束后返回,0,条指令;使用多条,FEND,指令时,中断程序写在最后,FEND,和,END,指令之间。,4,)监视定时器指令,格式: 指令符 名称 符号,FNC07,监视定时器,WDT,目标元件:无,功能与操作:按,PLC,设定循环执行的扫描周期,时间到未能循环完成则报出错。,FNC06,FEND,FNC07,WDT,FNC08,FOR,S,FNC09,NEXT,S,K,,,H,Kn X,Kn Y,Kn M,Kn S,T,C,D,V,、,Z,S,5,)循环指令,循环开始指令格式,:,指令符 名称 符 号,FNC08,循环开始,3,步(循环区起点),FOR,目标元件:,循环结束指令格式,指令符 名称 符 号,FNC09,循环结束,1,步(循环区终点),NEXT,目标元件:无,功能与操作:某种操作的反复进行 编程方便,提高程序功能。,FOR,、,NEXT,两条指令总是成对出现。最高可以,5,级嵌套。,循环指令运用实例,求,1+2+3+4100,的和,结果存入,D0,。,ZRST,D0,D1,FOR,K100,INC,D1,ADD,D0,D1,D0,NEXT,END,X0,X1,X0,对循环变量清零,循环开始,循环次数,n,为,100,次,循环变量加一计算,变量,D0,加,D1,计算,和存入,D0,中,循环结束,0,7,10,21,22,说明:,1,、,X0,为计算控制端,,X1,为清零端;,2,、,7,步到,21,步为,100,次循环;,3,、循环指令前需要对相应继承权清零,4,、本程序为局部程序事例,,X0,启动后即停,否则就成了死循环。,第二类:传送和比较指令,1,),传送指令,MOV,指令,格式: 指令符 符号 名称,FNC12,数据传送,源地址元件:,S.,可以为所有数据,目标元件:,D.,可以为,KnY,、,KnM,、,KnS,、,T,、,C,、,D,、,V,、,Z,功能与操作:将源地址中的数据送到目的地址中。,MOV,S,.,D,.,传输指令实例,星,三角降压启动过程,10S,,考虑主触点同时接通而产生电弧,,KM2,与,KM3,动作延时时间,1S,。,M,3,L1,L2,L3,QS,FU1,KM1,KH,U1,V1,W1,W2,U2,V2,KM3,KM2,N,FU2,Y,电源,启动、报警,KM3,KM2,KM1,HL,KM2,KM3,L,N,COM,Y3,Y2,Y1,Y0,X0,X1,X2,COM,KH,SB1,SB2,操作,元件,状 态,输入端口,输出端口,/,负载,传输数据,Y3/KM3,Y2/KM2,Y1/KM1,Y0/HL,SB2,Y,启动、,T0,延时,10S,X2,0,1,1,1,K7,四位 二进制表示为,0111,T0,延时到,,T1,延时,1S
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


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

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


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