德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
1.SIMATIC S7-200 PLC
S7-200 PLC是小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。
S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。
2.SIMATIC S7-300 PLC
S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
3. SIMATIC S7-400 PLC
S7-400 PLC是用于中、*性能范围的可编程序控制器。
S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。
4. 工业通讯网络
通讯网络是自动化系统的支柱,西门子的全集成自动化网络平台提供了从控制级一直到现场级的一致性通讯,“SIMATIC NET”是全部网络系列产品的称,他们能在工厂的不同部门,在不同的自动化站以及通过不同的级交换数据,有标准的接口并且相互之间完全兼容。
5. 人机界面(HMI)硬件
HMI硬件配合PLC使用,为用户提供数据、图形和事件显示,主要有文本操作面板TD200(可显示中文),OP3,OP7,OP17等;图形/文本操作面板OP27,OP37等,触摸屏操作面板TP7,TP27/37,TP170A/B等;SIMATIC面板型PC670等。个人计算机(PC)也可以作为HMI硬件使用。HMI硬件需要经过软件(如ProTool)组态才能配合PLC使用。
6. SIMATIC S7工业软件
西门子的工业软件分为三个不同的种类:
(1)编程和工程工具 编程和工程工具包括所有基于PLC或PC用于编程、组态、模拟和维护等控制所需的工具。STEP 7标准软件包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制产品的组态编程和维护的项目管理工具,STEP 7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在线仿真软件。
(2)基于PC的控制软件 基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作系统的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinAC与SIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。
(3)人机界面软件 人机界面软件为用户自动化项目提供人机界面(HMI)或SCADA系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的ProTool,另一种是应用于监控级的WinCC。
ProTool适用于大部分HMI硬件的组态,从操作员面板到标准PC都可以用集成在STEP 7中的ProTool有效地完成组态。ProTool/lite用于文本显示的组态,如:OP3,OP7,OP17,TD17等。ProTool/Pro用于组态标准PC和所有西门子HMI产品,ProTool/Pro不只是组态软件,其运行版也用于Windows平台的监控系统。
WinCC是一个真正开放的,面向监控与数据采集的SCADA(Supervisory Control and Data Acquisition)软件,可在任何标准PC上运行。WinCC操作简单,系统可靠性高,与STEP 7功能集成,可直接进入PLC的硬件故障系统,节省项目开发时间。它的设计适合于广泛的应用,可以连接到已存在的自动化环境中,有大量的通信接口和全面的过程信息和数据处理能力,其*的WinCC5.0支持在办公室通过IE浏览器动态监控生产过程。
在工业主动化控制领域,控制系统中设备的安稳运转需求电源。西门子SITOP电源在安稳性,可靠性方面有很严格的规范,有效的防止因为电源供电问题导致设备及生产线中止运转,然后确保了工厂运转的功率和客户利益的*化。
在西门子plc组成的控制系统中,有时依据实践需求,要挑选一个适宜的开关电源来对设备进行供电。本文下面就为您介绍一下PLC电源模块的选型办法,供用户在运用过程中进行参阅。
开关电源选型的选型主要考虑以下几个方面:
1、并联或串联作业
当一个电源不能满足所需的电压或电流规模时,可将两个或多个电源(或将同一电源的不同输出)并联或串联起来运用。在这种作业形式下,各电源模块间的稳压和控制电路之间的联络依然存在,只不过一个电源作为主控方另一个电源作为受控方运用。
2、脉动与噪声
理想的直流电源应供给纯洁的直流,但是有一些干扰存在,比如在开关电源输出端口叠加的脉动电流和高频振动。这两种干扰再加上电源本身发生的尖峰噪声使电源呈现断续和随意的漂移。
3、过载维护
因为一个电源要供应不同的电路运用,这些电路的电流的流量可能是未知的,为了防止对电源的损坏,需设置维护电路的规模。
几乎一切的电源都具有以下特色:在出输出规模时,要么输出保持在*输出值,要么就自行封闭电源。某些程控电源除可用程序设定输出规模外,还能主动设置电源安稳输出的类型。也就是说,当外电路需求的电压或电流越设置极限时,电源可主动地由恒压源变成恒流源或由值流源变成恒压源。
4、内部阻抗
相对较大的电源内阻对负载来讲有两点不利,首先是不利于负载稳压电路作业,更为不利的是负载电流的任何改变都会导致直流电源输出的起伏,这种起伏对测验成果的影响同脉冲与噪声对测验成果形成的影响完全相同。
5、安稳度
当线电压或负载电流改变肘,直流电源的输出电压也会有所起伏。稳压程度由稳压电路的参数决定,参数是指滤波电容的容量和能量开释的速率。
假如给电源供电的一个相对恒定的电源,那么只需根本的负载稳压。安稳度的巨细一般界说为空载或满载时输出电压的百分比,或电压的改变值。
综上所述,西门子SITOP电源为用户供给了更安稳更可靠的供电保证。用户经过挑选和运用西门子SITOP电源模块,可认为主动化控制系统的供电供给强有力的支撑,然后确保了控制系统的安稳运转。在主动化控制系统电源的装备过程中,用户能够参阅本文供给的方法进行装备。
一、概述
西门子PLC系列应用广泛,用户在调试过程中可能会遇到西门子PLC突然停机的情况,本文下面对西门子PLC停机的原因做一个分析,供用户在调试过程中参考。
二、西门子PLC停机原因分析
使西门子PLC停机的情况很多,比如地址调用错误,没有下载需要DB块,编程错误等等,如果你想避免错误时不使CPU进入停止状态,你可以在程序中加入特殊的OB块,则出现相应问题,调用相应的OB块,虽然里面没程序,PLC将对错误错误不作任何处理,继续运行。否则PLC将进入停机状态可,比如:
当容错S7连接中发生首次冗余丢失时,H CPU的操作系统将调用OB73(只有在S7通讯中才会有容错S7连接。如果其它容错S7连接发生了冗余丢失,则不会再有OB73启动。直到为具有容错功能的所有S7连接恢复冗余后,才会出现另一个OB73启动。如果发生了启动事件且OB73没有编程,CPU不会转为STOP模式。
无论何时执行OB时出错,S7-300 CPU的操作系统将调用OB80。此类错误包括:出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。如果OB80尚未编程,则CPU将转为STOP模式。可以使用SFC 39至42禁用或延迟和重新启用时间出错OB。只要发生由错误或故障所触发的事件,而此错误或故障又与电源(仅在S7-400上)或备用电池有关,则S7-300 CPU的操作系统调用OB81。在S7-400中,dbqiyfvgb424iv2ilnug如果已使用BATT.INDIC开关激活了电池测试功能,则只有在出现电池故障时才会调用OB81。如果OB81没有编程,则CPU不会转为STOP模式。可以使用SFC 39至42禁用或延迟,并重新启用电源出错OB。
如果具有诊断功能的模块检测到错误,则它会输出一个诊断中断的请求给CPU。则操作系统调用OB82。 OB82的局部变量包含逻辑基址和四字节的故障模块的诊断数据。如果OB82尚未编程,则CPU转为STOP模式。可以使用SFC 39至42禁用或延迟,并重新启用诊断中断OB。OB121编程出错组织块只要发生同程序处理相关的错误所导致的事件,CPU的操作系统即调用OB121。例如,如果用户程序调用了尚未装载到CPU中的块,将会调用OB121。OB122I/O访问出错组织块只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用OB122.