1 / 15

第十五讲 PLC 功能指令

第十五讲 PLC 功能指令. ---- 算术和逻辑运算指令. 教学目的. 1 、 掌握算术指令的使用及其特点。 2 、 掌握逻辑运算指令的使用及其特点。 3 、 掌握利用可编程序控制器来实现停车 场自动控制和四则运算式的程序设计。. 算术运算和逻辑运算指令. 加法指令 ADD 、减法指令 SUB 乘法指令 MUL 、除法指令 DIV 加 1 指令 INC 、减 1 指令 DEC 字逻辑运算指令 (FNC26~FNC29). 加法指令 ADD 、减法指令 SUB.

jadyn
Download Presentation

第十五讲 PLC 功能指令

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十五讲 PLC功能指令 ----算术和逻辑运算指令

  2. 教学目的 1、 掌握算术指令的使用及其特点。 2、 掌握逻辑运算指令的使用及其特点。 3、 掌握利用可编程序控制器来实现停车 场自动控制和四则运算式的程序设计。

  3. 算术运算和逻辑运算指令 加法指令ADD、减法指令SUB 乘法指令MUL、除法指令DIV 加1指令INC、减1指令DEC 字逻辑运算指令(FNC26~FNC29)

  4. 加法指令ADD、减法指令SUB ADD指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。每个数据的最高位作为符号位(0为正,1为负),运算是二进制代数运算。 减法指令SUB与ADD指令类似。

  5. 乘法指令MUL、除法指令DIV MUL指令是将两个源元件中的数据的乘积送到指定目标元件。如果为16位数乘法,则乘积为32位,如果为32位数乘法,则乘积为64位,如图5.25所示。数据的最高位是符号位。

  6. 加1指令INC、减1指令DEC INC、DEC指令操作数只有一个,且不影响零标志、借位标志和进位标志。 在16位运算中,32767再加1就变成了-32768。32位运算时,2147483647再加1就变成-2147483648。DEC指令与INC指令处理方法类似。

  7. 字逻辑运算指令(FNC26~FNC29) 字逻辑运算指令包括WAND(字逻辑与)、WOR(字逻辑或)、WXOR(字逻辑异或)和NEG(求补)指令。使用方法如图所示。

  8. 案例一 假设有一汽车停车场,最大容量只能停车50辆,为了表示停车场是否有空位,试用PLC来实现控制。

  9. 二、硬件的实现 1、I/O分配表

  10. 二、硬件的实现 2、外部连线 根据上述模块的学习,再依据图中的标示,同学们可以自己画出输入及输出端口的分配,在这不加深述。

  11. 三、软件的编程

  12. 案例二 某控制程序中要进行以下算式的运算: 38X/255+2 式中“X ”代表输入端口 K2X0 送入的二进制数,运算结果需送输出口 K2Y0 ; X020 为起停开关。

  13. 一、硬件的实现 1、I/O的分配

  14. 一、硬件的实现 2、硬件连线 根据上述模块的学习,再依据图中的标示,同学们可以自己画出输入及输出端口的分配,在这不加深述。

  15. 二、软件的实现

More Related