课程中心
HOME
课程中心
正文内容
高PLC编程教育 看完不后悔系列之PLC编程
发布时间 : 2024-10-12
作者 : 小编
访问数量 : 23
扫码分享至微信

看完不后悔系列之PLC编程

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彼此间可以联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间可以实现程序和数据交换,如程序转移、数据文档转移、监视和诊断。通信接口或通信处理器按标准的硬件接口或专有的通信协议完成程序和数据的转移。

全面解析西门子S7-1200 PLC编程控制

S7-1200PLC 主要面向简单而高精度的自动化任务,它的设计紧凑、组态灵活且具有功能强大的指令集,S7-1200PLC这些特点的组合使它成为控制各种应用的解决方案。

CPU将微处理器、集成电源、输入电路和输出电路组合到一个设计紧凑的外壳中以形成功能强大的PLC。

CPU根据用户程序逻辑监视输入并更改输出,用户程序可以包含布尔逻辑、计数、定时、复杂数学运算以及与其他智能设备的通信。

S7-1200的硬件--数字量I/O

可以选用8点、16点和32点的输入量输入/输出模块,来满足不同的控制需要。

在工业控制中,某些输入量(温度、压力、流量、转速等)是模拟量,某些执行机构(电动调节阀和变频器等)要求PLC输出模拟量信号,而PLC的CPU只能处理数字量。

模拟量I/O模块的任务就是实现A/D和D/A。

编程工具STEP7 Basic-特点

STEP7 Basic是西门子开发的高集成度工程组态系统,包括面向任务的HMI智能组态软件 Wincc Basic。

硬件组态--组态的任务

硬件组态--组态的任务就是在设备和网络编辑器中生成一个与实际的硬件系统对应的模拟系统。

硬件组态--删除硬件组件

可以删除设备视图或网络视图中的硬件组态组件,被删除的组件地址可供其他组件使用。不能单独删除CPU和机架,只能在网络视图或项目树中删除整个PLC站。

删除硬件组件后,可以对硬件组态进行编译,编译时进行一致性检查,如果有错误将会显示错误信息,应改正后重新编译。

那么,关于西门子S7-1200系列PLC的认知点你熟悉多少呢?

来源:技成培训

往期文章

分享三个PLC控制系统实例,有需要的拿去!

六大类电工常备知识点汇总,内容很全啦!

老电工原理+实例分析:顺序控制电路

多种PLC控制电路接线图,收藏一下!

步进电机这部分,40页PPT就能说得一清二楚~

往期文章

26张电路原理动图大放送,你看懂了几张?分享三个PLC控制系统实例,有需要的拿去!六大类电工常备知识点汇总,内容很全啦!老电工原理+实例分析:顺序控制电路多种PLC控制电路接线图,收藏一下!

相关问答

电气PLC编程培训哪家好?

[回答]汇缘教育的老师会教学员如何安装PLC和触摸屏编程软件,软件安装好啦,在帮学员电脑上安装USB线的驱动,这样的话才可以进行和PLC和触摸屏进行通讯,软件...

plc编程广东三人易行教育科技有限公司要多少钱,电工该如何...

[回答]三人易行PLC培训三菱PLC培训,专业PLC自动化培训一对一教学,随到随学,学会学满意为止。一般两个月左右吧,我那个时候也是毕业后找的培训班,学了两个...

 赵之心从头练到脚  35岁民警叶永亮因公牺牲 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部