在PLC的编程语言中,梯形图是为广泛使用的语言,通过PLC的指令系统将梯形图变成PLC能接受程序,由编程器键入到PLC用户存储区去。而梯形图与继电器控制原理图十分相似,主要原因是PLC梯形图的发明大致上沿用户继电器控制电路的元件符号,仅个别处有些不同。
PLC与继电器控制的主要区别有以下几点:1.组成器件不同
继电器控制电路是由许多真正的硬件继电器组成的。而PLC是由许多“软继电器”组成的,这些“继电器”实际上是存储器中的触发器,可以置“0”或置“1”。2.触点的数量不同
硬继电器的触点数有限,一般只有4~8对;而“软继电器”可供编程的触点数有无限对,因为触发器状态可取用任意次。3.控制方法不同
继电器控制是通过元件之间的硬接线来实现的,因此其控制功能就固定在电路中了,因此功能专一,不灵活;而PLC控制是通过软件编程来解决的,只要程序改变,功能可跟着改变,控制很灵活。又因PLC是通过循环扫描工作的,不存在继电器控制电路中的联锁与互锁电路,控制设计大大简化了。4.工作方式不同
在继电器控制电路中,当电源接通时,电路中各继电器都处于受制约状态,该合的合,该断的断。而在PLC的梯形图中,各“软继电器”都处于周期性循环扫描接通中,从客观上看,每个“软继电器”受条件制约,接通时间是短暂的。也就是说继电器在控制的工作方式是并行的,而PLC的工作方式是串行的。
1.2 大中型PLC的模块化结构1.2.1 PLC的分类
PLC种类很多,可从不同的角度进行分类。
1.按控制规模分
控制规模主要指控制开关量的输入和输出点数及控制模拟量的模拟量输入和输出,或两者兼而有之(闭路系统)的路数。但主要以开关量计。模拟量的路数可折算成开关量的点,大致一路相当于8~16点。依这个点数,PLC大致可分为微型机、小型机、中型机、大型机和超大型机。
微型机控制点仅十几点,如西门子LOGO系列PLC,如图1-7a所示。
小型机控制点可达100多点,如西门子S7-200和S7-1200型PLC,如图1-7b和图1-7c所示。
中型机控制点数可达500点,甚至于千点。如西门子S7-300型PLC,如图1-7d所示。
大型机的控制点数一般在1000点以上,如西门子S7-400型PLC,如图1-7e所示。
超大型机的控制点数可达万点,以至于几万点。
以上这种划分只是大致的,目的是便于系统的配置及使用。一般讲,根据实际的I/O点数,选用相应的机型,其性能价格比必然要高;相反,肯定要低些。2.按结构划分
PLC可分为无背板及有背板两大类。微型机、小型机多为无背板的,如西门子S7-200和S7-1200系列。无背板的PLC把电源、CPU、内存、I/O系统都集成在一个小模块内,一个主机模块就是一台完整的PLC,就可用以实现控制。控制点数不符需要,可再接扩展模块,由主模块及若干扩展模块组成较大的系统,以实现对较多点数的控制。
背板式PLC是按功能分成若干独立的模块,如CPU模块、输入模块、输出模块、电源模块等,并直接安装在背板上,通过背板进行数据联系。该类型PLC的模块功能更单一、品种更多,可便于系统配置,使PLC更能物尽其用,达到更高的使用效益。如西门子S7-300/400等中、大型机就是这种结构。
这里所阐述的底板、机架模块,是指它为PLC各模块的安装提供基板,并为模块间的联系提供总线。若干底板间的联系有的用接口模块,有的用总线接口。不同厂家或同一厂家但不同类型的PLC都不大相同,
大中型PLC模块化控制器的组成部分
与小型PLC(如西门子S7-200)不同,大中型PLC大的特点就是采用模块化控制系统,来满足中等或高性能要求的应用。在大中型PLC系统中,各种单独的模块之间可进行广泛组合以用于扩展,由于点数基本上不受太多的限制,其灵活性就非常高。
基本的模块化硬件结构结构包括机架、电源、处理器CPU、输入输出I/O模块、编程或通信用接口,
西门子ET200全国授权供货商
1.机架
机架是用来安装处理器和I/O模块、特殊模块的,所有模块都可以很容易地沿着导轨插入到机架。不同类型的PLC系统其机架槽数不太一样,可以互联的机架数也不尽相同。大中型PLC系统在配置时,其机架数可以有很多,机架之间的关系可以用图1-10所示的网络来表示。
机架网络2.电源
电源一般安装在机架的左面。3.处理器CPU
在传统的大中型PLC系统中,处理器CPU的位置并一般固定在机架的左边,但是在新型大中型PLC中则可以任意安装,数量也可以不止一个。1.2.3 大中型PLC系统的配置流程
大中型PLC系统的配置一般都采用机架配置表来完成,它可以帮助用户配置一个机架或系统。每一个工作单可以帮助用户配置一个机架;若需要多个机架,则需要用另外的工作单配置另外的机架。
下面具体说明机架配置表的过程。1.估计系统所需的内存总量
1)累计数字量I/O点的数量;
2)累计模拟量I/O的数量;
3)累计特殊功能模块的数量;
4)根据上述3个数量,乘以一定的系数,进行内存的估算。2.选择CPU
根据内存量来选择。3.选择I/O模块
1)写上机架号和相应的槽号;
2)选择数字量I/O模块;
3)选择特殊功能模块和模拟量I/O模块;
4)在工作单上,把每一个模块放入所要放置的槽内;
5)在指定的栏目内填入每个模块的功率消耗值,并完成整个机架的总功率。4.选择正确的电源模块
把功率消耗总量与每个电源模块进行比较,选择可以提供足够功率的小电源模块,并考虑系统扩容所需的电源消耗功率。5.选择机架
累计所用槽数,并选择所能容纳所有I/O模块的小机架,并考虑到将来的扩展需求。6.选择其他设备
要构成一个完整的系统,还需要其他设备,如电缆、通信接口、操作器接口、存储器模块等。
一个实际的PLC系统,确定所有的模块后,要选择合适的电源模块,所选定的电源模块的输出功率必须大于CPU模块、所有I/O模块、各种功能模块等总消耗功率之和,并且要留有30%左右的裕量。当同一电源模块既要为主机单元又要为扩展单元供电时,从主机单元到远一个扩展单元的电路压降必须小于0.25V。
一个常规的大中型PLC系统往往只有一个独立的处理器和机架内的I/O模块组成,但是一个复杂的大中型PLC系统则可以在一个背板中同时使用多个处理器模块,多个处理器可以通过网络进行通信,多个平台上的I/O可以分布在不同的位置,它们之间则通过多条I/O链路连接起来。
S7-300 PLC为节省空间的模块化结构设计,可以适配用户现有的各种机械控制任务,不需要考虑槽位规则。在运行时无需风扇,除模块外,只需要DIN标准的导轨,就可以将模块旋转到位,安装在导轨上并用螺钉紧固。这种结构形式非常牢固并且有很高的电磁兼容性。S7-300的背板总线集成在模块上,通过将模块插入到总线连接器进行装配。图1-11所示为S7-300模块化结构安装现场。
S7-300 PLC是模块化的组合结构,根据应用对象的不同,可选用不同型号和不同数量的模块,并可以将这些模块安装在同一机架(导轨)或多个机架上,
7-300 PLC的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
1)高速的指令处理:0.1~0.6μs的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域;
2)人机界面(HMI):方便的人机界面服务已经集成在S7-300 PLC操作系统内,因此人机对话的编程要求大大减少;
3)诊断功能:CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件;
4)口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。1.3.3 S7-300 PLC的CPU种类
S7-300 PLC系统可以选择各种不同性能分级(直到高性能)的CPU作控制器使用。通过高效处理速率,CPU能提供比小型PLC快得多的扫描时间来执行相同的程序。根据用户的任务要求和项目特点,S7-300 PLC的CPU还可以具有带集成式I/O、集成技术功能和集成通信接口
S7-300 PLC的CPU共有4种工作方式:
1)RUNP:可编程运行方式。CPU扫描用户程序,既可以用编程装置从CPU中读出,也可以由编程装置装入CPU中。用编程装置可监控程序的运行。在此位置钥匙不能拔出。
2)RUN:运行方式。CPU扫描用户程序,可以用编程装置读出并监控PLC CPU中的程序,但不能改变装载存储器中的程序。在此位置可以拔出钥匙,以防止程序在正常运行时被改变操作方式。
STOP:停止方式。CPU不扫描用户程序,可以通过编程装置从CPU中读出,也可以下载程序到CPU。在此位置可以拔出钥匙。
4)MRES:该位置瞬间接通,用以清除CPU的存储器。
以上方式可以通过方式选择开关来切换
浔之漫智控技术(上海)有限公司(sqw-xzm-ssm)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
S7-300 PLC的扩展单元
如果控制系统所需的模块数大于8块时,S7-300 PLC的中央控制器(CC)可以通过扩展单元加以扩展(但除CPU 312IFM、312C和313外),如图1-14所示。多可以有32个模块与中央控制器相连接,每个扩展单元多允许8个模块。各个扩展单元之间的通信是由接口模块(IM)相互独立地进行处理。如果工厂设备比较分散,则中央控制器和扩展单元
S7-300 PLC的电气安装举例1.安装装配导轨
准备2m长的装配导轨用于安装,具体步骤如下:
1)将长度为2m的装配导轨削减到需要的长度;
2)标出4个用于安装固定螺钉的孔和一个用于保护导体螺栓的孔
3)如果导轨长度超出了830mm,则必须提供附加孔,以便用更多的螺钉固定才能使其稳固。沿导轨中间部分的凹槽标出这些孔(如图1-15所示),其间距应大约为500mm;
4)钻出标记的这些孔,即M6螺钉的孔径;
5)安装一个M6螺栓,用以固定接地导线;
6)确认导轨安装后PLC间隙,
.将模块安装在装配导轨上
从机架左边开始,按照“先电源模块、再CPU、后SM/FM/CP/IM模块”的顺序,将模块挂靠在导轨上。