什么是PLC?



By
jonson
06 3 月 24
0
comment

可编程序逻辑控制器(PLC)是一种工业计算机控制系统,它持续监控输入设备的状态,并根据自定义程序做出决策以控制输出设备的状态。

使用这种类型的控制系统,几乎任何生产线、机器功能或过程都可以大大增强。然而,使用PLC的最大好处是能够在收集和交流重要信息的同时改变和复制操作或过程。

PLC系统的另一个优点是它是模块化的。也就是说,您可以混合和匹配输入和输出设备的类型以最适合您的应用程序。

上市公司的历史

第一个可编程逻辑控制器是由Modicon设计和开发的,作为通用汽车和兰迪斯的继电器替代品。

  • 这些控制器消除了为每个新的逻辑配置重新布线和添加额外硬件的需要。
  • 新系统大大增加了控制功能,同时减少了容纳逻辑的机柜空间。
  • 迪克·莫利于1969年发明了第一台PLC,型号为084
  • 第一个商业上成功的PLC 184于1973年推出,由迈克尔·格林伯格设计。

PLC内部是什么?

inside-of-plc.gif

中央处理器CPU包含一个内部程序,告诉PLC如何执行以下功能:

  • 执行用户程序中包含的控制指令。该程序存储在“非易失性”存储器中,这意味着即使断电程序也不会丢失
  • 与其他设备通信,包括I/O设备、编程设备、网络甚至其他PLC。
  • 执行内务活动,如通信、内部诊断等。

PLC是如何工作的?

所有PLC的操作都有四个基本步骤:输入扫描、程序扫描、输出扫描和内务处理。这些步骤在重复循环中不断发生。

PLC操作的四个步骤

1.)输入扫描
  • 检测连接到PLC的所有输入设备的状态
2.程序扫描
  • 执行用户创建的程序逻辑
3.输出扫描
  • 给连接到PLC的所有输出设备通电或断电。
4.家务管理
  • 该步骤包括与编程终端的通信,
    内部诊断等…
plc-operation.gif

这些步骤是连续的
在循环中处理。

什么编程语言用于编程PLC?

虽然梯形逻辑是最常用的PLC编程语言,但它不是唯一的编程语言。下表列出了一些用于PLC编程的语言。

梯形图(LD)传统的梯形逻辑是图形化编程语言。梯形逻辑编程最初由模拟继电器断开和闭合的简单触点编程,现已扩展到包括计数器、计时器、移位寄存器和数学运算等功能。

ladder-diagram.gif

功能块图(FBD)-一种图形语言,用于描述通过可重用功能块的信号和数据流。FBD对于表达控制系统算法和逻辑的相互联系非常有用。

function-block-diagram.gif

结构化文本(ST)–一种鼓励结构化编程的高级文本语言。它的语言结构(语法)非常类似于PASCAL,并支持广泛的标准函数和运算符。比如说;

如果速度1》100.0,则
flow _ Rate:= 50.0+Offset _ A1;
其他
flow _ Rate:= 100.0;蒸汽:=开
End _ If

指令表(IL):一种低级的“类汇编”语言,它基于当今PLC中广泛使用的类似指令表语言。

致死剂量
多媒体个人电脑
致死剂量
标准时间(standard time)
重置:
标准时间(standard time)
R1
重置
按_1
MAX_PRESS
LD 0
A_X43

顺序功能图(SFC)一种在更高层次上对复杂控制系统进行编程的方法。SFC程序是控制系统的概述,其中基本构建块是整个程序文件。每个程序文件都是使用其他类型的编程语言之一创建的。SFC方法将大型、复杂的编程任务协调成较小、更易于管理的任务。

sequential-function-chart.gif

什么是输入/输出设备?

输入
输出
– 开关和按钮
– 传感设备
• 限位开关
• 光电传感器
• 近程传感器
photo-electric-switch.jpg
– 阀门
– 电机起动器
– 螺线管
– 执行器
pulse-valves.jpg


– 状况传感器
– 编码器
• 压力开关
• 液位开关
• 温度开关
• 真空开关
• 浮动开关
amci-duracoder.jpg
– 喇叭和警报器
– 堆栈灯
– 控制继电器
– 计数器/累加器
– 泵
– 打印机
– 粉丝
stack-lights.jpg

选择PLC时我需要考虑什么?

如今市场上有许多PLC系统。除了成本之外,在决定哪一种最适合您的应用需求时,您还必须考虑以下因素。

  • 该系统将由交流电压还是DC电压供电?
  • PLC有足够的内存来运行我的用户程序吗?
  • 系统运行速度是否足以满足我的应用需求?
  • 什么类型的软件用于PLC编程?
  • PLC能够管理我的应用所需的输入和输出数量吗?
  • 如果您的应用需要,PLC能否处理模拟输入和输出,或者模拟和离散输入和输出的组合?
  • 我要如何与我的PLC通信?
  • 我需要网络连接吗?它可以添加到我的PLC中吗?
  • 该系统将位于一个地方还是分布在一大片区域?

PLC缩写

下表列出了您在研究或使用PLC时会看到的常用缩略语。

美国信息交换标准代码 美国信息交换标准代码
BCD 二进制编码十进制
CSA 加拿大标准协会
迪奥 分布式输入输出
美国电子工业联合会(Electronic Industries Association) 电子工业协会
电磁干扰(Electro-Magnetic Interference)ˌ电子乐器工业(Electrical Music Industry)ˌ百代唱片(Electrical And Musical Industries.Ltd) 电磁干扰
皇家督学 人机界面
国际电工技术委员会(International Electrotechnical Commission) 国际电工委员会
电气电子工程师学会 电气与电子工程师学会
输入-输出 输入和/或输出
国际标准化组织 国际标准组织
陆上通信线(Land Lines) 梯形逻辑
最低有效位 最低有效位
人机界面(Man-Machine interface的缩写) 人机接口
莫迪康 模块化数字控制器
最高有效位 最高有效位
PID 比例积分微分(反馈控制)
无线电频率(radio frequency) 无线电频率
里约 远程输入输出
远动装置 远程终端装置
监控和数据采集(supervisory control and data acquisition的缩写) 监控和数据采集
传输控制协议 传输控制协议/互联网协议

本教程的部分内容由www.modicon.com和www.searcheng.co.uk提供

少数美国科技公司设计、制造和销售PLC模块。先进微控制公司(AMCI)就是这样一家公司,专门从事位置传感接口和运动控制模块。

 

 

发表回复