PLC两类中断程序 (plc两种类型)

plc两种类型

PLC(可编程逻辑控制器)中断程序是响应特定事件而执行的一组指令序列。这些事件可以是外部的(例如来自传感器的输入信号)或内部的(例如来自定时器或计数器的溢出)。

PLC 中有两种类型的中断程序:

1. 硬件中断

  • 由于外部设备或传感器发出的信号而触发。
  • 通常用于对时间关键型事件做出快速响应。
  • 例如:输入信号变化、定时器溢出、计数器溢出。

2. 软件中断

  • 由 PLC 程序内部生成的。
  • 通常用于处理非时间关键型事件,例如通信或数据处理。
  • 例如:比较指令、跳跃指令、函数调用。

中断优先级

PLC 中的中断程序通常具有不同的优先级。较高优先级的中断程序将在较低优先级的中断程序之前执行。

中断优先级通常是可配置的,这允许用户根据事件的重要性调整中断程序的执行顺序。

中断处理

当发生中断时,PLC 会将以下信息存储在中断栈中:

  • 当前程序指针
  • 当前状态字
  • 中断源

PLC 然后会跳转到中断处理程序,该处理程序包含对中断事件的响应指令。中断处理程序执行后,PLC 将从中断栈中恢复数据并继续执行主程序。

中断处理程序

中断处理程序是包含对中断事件响应指令的一组指令。中断处理程序通常包括以下步骤:

  • 确认中断
  • 处理中断事件
  • 清除中断标志

使用中断程序的优势

使用中断程序提供了以下优势:
  • 可实现对事件的快速响应。
  • 允许并发执行多个任务。
  • 提高 PLC 程序的整体效率。

结论

PLC 中断程序是实现对事件快速响应并提高 PLC 程序效率的重要工具。了解中断程序的类型、优先级和处理对于有效地利用它们至关重要。

PLC如何分类?各自特点是什么?

PLC有多种形式,而且功能也不尽相同。分类时,一般按以下原则来考虑。

(一)按I/O点数容量分类: 按PLC的输入、输出点数的多少可将PLC分为以下三类。

(1)小型机 小型机PLC的功能一般以开关量控制为主,小型PLC输入、输出点数一般在256点以下,用户程序存储器容量在4K左右。现在的高性能小型PLC还具有一定的通讯能力和少量的模拟量处理能力。这类的PLC的特点是价格低廉,体积小巧,适合于控制单台设备和开发机电一体化产品。

(2)中型机 中型PLC的输入、输出总点数在256到2048点之间,用户程序存储器容量达到8K字左右。中型PLC不仅具有开关量和模拟量的控制功能,还具有更强的数字计算能力,它的通信功能和模拟量处理功能更强大,中型机比小型机更丰富,中型机适用于更复杂的逻辑控制系统以及连续生产线的过程控制系统场合。

(3)大型机 大型机总点数在2048点以上,用户程序储存器容量达到16K以上。大型PLC的性能已经与大型PLC的输入、输出工业控制计算机相当,它具有计算、控制和调节的能力,还具有强大的网络结构和通信联网能力,有些PLC还具有冗余能力。它的监视系统采用CRT显示,能够表示过程的动态流程,记录各种曲线,PID调节参数等;它配备多种智能板,构成一台多功能系统。这种系统还可以和其他型号的控制器互联,和上位机相联,组成一个集中分散的生产过程和产品质量控制系统。大型机适用于设备自动化控制、过程自动化控制和过程监控系统。

(二)按结构形式分类 根据PLC结构形式的不同,PLC主要可分为整体式和模块式两类。

(1)整体式结构 整体式结构的特点是将PLC的基本部件,如CUP板、输入板、输出板、电源板等紧凑的安装在一个标准的机壳内,构成一个整体,组成PLC的一个基本单元(主机)或扩展单元。基本单元上设有扩展端口,通过扩展电缆与扩展单元相连,配有许多专用的特殊功能的模块,如模拟量输入/输出模块、热电偶、热电阻模块、通信模块等,以构成PLC不同的配置。

(2)模块式结构 模块式结构的PLC是由一些模块单元构成,这些标准模块如CUP模块、输入模块、输出模块、电源模块和各种功能模块等,将这些模块插在框架上和基板上即可。各个模块功能是独立的,外型尺寸是统一的,可根据需要灵活配置。 目前大、中型PLC都采用这种方式。

(三)按功能分类 根据PLC所具有的功能不同,可将PLC分为低档、中档、高档三类。

低档PLC具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入/输出、算术运算、数据传送和比较、通信等功能。主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。

中档PLC除具有低档PLC的功能外,还具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。有些还可增设中断控制、PID控制等功能,适用于复杂控制系统。

高档PLC除具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、制表及表格传送功能等。高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。

扩展资料

在制造工业中存在大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制。

以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的—离散量的数据采集监视。由于这些控制和监视的要求,使PLC发展成了取代继电器线路和进行顺序控制为主的产品。

PLC厂家在原来CPU模板上提逐渐增加了各种通讯接口,现场总线技术及以太网技术也同步发展,使PLC的应用范围越来越广泛。 PLC具有稳定可靠、价格便宜、功能齐全、应用灵活方便、操作维护方便的优点,这是它能持久的占有市场的根本原因。

PLC控制器本身的硬件采用积木式结构,有母板,数字I/O模板,模拟I/O模板,还有特殊的定位模板,条形码识别模板等模块,用户可以根据需要采用在母板上扩展或者利用总线技术配备远程I/O从站的方法来得到想要的I/O数量。

PLC在实现各种数量的I/O控制的同时,还具备输出模拟电压和数字脉冲的能力,使得它可以控制各种能接收这些信号的伺服电机,步进电机,变频电机等,加上触摸屏的人机界面支持,施耐德的PLC可以满足您在过程控制中任何层次上的需求。

参考资料:可编程逻辑控制器的网络百科

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论