电缆经销商西门子一级代理商
CPU(Central Process Unit)模块是PLC的核心部分,主要由微处理器(CPU芯片)和存储器组成。CPU模块在PLC系统中的作用类似于人的大脑,其主要任务是:接收输入的用户程序和数据,送入存储器存储;采集现场的输入信号,存入相应的数据区;监控和诊断电源、电路的工作状态和用户程序中的语法错误,执行用户程序,从存储器逐条读取用户指令并完成其功能;根据数据处理的结果刷新系统的输出。PLC采用的CPU芯片随机型不同而异,芯片的性能决定了PLC处理信号的能力和速度。
存储器主要用来存储程序和数据,分为系统程序存储器、用户程序存储器和系统RAM存储区。系统程序存储器用来存放系统管理程序、用户指令解释程序、标准程序模块与系统调用程序,是由生产厂家编写并固化在ROM内的,用户不能直接更改;用户程序存储器用来存放用户根据控制任务编写的控制程序,可以是RAM、EPROM或E2PROM存储器,其内容可以由用户任意修改或删减;系统RAM存储区包括I/O映像区和系统软设备存储区,如逻辑线圈、定时器、计数器、数据寄存器和累加器等。2.电源模块
电源模块将输入的交流电转换为CPU、存储器和I/O模块等需要的DC 5 V工作电源,是整个PLC的能源供给中心,直接影响到PLC的功能和可靠性。电源模块还向外部提供DC 24 V稳压电源,向传感器和其他模块供电。3.信号模块量输入信号,模拟量PLC的工作方式是从0000号存储地址存放的条用户程序开始,在无中断或跳转的情况下,按存储地址号递增的方向顺序逐条执行用户程序,直到END指令结束;然后再从头开始,并周而复始地执行整个用户程序,直到停机或从运行(RUN)工作状态切换为停止(STOP)工作状态,这种执行程序的工作方式称为周期循环扫描工作方式。输入模块用来接收从电位器、测速发电机和各种变送器提供的连续变化的电压或电流模拟量信号。与外部设备交换信息。PLC与外部设备连接时,在每个扫描周期都要与外部设备交换信息。这些外部设备包括编程器、终端设备、彩色显示器和打印机等。
5)执行用户程序。PLC在运行状态下,每一个扫描周期都要执行用户程序。在执行用户程序时,是以扫描的方式按顺序逐句处理的,扫描一条执行一条,并把运算处理结果存入输出映像寄存区对应的位中。
6)输入、输出信息处理。PLC在运行状态下,每一个扫描周期都要进行输入、输出信息处理,以扫描的方式把外部输入信号的状态存入输入映像寄存区,将运算处理后的结果存入输出映像寄存区,直到传入外部被控设备。
1.1.4 PLC的编程语言
PLC是一种工业计算机,虽然PLC的梯形图与继电器控制电路图很相似,但是两种控制系统却有本质的区别,主要表现在以下几点。
器件不同。继电器控制系统是由许多硬件继电器组成的,而梯形图是由许多所谓的“软继电器”组成的。这些“软继电器”实质上是存储器的触发器,“软继电器”的“通”或“断”状态也就是触发器置“0”或置“1”的状态,因此不存在电弧、磨损和接触不良等故障。
2)触点数量不同。硬继电器的触点数量是有限的,而梯形图中“软继电器”触点的通断是由对应的触发器的状态决定的,所以每只“软继电器”的触点数是无限制的。
3)控制方法不同。在继电器控制系统中,实现各种逻辑控制关系和联锁关系是通过硬接线来解决的;而PLC是通过梯形图即软件编程解决的。
4)工作方式不同。继电器控制系统采用硬逻辑并行运行的方式,如果某个继电器的线圈通电或断电,无论该继电器的触点在控制系统的哪个位置,也无论是常开触点还是常闭触点,该继电器的所有触点都会立即同时动作。而PLC的CPU采用顺序逻辑扫描用户程序的运行方式,如果一个输出线圈和逻辑线圈被接通或断开,该线圈的所有触点不会立即动作,必须等扫描到该触点时才会动作,所以是串行方式。2.语句表
语句表编程语言是用一系列操作指令(即指令助记符)组成的语句表将控制流程描述出来。不同PLC厂家语句表所使用的指令助记符并不相同。结构文本是一种基于“BASIC”或“C”等语音的文本,针对大型、的PLC具有很强的运算与数据处理功能。它是便于用户编程,增加程序的可移植性,用来描述功能、功能块和程序的编程语言。
1.1.5 PLC的应用和发展1.PLC的应用
近年来,随着PLC的成本下降和功能大大增强,能解决复杂的计算和通信问题,因而应用面也日益增大。目前,PLC已广泛应用于钢铁、采矿、石油、化工、电力、机械制造、汽车、造纸、环保以及娱乐等行业。PLC的应用领域包括以下几个方面。
(1)逻辑控制
逻辑控制是目前PLC应用西门子广泛的领域,它取代了传统的继电器顺序控制,应用于单机控制、多机西门子制和生产自动线控制。
(2)运动控制
PLC把描述目标位置的数据送给拖动步进电动机或伺服电动机的单轴或多轴位置控制模块,模块移动一轴或多轴到目标位置。当每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。
(3)过程控制
PLC能控制大量的物理参数,如温度、压力、速度和流量。采用PID(Proportional-Integral-Derivative)模块使PLC实现闭环控制的功能,即一个具有PID控制能力的PLC可用于过程控制。
(4)数据处理为了满足
了通信功S7-200 PLC已于2007年10月正式进入退市阶段。S7-200 SMART是S7-200的升级,它们的指令、程序SIMATIC S7-300/400系列PLC的编程软件为STEP 7,中英文西门子新版本为STEP 7 V5.6 SP1,多语言版为STEP 7 V5.6 SP1及SIMATIC STEP 7 Professional 2017 SR1。6.SIMATIC S7-1500能越强,技术指标的主要区别在CPU的内存容量、数据处理速度、通信资源及编程资源(定时器、计数器的个数)等方面,按功能可分为6个子系列。
1)紧凑型CPU,即CPU 31xC系列,其特征是CPU模块上集成有输入/输出点、高速计数器、脉冲输出及定位功能等,如CPU 312C、CPU 313C、CPU 313C-2PtP、CPU 313C-2DP、CPU 314C-2PtP、CPU 314C-2DP。
2)标准型CPU,即CPU 31x系列,如CPU 313、CPU 314、CPU 315、CPU 315-2DP、CPU 316-2DP。
3)革新型标准CPU,其具有与标准型CPU相同的系列表示,是标准CPU的技改产品,如CPU 312、CPU 314、CPU 315-2DP、CPU 317-2DP、CPU 318-2DP、CPU 319-2DP。
4)户外型CPU,如CPU 312 IFM、CPU 314 IFM、CPU 314(户外型)。
5)故障安全型CPU,如CPU 315F-2DP、CPU 315F-2PN/DP、CPU 317F-2DP、CPU 319F-3PN/DP。
6)特种型CPU,如CPU 317T-2DP、CPU 317-2 PN/DP。3.输入信号模块(DI/AI)
输入信号模块主要负责接收现场设备的信息(如锅炉的温度、压力等)或控制设备的状态(如控制按钮的状态),并进行信号电平的转换,然后将转换结果传送到CPU进行处理。根据接收的信号类型,可以将输入信号模块分为数字量输入模块(DI)和模拟量输入模块(AI)。数字量输入模块(DI)只能接收高、低逻辑电平信号,如开关的接通与断开;模拟量输入模块(AI)可接收连续变化的模拟量信号,如温度传感器输出的DC 4~20 mA电流信号。载)、晶体管(适用于直流负载)和晶闸管(适用于交流及直流负载)3种输出形式,可连接的外部负载电压等级有DC 24 V、AC 120 V、DC/AC 24/48
V、DC 48~125 V、AC 120/230 V、DC 120 V、AC 230 V等多种,可根据信号类型进行选择。S7-300系列PLC的数字量输出模块型号以“SM 322”开头。例如,SM 322 DO 8×Rel. AC 230 V是一块额定负载电压为交流230 V,具有8个输出点的继电器输出型数字量输出模块。
模拟量输出模块的转换精度有12位、13位和16位等几种,有2通道、4通道和8通道之分,可根据需要进行选择。S7-300系列PLC的模拟量输出模块型号以“SM 332”开头。例如,SM 332 AO 4×16 bit是一个转换精度为16位,具有4个模拟量输出通道的模拟量输出模块。
数字量输入模块有8点、16点、32点和64点几种,可连接的外部输入信号电压等级有DC 24 V、AC 120 V、DC/AC 24/48 V、DC 48~125 V、AC 120/230 V等多种,可根据信号类型进行选择。S7-300系列PLC的数字量输入模块型号以“SM 321”开头。例如,SM 321 DI 16×DC 24 V是一块额定输入电压为直流24 V,具有16个输入点的数字量输入模块。
模拟量输入模块的转换精度有12位、13位、14位和16位等几种,有2通道、8通道和16通道,能接入热电阻、热电偶、DC 4~20 mA或DC 0~10 V等多种不同类型和不同量程的模拟信号,可根据需要进行选择。S7-300系列PLC的模拟量输入模块型号以“SM 331”开头。例如,SM 331 AI 2×12 bit是一块转换精度为12位,具有2个模拟量输入通道的模拟量输入模块。4.输出信号模块(DO/AO)
输出信号模块主要负责对CPU处理的结果进行电平转换并从PLC向外输出,然后驱动现场执行设备(如电磁阀、电动机等)或控制设备(如按钮、状态指示灯等)。根据输出的信号类型,可以将输出信号模块分为数字量输出信号模块(DO)和模拟量输出信号模块(AO)。数字量输出信号模块(DO)只能输出高、低变化的电平信号,使被控对象工作或停止工作,如控制电动机的起动和停机、指示灯的点亮和熄灭;模拟量输出信号模块(AO)可输出连续变化的模拟量电信号,使被控对象连续改变工作状态,如控制电磁阀的开度等。
数字量输出模块有8点、16点、32点和64点几种,有继电器(适用于感性及交流负
SIMATIC S7-1500 PLC是SIMATIC S7-300/400 PLC的升级版结构和监控方法等几乎完全相同。S7-200 SMART一方面继承了S7-200丰富的功能,另一方面融入了新的亮点产品上市至今,S7-200 SMART在包装、纺织、机床、食品机架用于安装和连接PLC的所有模块,CPU所在机架为主机架,如果主机架不能容纳控制系统的全部模块,可以增设一个或者多个扩展机架。2.中央处理单元(CPU)
与一般计算机一样,中央处理单元(CPU)是PLC的核心,它按PLC系统程序赋予的功能指挥PLC有条不紊地进行工作,其主要任务有:为背板总线提供5 V电源;通过输入信号模块接收外部设备信息;存储、检查、校验和执行用户程序;通过输出信号模块送出控制信号;通过通信处理器或自身的通信接口与其他设备交换数据;进行故障诊断等。
S7-300系列PLC的CPU模块从CPU 312~CPU 319有20多种型号,CPU序号越高,其功、橡胶和塑料等众多行业得到广泛应用,在提升设备性能和降低设备成本上发挥着重要作用。能。
(4)新器件和模块不断推出SIMATIC S7-400系列PLC是针对大中型控制系统而设计的大型PLC,采用模块化、无风扇结构,一般适用于I/O点数为10000点左右的自动化控制系统。SIMATIC S7-400系列PLC
为了满足工业自动化各种控制系统的需要,近年来,利用微电子学、大规模集成电路(LSI)等新技术成果,先后开发了不少新器件和模块。的PLC一般采用多个CPU以提高处理速度,CPU用32位微处理器,使每条指令处理速度达0.5μs的PLC产品已不是少数。SIMATIC S7-200系列PLC是针对简单控制系统而设计的小型PLC,采用集成式、紧凑型结构,一般适用于I/O点数为100点左右的单机设备或小型应用系统。S7-200CN PLC是在SI