可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统

上传人:E**** 文档编号:89520462 上传时间:2019-05-26 格式:PPT 页数:529 大小:13.89MB
返回 下载 相关 举报
可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统_第1页
第1页 / 共529页
可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统_第2页
第2页 / 共529页
可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统_第3页
第3页 / 共529页
可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统_第4页
第4页 / 共529页
可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统_第5页
第5页 / 共529页
点击查看更多>>
资源描述

《可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统》由会员分享,可在线阅读,更多相关《可编程序控制器原理 应用实验 第3版 教学课件 ppt 作者 常斗南 素材 第三章 指 令 系 统(529页珍藏版)》请在金锄头文库上搜索。

1、GMKB3,第三章 指 令 系 统,第一节 基本顺序指令 第二节 基本功能指令 第三节 控 制 指 令 第四节 基本比较指令 第五节 高 级 指 令 第六节 FP-X的专用指令 第七节 FP-X基本指令的专用内容 第八节 FP-X的高级专用指令,GMKB3,图3-1 两种编程方式,GMKB3,第一节 基本顺序指令,一、ST、ST/和OT指令 二、“/”非指令 三、AN和AN/指令 四、OR和OR/指令 五、ANS指令 六、ORS指令 七、PSHS、RDS、POPS指令 八、DF和DF/指令 九、SET、RST指令 十、KP指令 十一、NOP指令,GMKB3,一、ST、ST/和OT指令,(一)指

2、令功能 (二)程序举例 表3-1 梯形图及指令表 表3-2 操作数 (三)指令使用说明,GMKB3,表3-1 梯形图及指令表,GMKB3,1)当X0接通时,Y0接通。 2)当X1断开时,Y1接通。,GMKB3,表3-2 操作数,GMKB3,图3-2 时序图,GMKB3,(三)指令使用说明,1)初始加载指令(ST)开始逻辑运算,并且输入的接点为A类(常开)接点。 2)初始加载非指令(ST/)开始逻辑运算,并且输入的接点为B类(常闭)接点。 3)输出指令(OT)将运算结果输出到指定线圈。,GMKB3,1)当X0和X1都接通时,Y0接通。 2)当X0或X1断开时,Y1接通。,GMKB3,表3-3 梯

3、形图及指令表,GMKB3,图3-3 时序图,GMKB3,三、AN和AN/指令,(一)指令功能 (二)程序举例 表3-4 梯形图及指令表 表3-5 操作数 (三)指令使用说明,GMKB3,表3-4 梯形图及指令表,GMKB3,表3-5 操作数,GMKB3,图3-4 时序图,GMKB3,(三)指令使用说明,1. AN和AN/指令的使用 当串联常开接点(A类接点)时,使用AN指令,当串联常闭接点(B类接点)时,使用AN/指令,参看图3-5。 2. AN和AN/指令的连续使用 AN和AN/指令可连续使用,参看图3-6。,GMKB3,图3-5 梯形图,GMKB3,图3-6 梯形图,GMKB3,四、OR和

4、OR/指令,(一)指令功能 (二)程序举例 表3-6 梯形图及指令表 表3-7 操作数 (三)指令使用说明,GMKB3,表3-6 梯形图及指令表,GMKB3,表3-7 操作数,GMKB3,表3-7 操作数,图3-7 时序图,GMKB3,表3-8 程序举例的梯形图及指令表,GMKB3,图3-8 时序图,GMKB3,图3-9 串联指令块,GMKB3,图3-10 多个指令块串联的编程,GMKB3,表3-9 程序举例的梯形图及指令表,GMKB3,图3-11 时序图,GMKB3,图3-12 并联指令块,GMKB3,图3-13 当两个或多个指令块并联编程,GMKB3,七、PSHS、RDS、POPS指令,(

5、一)指令功能 (二)程序举例 表3-10 梯形图及指令表 (三)指令使用说明,GMKB3,1)储PSHS指令处的运算结果,当X1接通时,Y0输出(为ON)。 2)由RDS指令读出存储结果,当X2接通时,Y1输出(为ON)。 3)由POPS指令读出存储结果,当X3断开时,Y2输出(为ON)。,GMKB3,表3-10 梯形图及指令表,GMKB3,图3-14 时序图,GMKB3,(三)指令使用说明,1)PSHS:存储该指令处的运算结果并执行下一步指令。 2)RDS:读出由PSHS指令存储的结果,并利用该内容,继续执行下一步指令。 3)POPS:读出由PSHS指令存储的运算结果,并利用该内容,继续执行

6、下一步指令。 4)重复使用RDS指令,可多次使用同一运算结果,当使用完毕时,一定要用POPS指令,如图3-15所示。,GMKB3,图3-15 梯形图,GMKB3,八、DF和DF/指令,(一)指令功能 (二)程序举例图 表3-11 梯形图及指令表 (三)指令使用说明 (四)应用举例,GMKB3,1)当检测到X0接通时的上升沿时,Y0仅ON一个扫描周期。 2)当检测到X1断开时的下降沿时,Y1仅ON一个扫描周期。,GMKB3,表3-11 梯形图及指令表,GMKB3,图3-16 时序图,GMKB3,(三)指令使用说明,1)当触发信号由OFFON时,执行DF指令,并将输出接通一个扫描周期。 2)当触发

7、信号由ONOFF时,执行DF/指令,并将输出接通一个扫描周期。,GMKB3,(四)应用举例,例1 输出由一持续时间较长的输入信号控制时,则自保持电路如图3-17所示。 例2 用一个信号来控制电路的输出,使之在保持和释放之间交替变化,如图3-18所示。,GMKB3,图3-17 自保持电路,GMKB3,图3-18 保持和释放之间交替变化的梯形图和时序图,GMKB3,九、SET、RST指令,(一)指令功能 (二)程序举例 表3-12 梯形图及指令表 表3-13 操作数 (三)指令使用说明,GMKB3,表3-12 梯形图及指令表,GMKB3,表3-13 操作数,GMKB3,图3-19 时序图,GMKB

8、3,(三)指令使用说明,1)当触发信号接通时,执行SET指令。 2)当触发信号接通时,执行RST指令。 3)对继电器(Y和R),可以使用相同编号的SET和RST指令,次数不限,如图3-20所示。 4)当使用SET和RST指令时,输出的内容随运行过程中每一阶段的执行结果而变化。,GMKB3,图3-20 梯形图,GMKB3,图3-21 梯形图,GMKB3,十、KP指令,(一)指令KP功能 (二)程序举例 表3-14 梯形图及指令表 表3-15 操作数 (三)指令使用说明,GMKB3,表3-14 梯形图及指令表,GMKB3,表3-15 操作数,GMKB3,图3-22 时序图,GMKB3,(三)指令使

9、用说明,1)当置位触发信号接通(ON)时,指定的继电器输出接通(ON)并保持。 2)当复位触发信号接通(ON)时,指定的继电器输出断开(OFF)。 3)一旦置位信号将指定的继电器接通,则无论置位触发信号是接通(ON)状态还是断开(OFF)状态,指定的继电器输出保持为ON,直到复位触发信号接通(ON)。 4)如果置位、复位触发信号同时接通(ON),则复位触发优先。 5)即使在MC指令运行期间,指定的继电器仍可保持其状态。,GMKB3,6)当工作方式选择开关从“RUN”切换到“PROG”方式,或当切断电源时,KP指令的状态不再保持。,GMKB3,1)NOP指令可用来使程序在检查或修改时易读。 2)

10、当插入NOP指令时,程序的容量稍稍增加,但对算术运算结果无影响。,GMKB3,表3-16 程序举例的梯形图及指令表,GMKB3,第二节 基本功能指令,一、TMR、TMX和TMY指令(定时器) 二、STMR(F137)辅助定时器指令 三、CT计数器指令 四、UDC(F118)加/减计数器指令 五、SR左移寄存器指令 六、LRSR(F119)左/右移位寄存器指令,GMKB3,一、TMR、TMX和TMY指令(定时器),(一)指令功能 (二)程序举例 表3-17 梯形图及指令表 表3-18 操作数 (三)指令使用说明 表3-19 对应定时器的SV及EV值 (四)应用举例,GMKB3,表3-17 梯形图

11、及指令表,GMKB3,表3-17 梯形图及指令表,GMKB3,表3-18 操作数,GMKB3,图3-23 时序图,GMKB3,(三)指令使用说明,1)TM指令是一减计数型预置定时器。 2)如果定时器的个数不够用,则可通过改变系统寄存器No.5的设置来增加其个数。 3)定时器的预置时间为:单位预置值例如:TMX5 4)当预置值用十进制常数设定时的步骤为 当PLC的工作式设置为“RUN”,则十进制常数“K30”传送到预置值区“SV5”。 当检测到“X0”上升沿(OFFON)时,预置值K30由“SV5”传送到经过值区“EV5”。 当“X0”为接通(ON)状态时,每次扫描,经过的时间从“EV5”中减去

12、。,GMKB3, 当经过值区“EV5”的数据为0时,定时器接点(T5)接通(ON),随后“Y0”接通(ON),如图3-24所示。 5)当预置值用“SVn”设置时的步骤为: 当检测到“X0”上升沿(OFFON)时,预置值K30由“SV5”传送到经过值区“EV5”。 当“X0”为接通(ON)状态时,每次扫描,过去的时间从“EV5”中减去。 当经过值区“EV5”的数据为0时,定时器接点(T5)接通(ON),随后“Y0”接通(ON),如图3-25所示。 6)使用TM指令时还应注意,GMKB3, 如果在定时器工作期间断开定时器触发信号(X0),则其运行中断,且已经过的时间被复位为0。 定时器的预置值区(

13、SV)是定时器预制时间的存储器区。 当定时器的经过值区(EV)的值变0时,定时器的接点动作,且定时器经过值区(EV)的值在复位条件下,也变为0。 每个SV、EV为一个字,即16位存储器区。对每个定时器号,对应有一组SV、EV,如表3-19所示。,GMKB3,图3-24 梯形图,GMKB3,图3-25 梯形图,GMKB3, 一旦断电工作方式从“RUN”切换为“PROG”,则定时器被复位。若想保持其运行中的状态,则可通过设置系统寄存器No.6来实现。 因定时操作是在定时器指令扫描期间执行,故用定时器指令编程时,应使TM指令每次扫描只执行一次(当程序中有INT、JP、LOOP和某些其他这类指令时,应

14、确保TM指令每次扫描只执行一次)。 7)改变预置值区(SV)的值。,GMKB3,表3-19 对应定时器的SV及EV值,GMKB3,图3-26 梯形图,GMKB3,(四)应用举例,图3-27 程序举例1,GMKB3,图3-28 程序举例2,GMKB3,二、STMR(F137)辅助定时器指令,表3-20 程序举例的梯形图及指令表 表3-21 操作数,GMKB3,表3-20 程序举例的梯形图及指令表,GMKB3,表3-21 操作数,GMKB3,图3-29 时序图,GMKB3,三、CT计数器指令,(一)指令CT功能 (二)程序举例 表3-22 程序举例的梯形图及指令表 表3-23 操作数 (三)指令使

15、用说明 (四)计数器运行 (五)改变预置值区(SV)的值,GMKB3,表3-22 程序举例的梯形图及指令表,GMKB3,表3-22 程序举例的梯形图及指令表,GMKB3,表3-22 程序举例的梯形图及指令表,GMKB3,表3-23 操作数,GMKB3,图3-30 时序图,GMKB3,(三)指令使用说明,1)CT指令是一减计数型预置计数器。 2)如果CT个数不够,可通过改变系统寄存器No.5的设置来增加其个数。 3)当用CT指令编程时,一定要编入计数和复位信号。 4)计数触发信号:每检测到一次上升沿时,则从经过值区“EV”减1(例题中X0为计数触发信号)。 5)复位触发信号:当该触发信号“ON”

16、时,计数器复位(例题中X1为复位触发信号)。,GMKB3,(四)计数器运行,1.预定值用十进制常数设定 2.预置值用“SVn”设定 3.使用计数器指令时应注意的问题,GMKB3,1.预定值用十进制常数设定,1)当PLC的工作方式设置为“RUN”时,十进制常数“K10”被送到预置值区“SV100”。 2)每次检测到计数触发信号“X0”的上升沿,经过值区“EV100”的值减1。 3)当经过值区“EV”变为0时,计数器接点“C100”接通,随后Y0接通。 4)当复位触发信号“X1”接通(ON)时,经过值区“EV100”复位。,GMKB3,图3-31 梯形图,GMKB3,2.预置值用“SVn”设定,1)当PLC的工作方式设置为“RUN”,且复位触发信号“X1”为OFF时,预置值区“SV100”中的“K10”被传送到经过值区“EV100”中。 2)每次检测到计数触发信号“X0”的上升沿,经过值区“EV100”的值减1。 3)当经过值“EV”变为0时,计数器接点“C100”接通,随后Y0接通。 4)当复位触发信号“X1”接通(ON)时,经过值

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号