




免费预览已结束,剩余55页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二讲三菱FX系列PLC及其基本指令,速成培训,各个厂家生产的PLC产品的指令系统大同小异。编程方法也类似。,指令的分类,最常用,一、基本指令介绍,基本逻辑指令,一、LD、LDI、OUT指令,二、AND、ANI指令,三、OR、ORI指令,四、ANB、ORB指令,五、MPS、MRD、MPP指令,六、MC、MCR指令,七、SET、RST指令,八、PLS、PLF指令,九、NOP、END指令,一、LD、LDI、OUT指令指令的作用LD(LoaD):取指令,常开触点与母线连接。LDI(LoaDInverse):取反指令,常闭触点与母线连接。OUT:驱动线圈的输出指令。编程元件LD:LDI:,X、Y、M、S、T、C,OUT:Y、M、S、T、C,LD,LDI,OUT,OUT,二、AND、ANI指令指令的作用AND:与指令,用于串联单个常开触点;ANI(ANdInverse):与反指令,用于串联单个常闭触点。编程元件AND:ANI:,X、Y、M、S、T、C,二、AND、ANI指令梯形图程序,指令表程序步序指令地址0LDX01ANDX22OUTY23LDY24ANIX15OUTM1016ANDT17OUTY3,AND,ANI,AND,三、OR、ORI指令指令的作用OR:或指令,用于并联单个常开触点;ORI(ORInverse):或反指令,用于并联单个常闭触点。指令的说明OR、ORI编程元件:X、Y、M、T、C、S;OR、ORI指令仅用于单个触点与前面触点的并联;若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用ORB指令。,三、OR、ORI指令梯形图程序,指令表程序步序指令地址0LDX11ORY12ORIM1023OUTY14LDIX15ANIY16ORM1037ANIY28ORIM1049OUTM103,四、ORB指令ORB(OrBlock):串联电路块并联连接指令指令的说明串联电路块:两个或以上的触点串联而成的电路块;将串联电路块并联时用ORB指令;ORB指令不带元件号(相当于触点间的垂直连线)每个串联电路块的起点都要用LD或LDI指令,电路块后面用ORB指令,四、ORB指令梯形图程序,串联电路块,指令表程序步序指令地址0LDX21ANDX02LDIX13ANIY24ORB6OUTY0,五、ANB指令ANB(AndBlock)并联电路块串联连接指令指令的说明并联电路块:两个或以上的触点串联而成的电路;将并联电路块与前面的电路串联时用ANB指令;使用ANB指令前,应先完成并联电路块内部的连接。并联电路块中各支路的起点使用LD或LDI指令;ANB指令相当于两个电路块之间的串联连线。,六、SET、RST指令指令的作用SET:置位指令(接通并保持)RST:复位指令指令的说明SET指令的编程元件:Y、M、SRST指令的编程元件:Y、M、S、T、C、D等,六、SET、RST指令指令的梯形图,指令表程序步序指令地址0LDX01SETY02LDX13RSTY04LDX25RSTD0,七、SET、RST指令积分计数器、定时器复位,指令表程序步序指令地址0LDX01RSTT2502LDX13OUTT250K1206LDX27OUTM82008LDX39RSTC20010LDX411OUTC200K34,七、PLF、PLS指令指令的作用PLS(Pulse):上升沿微分输出指令PLF:下降沿微分输出指令指令的说明指令只能用于编程元件Y和MPLS为信号上升沿(OFFON)接通一个扫描周期。PLF为信号下降沿(ONOFF)接通一个扫描周期。,PLS和PLF指令举例,输入/输出波形,八、INV、NOP、END指令指令的作用INV:取反指令NOP:空操作指令END:结束指令指令的说明NOP、INV、END指令无编程元件PLC执行程序时从0步扫描到END指令为止,后面的程序跳过不执行。,二、定时器及工作原理,定时器用T表示图形符号与其它继电器一样,PLC提供的定时器为通电延时型,1、定时器分类,非积算定时器(通用),常用,100ms定时器200个(T0T199)设定值132767(0.13276.7s)10ms定时器46个(T200T245)设定值132767(0.01327.67s),当PLC断电时计时值丢失,(2)积算定时器,100ms定时器6个(T250T255)设定值132767(0.13276.7s)1ms定时器4个(T246T249)设定值132767(0.00132.767s),当PLC断电时计时值保持,2、定时器工作原理:其线圈通电后,开始累积时钟脉冲的个数,当所计个数到达设定值(用K作设定值)时,其触点动作。,PLC提供的时钟脉冲有1ms、10ms、100ms三种,时序图横轴表示时间,纵轴表示常开触点的两个状态“0”、“1”,LDX1OUTT0K40LDT0OUTY0,(二)、积分定时器,任务1:有一盏灯,要求接通后8秒断开。,思考题:有一信号灯,要求亮2秒灭2秒不断闪烁,并能停止。,任务2两台电动机顺序启动控制电路,有两台电动机M1、M2。控制要求:M1先启动,5s后M2在启动。画出PLC接线图并给出梯形图,PLC接线图,梯形图,任务33台电动机顺序起动控制要求。电动机M1起动5s后电动机M2起动,电动机M2起动5s后电动机M3起动;按下停止按钮时,电动机无条件全部停止运行。输入/输出分配。X1:起动按钮,X0:停止按钮,Y1:电动机M1,Y2:电动机M2,Y3:电动机M3。梯形图方案设计。,3台电动机顺序起动梯形图,三、计数器及工作原理,1、计数器分类,(1)内部信号计数器,(2)32bit双向计数器,(3)高速计数器,对PLC内部软元件触点的闭合次数计数设定值K均为132767,16bit增计数器,通用型C0C99,失保型C100C199,(3)高速计数器C235C255,(1)内部信号计数器,(2)32bit双向计数器,是外计数器,占用输入端X0X5。计数方发由对应的M8XXX控制,计数范围:21474836482147483647计数方向由对应的M8XXX控制,K值,1,6,复位,增计数器的动作时序图,任务3三电机的循环启停运转控制设计,三台电机接于Y001、Y002、Y003;要求它们相隔5s启动,各运行10s停止;并循环。据以上要求,绘出电机工作时序图如图4-10所示。,图4-10三电机控制时序图,25,分析时序图,不难发现电机Y001、Y002、Y003的控制逻辑和间隔5s一个的“时间点”有关,每个“时间点”都有电机启停。因而用程序建立这些“时间点”是程序设计的关键。由于本例时间间隔相等,“时间点”的建立可借助振荡电路及计数器。设X000为电机运行开始的时刻让定时器T0实现振荡。再用计数器C0、C1、C2、C3作为一个循环过程中的时间点。循环功能是通过C3常开触点将全部计数器复位来实现的。“时间点”建立之后,用这些点来表示输出的状态就十分容易了。设计好的梯形图如图4-11所示。,三电机控制梯形图,梯形图中Y001、Y002、Y003支路也属于启保停电路,其中启动及停止条件均由“时间点”组成。,主控与主控复位指令,MC(MasterControl):主控指令或公共触点串联连接指令MCR(MasterControlReset):主控复位指令,X0,X3Y1,X3,X4Y2,LDX0MCN0SPM0LDX1OUTY0LDX3OUTY1LDX3MCRN0LDX4OUTY2,说明,1、MCN0M0是主控开始;2、当X0接通,PLC执行主控开始后面跟的程序;3、如果X0没接通,直接跳至MCRN0以后执行;4、MCRN0是主控结束。这里N0为嵌套编号:N0-N7,M0是接通执行主控后面的触点,当X0接通时,M0触点就接通,执行主控后面的程序,否则不执行。,主控与主控复位指令,嵌套,子程序指令,子程序调用FNC01CALL操作数:指针P0P62子程序返回FND02SRET无操作数说明子程序应该在主程序结束之后编程。CJ指令的指针与CALL的指针不能重复。主程序允许嵌套,嵌套级别最多为5级。子程序只能用T192T199和T246T249作定时器。,梯形图,例子见教程129,中断指令,中断返回FNC03IRET开中断FNC04EI关中断FNC05DI均无操作数梯形图,说明在执行某个中断子程序时,禁止其它中断请求。中断程序允许嵌套,嵌套级别为2级。中断指针共有15个:输入中断6个,定时器中断3个,计数器中断6个。中断程序用T192T199和T246T249作定时器。中断的优先级别多个中断信号不同时产生时,按先后顺序中断。多个中断信号同时产生时,按指针大小中断。,用于中断的指针,例:I000I101,中断指针应放在FEND指令之后。,05,中断实例,从X0的上升沿开始,用定时器中断使D0的值每隔10ms加1,在100s内由0线性增大到10000,大于100s时D0值保持不变。EI/允许中断LDPX0/X0的上升沿ANIM8002/禁止X0在第一个扫描周期自动出现的上升沿起作用RSTM8056FENDI610/每隔10ms中断1次INCD0LD=K10000D0/100S到SETM8056SETY0IRETEND,下面介绍功能指令(选常用的),数据寄存器介绍,数据寄存器是存储数值数据的软元件,可以处理各种数值数据。类型:,一般用:D0D199,200点,通过参数设定可以变更为停电保持型。停电保持用:D200D511,312点,通过参数设定可以变为非停电保持型。停电保持专用:D512D7999,7488点,无法变更其停电保持特性。根据参数设定可以将D1000以后的数据寄存器以500点为单位设置文件寄存器。特殊用:D8000D8255,256点。变址寄存器:V0V7,Z0Z7,16点。,这些寄存器都是16位,最高位为符号位,数值范围为-32768+32767。将相邻两个数据寄存器组合,可存储32位数值数据,最高位为符号位(高位为大的号码,低位为小的号码。变址寄存器中,V为高位,Z为低位),可处理-2147483648+2147483647的数值。,一般用及停电保持用数据寄存器,在寄存器中一旦写入数据,就不会变化。利用外围设备的参数设定,可以改变一般用与停电保持用数据寄存器的分配。而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用RST或ZRST指令清除其内容。3)在使用PC间简易链接或并联链接下,一部分数据寄存器被链接所占用。,特殊用途数据寄存器,特殊用途数据寄存器是指写入特定目的的数据,或已事先写入特定内容的数据寄存器,其内容在电源接通时被置于初始值。一般初始值为零,需要设置时,则利用系统ROM将其写入。,三应用指令,应用指令的表示与执行形式,指令与操作数FX系列PLC的应用指令由功能编号FNC00FNC246指定,各指令有表示其内容的助记符符号。应用指令多数情况下将功能编号与操作数组合在一起使用。应用指令的操作数包括源操作数、目的操作数以及辅助操作数,操作数可用软元件位软元件:X、Y、M、S等。字软元件:T、C、D等。,处理ON/OFF信息,处理数值,又称功能指令,用于数据的传送、运算、变换及程序控制等功能。具有128种298条,传送指令,传送MOV(Move)BCD码移位送SMOV(ShiftMove)取反传送CML(ComplementMove),传送、移位传送、取反传送指令,数据块传送BMOV(BlockMove)多点传送FMOV(FillMove)数据交换XCH(Exchange),传送指令:,传送、移位传送、取反传送指令的使用要素,传送指令MOV将源数据传送到指定目的。取反传送指令CML将源元件中的数据逐位取反(10,01),并传送到指定目的。移位传送指令SMOV是进行数据分配与合成的指令,将4位BCD十进制源数据S中指定位数的数据传送到4位十进制目的操作数D中指定的位置。,图中:MOV指令:X001为ON时,源操作数中的常数100被传送到目的操作数软元件D10中,并自动转换为二进制数;当X000断开,指令不执行时,D10中的数据保持不变。CML指令:将D0的低4位取反后传送到Y003Y000中。SMOV指令:X000为ON时,将D1中转换后的BCD码右起第4位(m1=4)开始,的2位(m2=2)移到目的操作数D2的右起第3位(n=3)和第2位,然后D2中的BCD码自动转换为二进制码,D2中的BCD码的第1位和第4位不受移位传送指令的影响。,传送、移位传送与取反指令,算术运算指令,算术运算:二进制加ADD(Addition)、减SUB(Subtraction)、乘MUL(Multiplication)、除DIV(Division)。,算术运算指令的使用要素,如图所示:X000为ON时,执行(D10)(D12)(D14)。X001由OFF变为ON时,执行(D0)22(D0)X002为ON时,执行(D0)(D2)(D5、D4),乘积的低位字送到D4,高位字送到D5。X003为ON时,执行32位除法运算,(D7、D6)/(D9、D8),商送到(D3、D2),余数送到(D5、D4)。如果除数只有一个字(假设放在D8中),32位除法运算之前应先将除数的高位字D9清零。,算术运算指令说明,二进制数加1、减1指令,二进制数加1指令INC(Increment)和减1指令DEC(Decrement),二进制数加1、减1指令指令的使用要素,图中X004每次由OFF变为ON时,由D指定的元件中的数加1。X001每次由OFF变为ON时,由D指定的元件中的数减1。这两条指令都不影响零标志、借位标志和进位标志。,二进制数加1、减1指令说明,字逻辑运算指令,字逻辑运算指令:字逻辑与WAND(WordAND)字逻辑或WOR(WordOR)字逻辑异或WXOR(WordExclusiveOR)求补NEG(Negation),如图所示,当X000为ON时,D10与D12中的数据按各位对应进行逻辑字与运算,结果存放在元件D14中。当X001为ON时,D20与D24中的数据按各位对应进行逻辑字或运算,结果存放在元件D24中。当X002为ON时,D30与D32中的数据按各位对应进行逻辑字异或运算,结果存放在元件D34中。当X004为ON时,D50中的二进制负数按位取反后加1,求得的补码存入原来的D50中。,字逻辑运算指令说明,PLSY和PLSR指令,PLSY:16位连续执行型脉冲输出指令DPLSY:32位连续执行型脉冲输出指令FXPLC的PLSY指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一赠送活动方案
- 六一邀请活动方案
- 六一陶土活动方案
- 六安游玩亲子活动方案
- 六年级植物实践活动方案
- 安全生产法律法规考试题型及答案
- 安全色培训试题及答案
- 兰州公司团购活动方案
- 兰州市网络安全活动方案
- 兰考县返家乡活动方案
- 高中化学有机化学知识点归纳+方程式总结
- 走进西方音乐学习通超星期末考试答案章节答案2024年
- 国家开放大学电大《生产管理》2024-2024期末试题及答案试卷号
- “抢10”游戏(教学设计)-2024-2025学年一年级上册数学苏教版
- 农村建房的邻居协议书模板
- 服装技能大赛理论试题库题
- 浙江省杭州市上城区2023-2024学年八年级下学期期末科学试题(解析版)
- 12J003《室外工程图集》
- JGJ196-2010建筑施工塔式起重机安装、使用、拆卸安全技术规程
- 浙江省杭州市滨江区2023-2024学年八年级下学期期末科学试题(解析版)
- 大学武术智慧树知到期末考试答案章节答案2024年浙江大学
评论
0/150
提交评论