文档详情

可编程序控制器技术及应用(欧姆龙机型)课件:小型PLC的功能及功能单元.pptx

发布:2025-04-05约9.65千字共10页下载文档
文本预览下载声明

小型PLC的功能及功能单元

内容提要本章对CP1H的输入时间常数设定、输入中断、快速响应输入、间隔定时中断、高速计数器、脉冲输出、通信等功能和模拟量I/O功能作较为详细的介绍。

第一节输入时间常数设定功能第二节中断控制功能第三节高速计数功能第四节快速响应功能第五节脉冲输出功能第六节通信功能第七节模拟量I/O功能

PLC的输入电路设有可调整输入时间常数的滤波器,用于减少振动和外部杂波干扰造成的不可靠性。CPM1A输入滤波器时间常数的设置范围:1ms/2ms/4ms/8ms/16ms/32ms/64ms/128ms(缺省设置为8ms)。CP1H的时间常数为0.5ms/1ms/2ms/4ms/8ms/l6ms/32ms。tt外部输入输入滤波第一节输入时间常数设定功能

利用编程软件进行“设置”CPM1A设定界面CP1H设定界面设置方法

第二节中断控制功能所谓中断,就是在程序运行中,遇到需要处理另外更加紧急的事件时,程序立即停止执行,并产生一个断点,转去执行中断子程序,执行完中断子程序后,再返回原程序断点继续执行原程序的过程。CPM1A具有输入中断、间隔定时器中断以及高速计数器中断功能,中断服务子程序和一般的子程序一样,在主程序后面用SBN指令和RET指令定义。CP1H还具有连接CJ系列的高功能单元时的外部中断功能,中断处理采用任务编程的形式处理。主要以CP1H为例介绍

一、中断的类型输入中断1)直接模式:只要中断输入端子接通,立即产生中断。2)计数模式:中断输入端子接通若干次,才产生中断。8个输入位(0.00~0.03、1.00~1.03)。对应中断任务140~147。定时中断以固定时间间隔执行中断,间隔单位:10、1、0.1ms。中断任务2分配给定时中断。高速计数器中断对输入脉冲进行计数,在计数值达到设定值或设定范围时执行中断任务。对应中断任务0~255外部中断CJ系列高功能I/O单元或CPU总线单元

二、中断的优先级中断的优先级:外部中断→输入中断(直接模式、计数模式)→高速计数器中断→定时中断相同类型的中断同时发生时:优先执行中断任务号较小的中断任务。

中断屏蔽设置MSKS、中断屏蔽前导MSKR、中断解除CLI、中断任务执行禁止DI和解除中断任务执行禁止EI。本节主要介绍中断屏蔽设置MSKS指令。三、中断控制指令(1)中断屏蔽设置MSKS的功能在PLC进入RUN模式时,中断输入被屏蔽(禁止接收),内部计时器处于停止状态。通过执行MSKS(中断屏蔽设置)指令,许可启动中断,进入可执行相应中断任务的状态。

三、中断控制指令(2)中断屏蔽设置MSKS的格式输入中断时:N:中断编号,S:设定动作,S的两种功能,1)指定检测中断输入的上升沿还是下降沿2)指定输入端允许中断还是禁止中断输入中断号中断任务号1、上升沿微分或下降沿微分2、允许/禁止输入中断NSNS输入中断号执行条件输入中断号允许/禁止输入中断0140110(10)#0000:上升沿微分#0001:下降沿微分100#0000:允许中断#0001:禁止中断#0002:启动递减计数,允许中断#0003:启动递增计数,允许中断输入中断1141111(11)101输入中断2142112(12)102输入中断3143113(13)103输入中断4144114104输入中断5145115105输入中断6146116106输入中断7147117107

定时中断时:N:中断编号和启动方法(是复位启动还是非复位启动);S:指定定时中断时间,操作数操作数内容N14复位启动(将内部时间值复位后,开始计时)4不复位启动(另外需要用CLI指令来设定初次中断开始时间)S0禁止执行定时中断(内部计时器停止)根据PLC系统的定时中断单位时间设定中断时间

1.输入中断(直接模式)设置步骤①选择输入中断端(以输入0.00为例)②接线(在0.00处接信号输入设备)③输入设置在“内置输入设置”选项页底部“中断输入”8个输入中,选“IN0”为“中断”输入四、中断的应用

④编写程序四、中断的应用添加新程序2新程序1(00)新程序2(Int140)⑦运行程序。1)W0.00闭合一次,立即启动输入中断模式,每当输入0.00端有一个上升沿脉冲输入时,转去执行“中断任务140”,使D1内容加1;2)W0.01闭合一次,即禁止输入中断模式,当0.00有输入时,D1

显示全部
相似文档