欢迎来到365招生网-天天招生网!

全国切换城市

咨询热线 0769-83722192

位置:365招生网-天天招生网 > 新闻资讯 > 行业资讯 >  看完不后悔系列之PLC编程

看完不后悔系列之PLC编程

来源:365招生网-天天招生网

2021-11-13 10:40:47|已浏览:38791次

PLC的定义

PLC即可编程控制器,是指以计算机技术为基础的新型工业控制装置。 PLC的基本组成主要有中央处理器、存储器、输入输出单元、电源和编程器几部分。 PLC控制系统的等效电路可分输入部分、输出部分和内部控制部3部分。


PLC产品种类繁多,其规格和性能也各不相同。对于PLC,通常根据其结构形式的不同、功能的差异和I/O点数的多少等进行大致分类。


按功能分类

根据PLC的功能不同,可将PLC分为低档、中档、高档三类。

(1)低档PLC

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

(2)中档PLC

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

(3)高档PLC

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


PLC按结构形式分类

根据PLC的结构形式,可将PLC分为整体式和模块式两类:

(1)模块式PLC

模块式PLC将PLC的各组成部分分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块。模块式PLC由框架或基板和各种模块组成,模块装在框架或基板的插座上,如图所示。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。


(2)整体式PLC

整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内,如图所示。具有结构紧凑、体积小、价格低的特点。小型PLC一般采用这种整体式结构。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成,基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口以及与编程器或EPROM写入器相连的接口等;扩展单元内只有I/O和电源等,而没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。


还有一些PLC将整体式和模块式的特点结合起来,构成所谓的叠装式PLC。叠装式PLC的CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行连接的,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。

按I/O点数分类

根据PLC的I/O点数多少,可将PLC分为小型、中型和大型三类。

(1)小型PLC

小型PLC的I/O点数小于256,具有单CPU及8位或16位处理器,用户存储器容量为4KB以下。例如:三菱FX0S系列。

(2)中型PLC

中型PLC的I/O点数在256~2048,具有双CPU,用户存储器容量为2~8KB。

(3)大型PLC

大型PLC的I/O点数大于2048,具有多CPU及16位或32位处理器,用户存储器容量为8~16KB。

PLC功能详解


(1)开关量逻辑控制

PLC具有强大的逻辑运算能力,可以实现各种简单和复杂的逻辑控制。这是PLC的最基本也最广泛的应用领域,它取代了传统的继电器接触器的控制。

(2)模拟量控制

PLC中配置有A/D和D/A转换模块。A/D模块能将现场的温度、压力、流量、速度等模拟量转换变为数字量,再经PLC中的微处理器进行处理(微处理器处理的只能是是数字量),然后进行控制;或者经D/A模块转换后变成模拟量,然后控制被控对象,这样就可实现PLC对模拟量的控制。

(3)过程控制

现代大中型的PLC一般都配备了PID控制模块,可进行闭环过程控制。当控制过程中某一个变量出现偏差时,PLC能按照PID算法计算出正确的输出,进而控制调整生产过程,把变量保持在整定值上。目前,许多小型PLC也具有PID控制功能。

(4)定时和计数控制

PLC具有很强的定时和计数功能,它可以为用户提供几十甚至上百、上千个定时器和计数器。其计时的时间和计数值可以由用户在编写用户程序时任意设定,也可以由操作人员在工业现场通过编程器进行设定,进而实现定时和计数的控制。如果用户需要对频率较高的信号进行计数,可以选择高速计数模块。

(5)顺序控制

在工业控制中,可采用PLC步进指令编程或用移位寄存器编程来实现顺序控制。

(6)数据处理

现代的PLC不仅能进行算术运算、数据传送、排序及查表等操作,而且还能进行数据比较、数据转换、数据通信、数据显示和打印等,它具有很强的数据处理能力。

(7)通信和联网

现代PLC大多数都采用了通信、网络技术,有RS-232或RS-485接口,可进行远程I/O控制。多台PLC彼此间可以联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间可以实现程序和数据交换,如程序转移、数据文档转移、监视和诊断。通信接口或通信处理器按标准的硬件接口或专有的通信协议完成程序和数据的转移。

  • 相关阅读