PLC实训课件第八讲-用功能指令制作交通灯.ppt
《PLC实训课件第八讲-用功能指令制作交通灯.ppt》由会员分享,可在线阅读,更多相关《PLC实训课件第八讲-用功能指令制作交通灯.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九课题第九课题 使用功能指令完成使用功能指令完成带时间显示的交通灯的程序设计与实现带时间显示的交通灯的程序设计与实现u实训设计题:带时间显示的交通灯电路的控制实训设计题:带时间显示的交通灯电路的控制要求学生按下面要求完成实训设计题:要求学生按下面要求完成实训设计题:u实训目的实训目的l掌握常用功能指令的使用方法;掌握常用功能指令的使用方法;l学会如何使用功能指令编程;学会如何使用功能指令编程;l逐步积累调试程序的经验。逐步积累调试程序的经验。u讲授内容的相关知识点讲授内容的相关知识点功能指令及使用要素功能指令及使用要素功能指令的表示方法功能指令的表示方法 采用采用计算机通用的助记符计算机通用
2、的助记符形式来表示形式来表示功能指令功能指令。一。一般用指令的般用指令的英文名称或缩写英文名称或缩写作为助记符,大多数功能指令作为助记符,大多数功能指令在指定功能号的同时还需要在指定功能号的同时还需要指定指定操作元件操作元件。操作元件操作元件由由1到到4个个操柞数组成操柞数组成,S表示表示源源(Source)操作数操作数,D表示表示目标(目标(Destnation)操作数)操作数。如果可以使用变址功能则。如果可以使用变址功能则表示为表示为S和和D。源或目标。源或目标不止一个不止一个,可表示为,可表示为S1、D1、S2、D2等表示。用等表示。用m或或n表示表示其他操作数时,它们常用来表示常数,或
3、作为源操作数和其他操作数时,它们常用来表示常数,或作为源操作数和目标操作数的补充说明。需注释的项目较多,可以采用目标操作数的补充说明。需注释的项目较多,可以采用m1,m2等方式。等方式。功能指令及使用要素功能指令及使用要素助记符助记符源操作源操作数数目标操目标操作数作数其它操其它操作数作数32位数位数据据脉冲执脉冲执行行u变址寄存器变址寄存器V、Z 在传送、比较指令中,在传送、比较指令中,变址寄存器变址寄存器V,Z用来用来修改修改操作对象操作对象的的元件号元件号,循环程序循环程序中常使用中常使用变址变址寄存器寄存器。对。对32位位指令,指令,V为高为高I6位位、Z为低为低16位位。32位位指令
4、中使用指令中使用变址指令变址指令只需指定只需指定 Z,这时,这时Z就能就能代表代表 V和和Z。在。在32位指令中,位指令中,V、Z自动组对使用。自动组对使用。u变址寄存器变址寄存器V、Z常数常数K10送到送到V0常数常数K20送到送到Z1ADD指令完成运算(指令完成运算(D5V0)()(D15Z1)(D40Zl),),即(即(D15)()(D35)(D60)u功能指令的应用功能指令的应用l传送和比较指令传送和比较指令 比较与传送比较与传送指令的编号为指令的编号为FNC10FNC19。比较指令比较指令包括包括CMP(比较)和(比较)和ZCP(区间比较)两条指令;(区间比较)两条指令;传送指令传送
5、指令包括包括MOV(传送)、(传送)、SMOV(BCD码移位传送)、码移位传送)、CLM(取反传送)、(取反传送)、BMOV(数据块传送)、(数据块传送)、FMOV(多(多点传送)、点传送)、XCH(数据交换)、(数据交换)、BCD(二进制数转换成(二进制数转换成BCD码并传送)和码并传送)和BIN(BCD码转换为二进制数并传送)码转换为二进制数并传送)指令指令。l比较指令比较指令 比较指令比较指令CMP(Compare)的功能号为)的功能号为FNC10,16位位运运算占算占7个程序步,个程序步,32位位运算占运算占13个程序步。个程序步。K100与与C10的当的当前值比较前值比较比较结果送到
6、比较结果送到M0、M1、M2可使用元可使用元件件Y、M、S当当K100大于大于C10的当前值的当前值当当K100等于等于C10的当前值的当前值当当K100小于小于C10的当前值的当前值l区间比较指令区间比较指令 区间比较指令区间比较指令ZCP(Zone Compare),功能号),功能号FNC11。16位占位占9个程序步,个程序步,32位占位占17个程序步。个程序步。T3与与K100,K150比比较较比较结果送到比较结果送到M3,M4,M5当当K100 T3时时当当K100 T3K150时时当当T3K150时时S1.中的值要中的值要小于小于S2.中的值中的值l传送指令传送指令 传送指令传送指令
7、MOV(Move)的功能号为)的功能号为FNC12,16位运算占位运算占5个程厅步,个程厅步,32位运算占位运算占9个程序步。个程序步。数值数值K100传给传给D10S.中的元为中的元为:K,H,KnY(XMS),T,C,D.D.中的元为中的元为:KnY(MS),T,C,D.l移位传送指令移位传送指令 移位传送指令移位传送指令SMOV(Shift Move)的功能号为)的功能号为FNC13,只有只有16位运算位运算,占,占11个程序步。个程序步。源数据源数据(二进制数)被转换成(二进制数)被转换成4位位BCD码然后将它码然后将它移位传移位传送送。图中的。图中的X0为为ON时,将时,将DI中右起
8、中右起第第4位位(ml=4)开始)开始的的2位位m2=2)BCD码移到码移到目标操作数目标操作数(D2)的右起)的右起第第3位位(n3)和)和第第2位位,然后,然后D2中的中的BCD码码自动转换为自动转换为二进二进制码制码,D2中的中的第第1位位和和第第4位位不受移位传送值令的影响。不受移位传送值令的影响。l移位传送指令移位传送指令l循环移位指令循环移位指令 右、左循环移位指令右、左循环移位指令的指令助记符分别为的指令助记符分别为 ROR(Rotaion Right)和)和 ROL(Rotation Left),),功能号功能号分别为分别为FNC30和和FNC31。它们只有。它们只有目标操作数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 课件 第八 用功 指令 制作 交通灯
限制150内