PLC指令和编程.pptx
《PLC指令和编程.pptx》由会员分享,可在线阅读,更多相关《PLC指令和编程.pptx(59页珍藏版)》请在咨信网上搜索。
1、1 各个厂家生产的各个厂家生产的 PLC PLC 产品的指令系统大同小异。编程方产品的指令系统大同小异。编程方法也类似。法也类似。指令的分类指令的分类最常用最常用基本指令基本指令 2020条条功能指令功能指令 二百余条二百余条一、一、基本指令介绍基本指令介绍2 基本逻辑指令基本逻辑指令一、一、LDLD、LDILDI、OUTOUT 指令指令二、二、ANDAND、ANIANI指令指令三、三、OROR、ORIORI 指令指令四、四、ANBANB、ORBORB 指令指令五、五、MPSMPS、MRDMRD、MPPMPP 指令指令六、六、MCMC、MCRMCR 指令指令七、七、SETSET、RSTRST
2、指令指令八、八、PLSPLS、PLFPLF 指令指令九、九、NOPNOP、ENDEND 指令指令3一、一、LDLD、LDILDI、OUT OUT 指令指令v指令的作用指令的作用LDLD(LoaDLoaD):取指令,取指令,常开触点常开触点与母线连接。与母线连接。LDI(LoaD Inverse)LDI(LoaD Inverse):取反取反指令,常闭触点与母线指令,常闭触点与母线连接。连接。OUTOUT:驱动线圈的输出指令。:驱动线圈的输出指令。v编程元件编程元件LDLD:LDILDI:X X、Y Y、M M、S S、T T、C COUTOUT:Y Y、M M、S S、T T、C C4X1M2L
3、DLDI语句表语句表LD X1LDI M205语句表语句表0 LDI X01 OUT Y1 2 LD Y13 OUT M1 X0(Y1)Y1(M1)梯形图梯形图OUTOUT5二、二、ANDAND、ANI ANI 指令指令v指令的作用指令的作用ANDAND:与指令,用于串联单个:与指令,用于串联单个常开常开触点;触点;ANI(ANd Inverse)ANI(ANd Inverse):与反指令,用于串联单个:与反指令,用于串联单个常闭常闭 触点。触点。v编程元件编程元件ANDAND:ANIANI:X X、Y Y、M M、S S、T T、C C6二、二、ANDAND、ANI ANI 指令指令v梯形图
4、程序梯形图程序 v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X0 0 LD X0 1 1 AND X2AND X2 2 OUT Y2 2 OUT Y2 3 LD Y2 3 LD Y2 4 4 ANI X1ANI X1 5 OUT M1015 OUT M101 6 6 AND T1AND T1 7 OUT Y3 7 OUT Y3ANDANIANDX0X0Y2Y2M101M101Y2Y2T1T1Y3Y3X2X2X1X17三、三、OROR、ORI ORI 指令指令v指令的作用指令的作用OROR:或指令,用于:或指令,用于并联并联单个单个常开触点常开触点;ORI(OR Inverse
5、)ORI(OR Inverse):或反或反指令,用于并联单个常闭指令,用于并联单个常闭 触点。触点。v指令的说明指令的说明OROR、ORIORI编程元件:编程元件:X X、Y Y、M M、T T、C C、S S;OROR、ORIORI指令仅用于单个触点与前面触点的并联;指令仅用于单个触点与前面触点的并联;若若是是两两个个串串联联电电路路块块(两两个个或或两两个个以以上上触触点点串串联联连连接的电路)相并联,则用接的电路)相并联,则用ORBORB指令指令。8三、三、OROR、ORI ORI 指令指令v梯形图程序梯形图程序X1X1M103M103Y1Y1X1X1Y1Y1Y1Y1M102M102M1
6、03M103M104M104Y2Y2LDORORIORORIv指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X1 0 LD X1 1 1 OR Y1OR Y1 2 2 ORI M102ORI M102 3 OUT Y1 3 OUT Y1 4 LDI X1 4 LDI X1 5 ANI Y1 5 ANI Y1 6 6 OR M103OR M103 7 ANI Y2 7 ANI Y2 8 8 ORI M104ORI M104 9 OUT M103 9 OUT M1039四、四、ORBORB指令指令vORB(Or Block)ORB(Or Block):串联电路块串联电路块并联并联连接
7、指令连接指令v指令的说明指令的说明串联电路块:串联电路块:两个两个或以上的触点串联而成的电路块;或以上的触点串联而成的电路块;将串联电路块并联时用将串联电路块并联时用ORBORB指令;指令;ORBORB指令不带元件号(相当于触点间的垂直连线)指令不带元件号(相当于触点间的垂直连线)每每个个串串联联电电路路块块的的起起点点都都要要用用LDLD或或LDILDI指指令令,电电路路块后面用块后面用ORBORB指令指令10四、四、ORB ORB 指令指令v梯形图程序梯形图程序X2X2X1X1Y0Y0X0X0Y2Y2串联电路块串联电路块v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X2 0
8、 LD X2 1 AND X0 1 AND X0 2 2 LDI X1LDI X1 3 ANI Y2 3 ANI Y2 4 4 ORBORB 6 OUT Y0 6 OUT Y011五、五、ANB ANB 指令指令vANB(And Block)ANB(And Block)并联电路块并联电路块串联串联连接指令连接指令v指令的说明指令的说明并联电路块:并联电路块:两个或两个或以上的触点串联而成的电路;以上的触点串联而成的电路;将并联电路块与前面的电路串联时用将并联电路块与前面的电路串联时用ANBANB指令;指令;使用使用ANBANB指令前,应先完成并联电路块内部的连接。指令前,应先完成并联电路块内部
9、的连接。并联电路块中各支路的起点使用并联电路块中各支路的起点使用LDLD或或LDILDI指令;指令;ANBANB指令相当于两个电路块之间的串联连线。指令相当于两个电路块之间的串联连线。1213六、六、SETSET、RST RST 指令指令v指令的作用指令的作用SETSET:置位指令:置位指令(接通并保持接通并保持)RSTRST:复位指令:复位指令v指令的说明指令的说明SETSET指令的编程元件:指令的编程元件:Y Y、M M、S S RSTRST指令的编程元件:指令的编程元件:Y Y、M M、S S、T T、C C、D D等等14六、六、SETSET、RST RST 指令指令v指令的梯形图指令
10、的梯形图SETSETY0Y0X0X0RSTRSTY0Y0X1X1RSTRSTD0D0X2X2X0X1Y0v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X0 0 LD X0 1 1 SET Y0SET Y0 2 LD X1 2 LD X1 3 3 RST Y0 RST Y0 4 LD X2 4 LD X2 5 5 RST D0RST D015六六、SETSET、RST RST 指令指令v积分计数器、定时器复位积分计数器、定时器复位X1X1X0X0T250T250RSTRSTT250T250K120X2X2M8200M8200X4X4C200C200RSTRSTC200C200K3
11、4X3X3v指令表程序指令表程序步序步序 指令指令 地址地址 0 LD X0 0 LD X0 1 1 RST T250RST T250 2 LD X1 2 LD X1 3 OUT T250 3 OUT T250 K120 K120 6 LD X2 6 LD X2 7 OUT M8200 7 OUT M8200 8 LD X3 8 LD X3 9 9 RST C200RST C200 10 LD X4 10 LD X4 11 OUT C200 11 OUT C200 K34 K3416七、七、PLFPLF、PLS PLS 指令指令v指令的作用指令的作用PLS(Pulse)PLS(Pulse):上
12、升沿上升沿微分输出指令微分输出指令PLFPLF:下降沿下降沿微分输出指令微分输出指令v指令的说明指令的说明指令只能用于编程元件指令只能用于编程元件Y Y和和M MPLSPLS为信号上升沿(为信号上升沿(OFFONOFFON)接通一个扫描周期。)接通一个扫描周期。PLFPLF为信号下降沿(为信号下降沿(ONOFFONOFF)接通一个扫描周期。)接通一个扫描周期。17PLS和PLF指令举例 输入/输出波形 18八、八、INVINV、NOPNOP、END END 指令指令v指令的作用指令的作用INVINV:取反指令:取反指令NOPNOP:空操作指令:空操作指令END:END:结束指令结束指令v指令的
13、说明指令的说明NOPNOP、INVINV、END END 指令无编程元件指令无编程元件PLCPLC执执行行程程序序时时从从0 0步步扫扫描描到到ENDEND指指令令为为止止,后后面面的的程序跳过不执行。程序跳过不执行。19二、二、定时器定时器及工作原理及工作原理定时器定时器用用T表示表示 图形符号与其它继电器一样图形符号与其它继电器一样PLCPLC提供的定时器提供的定时器为为通电延时型通电延时型201 1、定时器、定时器分类分类(1)非积算定时器非积算定时器 (通用)(通用)常用常用100ms 定时器定时器 200 个个(T 0 T199)设定值设定值 132767(0.13276.7s)10
14、ms 定时器定时器 46 个个 (T200 T 245)设定值设定值 132767(0.01327.67s)当当PLC断电断电时计时值时计时值丢失丢失(2)积算定时器积算定时器100ms 定时器定时器 6 个个 (T 250 T255)设定值设定值 132767(0.13276.7s)1 ms 定时器定时器 4 个个 (T246 T 249)设定值设定值 132767(0.00132.767s)当当PLC断电断电时计时值时计时值保持保持212、定时器工作原理:、定时器工作原理:其线圈通电后,开始累积时钟其线圈通电后,开始累积时钟脉冲的个数,当所计个数到达设定值脉冲的个数,当所计个数到达设定值(
15、用用K作设定值作设定值 )时,其触点动作。时,其触点动作。PLCPLC提供的提供的时钟脉冲时钟脉冲有有 1ms1ms、10 ms 10 ms、100 ms100 ms三种三种100ms0.4 stu100ms时间脉冲时间脉冲22时序图横轴表示时间,纵轴表示时序图横轴表示时间,纵轴表示常开触点常开触点的两个的两个状态状态“0”、“1”T0(T0 K40)X1(Y0 )LD X1OUT T0 K40LD T0OUT Y0X1T04s1s时时 序序 图图Y00123(二二)、积分定时、积分定时器器T250 Y1RST T250X1 T250 K345X2T1 T2当前值当前值X1Y1X224任务任务
16、1:有一盏灯,要求接通后:有一盏灯,要求接通后8秒断开。秒断开。T0(T0 K80)X1(Y0 )Y0END220VFUSB1PLCCOMCOMX0Y0HD思考题:有一信号灯,要求亮思考题:有一信号灯,要求亮2秒灭秒灭2秒不断闪烁,并能停止。秒不断闪烁,并能停止。25任务任务2 两台电动机顺序启动控制电路两台电动机顺序启动控制电路220VKM1FUKM2KH2SB2SB1KTKTKM1KH1有两台电动机有两台电动机M1、M2。控制要求:控制要求:M1先启动,先启动,5s后后M2在启动在启动。画出画出PLC接线图并给出梯形图接线图并给出梯形图220VFUSB1COMCOMX0Y0SB2X1X2X
17、3Y1KH1KH2KM1KM2PLC接线图接线图26X1(T0 K50)X0(Y0 )Y0(Y1 )T0X2X3X1X2X3 END 梯形图梯形图27 任任务3 3台台电动机机顺序起序起动 控制要求。控制要求。电动机机M1起起动5s后后电动机机M2起起动,电动机机M2起起动5s后后电动机机M3起起动;按下停止按;按下停止按钮时,电动机无条件全部停止运行。机无条件全部停止运行。输入入/输出分配。出分配。X1:起:起动按按钮,X0:停止按停止按钮,Y1:电动机机M1,Y2:电动机机M2,Y3:电动机机M3。梯形梯形图方案方案设计。28 3 3 3 3台电动机顺序起动梯形图台电动机顺序起动梯形图台电
18、动机顺序起动梯形图台电动机顺序起动梯形图29三、计数器及工作原理三、计数器及工作原理1 1、计数器分类、计数器分类(1 1)内部信号计数器内部信号计数器(2 2)32bit32bit双向计数器双向计数器(3 3)高速计数)高速计数器器30 对对PLC 内部软元件触点的闭合次数计数内部软元件触点的闭合次数计数 设定值设定值K均为均为13276716 bit 增增计数器计数器通用型通用型 C0 C99失保型失保型 C100C199(3 3)高速计数器)高速计数器 C235C235C255C255(1 1)内部信号计数器内部信号计数器(2 2)32bit32bit双向计数器双向计数器通用型通用型 C
19、 200 C 219失保型失保型 C220 C234是外计数器,占用输入端是外计数器,占用输入端X0X5。计数方发由对应的。计数方发由对应的M8XXX控制控制计数范围计数范围:2147483648 2147483647 计数方向由计数方向由对应的对应的M8XXX控制控制31K值值123456复位增计数器的动作增计数器的动作时序图时序图RST C0X10X11C0K6C0Y0X10X11Y00复位32任务3 三电机的循环启停运转控制设计 三台电机接于Y001、Y002、Y003;要求它们相隔5s启动,各运行10s停止;并循环。据以上要求,绘出电机工作时序图如图4-10所示。图4-10 三电机控制
20、时序图2533 分析时序图,不难发现电机Y001、Y002、Y003的控制逻辑和间隔5s一个的“时间点”有关,每个“时间点”都有电机启停。因而用程序建立这些“时间点”是程序设计的关键。由于本例时间间隔相等,“时间点”的建立可借助振荡电路及计数器。设X000为电机运行开始的时刻让定时器 T0实现振荡。再用计数器C0、C1、C2、C3作为一个循环过程中的时间点。循环功能是通过C3常开触点将全部计数器复位来实现的。“时间点”建立之后,用这些点来表示输出的状态就十分容易了。设计好的梯形图如图4-11所示。34三电机控制梯三电机控制梯三电机控制梯三电机控制梯形图形图形图形图 梯形图中Y001、Y002、
21、Y003支路也属于启保停电路,其中启动及停止条件均由“时间点”组成。35主控与主控复位指令主控与主控复位指令 MC(Master Control):主控指令或公共触点串联连接指令主控指令或公共触点串联连接指令 MCR(Master Control Reset):主控复位指令主控复位指令MCRN0X0MCN0M0X1 Y0 M 0 X3 Y1X3X4 Y2LD X0MC N0SP M0LD X1OUT Y0LD X3OUT Y1LD X3MCR N0LD X4OUT Y236说明1、MCN0 M0是主控开始;2、当X0接通,PLC执行主控开始后面跟的程序;3、如果X0没接通,直接跳至MCR N0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 指令 编程
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。