青海西门子PLC模块代理商

发布时间:2018-04-25

青海西门子PLC模块代理商

信誉,客户至上是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“罚十”一直是我公司的主动。
 
代理西门子全系列产品,罚十! 享受西门子免费一年保修

詹雪芬  9 9:85011-1590
  PLC梯形图编程的特点与优势 1)PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器),而是在软件中使用的编程元件。每一编程元件与PLC存储器中元件映像寄存器的二个存储单元相对应。以辅助继电器为例,如果该存储单元为0状态,梯形图中对应的编程元件的线圈“断电”,其常开触点断开,常闭触点闭合,称该编程元件为0状态,或称该编程元件为OFF(断开)。该存储单元如果为1状态,对应编程元件的线圈“通电”,其常开触点接通,常闭触点断开,称该编程元件为l状态,或称该编程元件为ON(接通)。 2)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的ON/OFF状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左至右的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。 3)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。 4)输入继电器的状态地取决于对应的外部输入电路的通断状态,因此在梯形图中不能出现输入继电器的线圈。 PLC硬件系统的简化框图 ?
本系统采用西门子PLC300CPU和CP342-5、CP343-1的接口模块相连构成系统的主站。CP342-5是用于连接S7-300和 profibus-DP的主/从站接口模块,CP 343-1是用于连接S7-300和工业以太网的接口模块。在该控制系统中,除了上述主站外,从站是由 22个ET200S和22个ET200ECO组成,分别分布在两条profibus网络上。CPU上自带的profibus-DP接口构成 profibusⅠ线,CP 342-5接口模块构成profibusⅡ线。

系统中ET200S从站上采用的IM151-1接口模块有两种: 基本型和标准型,基本型的接口模块所能挂接的电源管理模块和I/O模块个数范围为2~12个,标准型的接口模块其范围为2~63个。所以当从站I/O模块较多时,宜选用标准型的接口模块。接口模块上带有profibus地址设定拨码开关。

系统中ET200ECO从站中选用了8DI和16DI两种模板,模板结构紧凑,模板的供电采用7/8电源线,模板的通讯采用M12通讯接头。接线灵活而快速,方便拔插。其接口模块上带有2个旋转式编码开关用于profibus地址分配。

网络设备按照适应工业现场环境的程度,以及生产线的布局来考虑选用不同防护等级。控制箱中的模块采用防护等级为20的ET200S I/O模块,对应每个控制箱的还有一个防护等级为67的ET200eco模块,置于生产线滚轮下方,由于该模块需要接触到现场较为恶劣的生产环境,因此需要有防水防油防尘等功能。

3 目标控制系统
3.1 系统设计汽车发动机装配线是一个对发动机顺序装配的流水线工艺过程。由于工艺的繁琐性,工程的计算机控制系统考虑采用分散控制和集中管理的分布式控制模式,采用以西门子PLC为核心构成的计算机控制系统,各独立工位控制系统之间通过网络实现数据信息、资源共享。该装配线在整个生产过程中较为关键,由于每个工位之间是流水线生产,因此每个环节的控制都必须具备高可靠性和一定的灵敏度,才能保证生产的连续性和稳定性。从站中的每个ET200S站和其对应的ET200ECO站共同构成一个工位, ET200ECO主要是采集现场数据用。ET200S站的模块置于小型控制箱内, 对于工位的基本操作有两种方式,就地控制箱手动方式和就地自动方式。由于每个控制工位的操作进度不一致,操作工可以按照装配要求进行手自动切换。特殊情况下亦可通过手动操作进行工件位置的修正。

 青海西门子PLC模块代理商

使用通用指令编程的液压滑台系统梯形图举例 梯形图的编程方式是指根据功能表图设计出梯形图的方法。为了适应各厂家的PLC在编程元件、指令功能和表示方法上的差异,下面主要介绍使用通用指令的编程方式、以转换为中心的编程方式、使用STL指令的编程方式和仿STL指令的编程方式。 为了便于分析,我们假设刚开始执行用户程序时,系统已处于初始步(用初始化脉冲M8002将初始步置位),代表其余各步的编程元件均为OFF,为转换的实现做好了准备。 1.使用通用指令的编程方式 编程时用辅助继电器来代表步。某一步为活动步时,对应的辅助继电器为“1”状态,转换实现时,该转换的后续步变为活动步。由于转换条件大都是短信号,即它存在的时间比它激活的后续步为活动步的时间短,因此应使用有记忆(保持)功能的电路来控制代表步的辅助继电器。属于这类的电路有“起保停电路”和具有相同功能的使用SET、RST指令的电路。 如图5-27a所示Mi-1、Mi和Mi+l是功能表图中顺序相连的3步,Xi是步Mi之前的转换条件。 图5-27 使用通用指令的编程方式示意图 编程的关键是找出它的起动条件和停止条件。根据转换实现的基本规则,转换实现的条件是它的前级步为活动步,并且满足相应的转换条件,所以步Mi变为活动步的条件是Mi-1为活动步,并且转换条件Xi=1,在梯形图中则应将Mi-1和Xi的常开触点串联后作为控制Mi的起动电路,如图5-27b所示。当Mi和Xi+1均为“l”状态时,步Mi+1变为活动步,这时步Mi应变为不活动步,因此可以将Mi+1=1作为使Mi变为“0”状态的条件,即将Mi+1的常闭触点与Mi的线圈串联。也可用SET、RST指令来代替“起保停电路”,如图5-27c所示。 这种编程方式仅仅使用与触点和线圈有关的指令,任何一种PLC的指令系统都有这一类指令,所以称为使用通用指令的编程方式,可以适用于任意型号的PLC。 如图5-28所示是根据液压滑台系统的功能表图(见图5-26b)使用通用指令编写的梯形图。开始运行时应将M300置为“1”状态,否则系统无法工作,故将M8002的常开触点作为M300置为“1”条件。M300的前级步为M303,后续步为M301。由于步是根据输出状态的变化来划分的,所以梯形图中输出部分的编程极为简单,可以分为两种情况来处理: 1)某一输出继电器仅在某一步中为“1”状态,如Y1和Y2就属于这种情况,可以将Y1线圈与M303线圈并联,Y2线圈与M302线圈并联。看起来用这些输出继电器来代表该步(如用Y1代替M303),可以节省一些编程元件,但PLC的辅助继电器数量是充足、够用的,且多用编程元件并不增加硬件费用,所以一般情况下全部用辅助继电器来代表各步,具有概念清楚、编程规范、梯形图易于阅读和容易查错的优点。 2)某一输出继电器在几步中都为“1”状态,应将代表各有关步的辅助继电器的常开触点并联后,驱动该输出继电器的线圈。如Y0在快进、工进步均为“1”状态,所以将M301和M302的常开触点并联后控制Y0的线圈。注意,为了避免出现双线圈现象,不能将Y0线圈分别与M301和M302的线圈并联。 基于PLC控制系统设计的八大步骤 (一)分析被控对象并提出控制要求 详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,拟定设计任务书。 (二)确定输入/输出设备 根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电磁阀、信号指示灯及其它执行器等),从而确定与PLC有关的输入/输出设备,以确定PLC的I/O点数。 (三)选择PLC PLC选择包括对PLC的机型、容量、I/O模块、电源等的选择,详见本章第二节。 (四)分配I/O点并设计PLC外围硬件线路 1.分配I/O点 画出PLC的I/O点与输入/输出设备的连接图或对应关系表,该部分也可在第2步中进行。 2.设计PLC外围硬件线路 画出系统其它部分的电气线路图,包括主电路和未进入可编程控制器的控制电路等。 由PLC的I/O连接图和PLC外围电气线路图组成系统的电气原理图。到此为止系统的硬件电气线路已经确定。 (五)程序设计 1.程序设计 根据系统的控制要求,采用合适的设计方法来设计PLC程序。程序要以满足系统控制要求为主线,逐一编写实现各控制功能或各子任务的程序,逐步完善系统的功能。除此之外,程序通常还应包括以下内容: 1)初始化程序。在PLC上电后,一般都要做一些初始化的操作,为启动作必要的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数器等进行清零,对某些数据区所需数据进行恢复,对某些继电器进行置位或复位,对某些初始状态进行显示等等。 2)检测、故障诊断和显示等程序。这些程序相对独立,一般在程序设计基本完成时再添加。 3)保护和连锁程序。保护和连锁是程序中不可缺少的部分,必须认真加以考虑。它可以避免由于非法操作而引起的控制逻辑混乱。 2.程序模拟调试 程序模拟调试的基本思想是,以方便的形式模拟产生现场实际状态,为程序的运行创造必要的环境条件。根据产生现场信号的方式不同,模拟调试有硬件模拟法和软件模拟法两种形式。 1)硬件模拟法是使用一些硬件设备(如用另一台PLC或一些输入器件等)模拟产生现场的信号,并将这些信号以硬接线的方式连到PLC系统的输入端,其时效性较强。 2)软件模拟法是在PLC中另外编写一套模拟程序,模拟提供现场信号,其简单易行,但时效性不易保证。模拟调试过程中,可采用分段调试的方法,并利用编程器的监控功能。 (六)硬件实施 硬件实施方面主要是进行控制柜(台)等硬件的设计及现场施工。主要内容有: 1)设计控制柜和操作台等部分的电器布置图及安装接线图。 2)设计系统各部分之间的电气互连图。 3)根据施工图纸进行现场接线,并进行详细检查。 由于程序设计与硬件实施可同时进行,因此PLC控制系统的设计周期可大大缩短。 (七)联机调试 联机调试是将通过模拟调试的程序进一步进行在线统调。联机调试过程应循序渐进,从PLC只连接输入设备、再连接输出设备、再接上实际负载等逐步进行调试。如不符合要求,则对硬件和程序作调整。通常只需修改部份程序即可。 全部调试完毕后,交付试运行。经过一段时间运行,如果工作正常、程序不需要修改,应将程序固化到EPROM中,以防程序丢失。 (八)整理和编写技术文件 技术文件包括设计说明书、硬件原理图、安装接线图、电气元件明细表、PLC程序以及使用说明书等.

 

安装在各工位的分布式I/O模块ET200S和ET200eco通过现场检测元件和传感器将系统主要的监控参数(主要是开关量)采集进来,ET200S和ET200eco将现场模拟量信号转换为高精度的数据量,通过高速度可达12M的Profibus-DP现场总线网络将采集数据上传到中央控制器,控制器根据具体工艺要求进行处理,再通过Profibus-DP网络将控制输出下传给ET200S,实现各工位的控制流程。 PROFIBUS是全球应用广泛的过程现场总线系统。PROFIBUS有三种类型:FMS、DP和PA。PROFIBUS-FMS可用于通用自动化;PROFIBUS-DP用于制造业自动化;PROFIBUS-PA用于过程自动化。使用PROFIBUS过程现场总线技术可以使硬件、工程设计、安装调试和维修费用节省40%以上。PROFIBUS-DP的技术性能使它可以应用于工业自动化的一切领域,包括冶金、化工、环保、轻工、制药等领域。除了安装简单外,它有极高的传输速率,可达12Mbits/s,通讯距离可达到1000米,如果加入中继器可以将通讯距离延长到数十公里,具有多种网络拓扑结构(总线型、星型、环型)可供选择。在一个网段上多可连接Profibus-DP从站即ET200S或是ET200eco 32个。

整个控制系统根据工艺划分由转台、举升台、举升转移台、翻转机五种工位组成。各部分可独立完成各自的控制任务,并通过工业以太网实现和上位监控系统的连接,由上位系统实现各部分的协调控制。

装配I线工程PLC控制系统和网络通讯系统具有下列特点:

(1)计算机集成自动化过程控制系统,分布式、高可靠性、高稳定性。

(2)从站作为相对独立的系统分散控制各个工位的运行。

3.2 系统控制要点
(1)该系统网络中一个主站CPU下两条profibus网络所带的从站有44个之多,在利用STEP7 V5.5编程软件进行硬件配置时,根据S7-300CPU中CPU31XC的地址分配的参数规范,对于数字量输入输出,其地址分配的参数范围为0.0~127.7。因此在进行硬件配置时,西门子PLC S7-300CPU自带的profibus-DP接口上的profibus I线上的模块数字量I/O地址一般规定在0.0~127.7的范围中,如有出则采用间接寻址的方式来处理。profibus Ⅱ线上的模块的数字量I/O地址无论处个范围中,都必须采用间接寻址方式。

(2)关于接触器的硬件互锁。对于转台工位,转台有正转和反转两种工作状态,因此转台的回转电机需要有一个负荷开关和两个接触器一并来控制(而举升电机一般只需要一个负荷开关和对应的一个接触器即可进行控制),接触器分正转接触器和反转接触器,输入端为380AV。正转接触器的三相电压A、B、C分别和反转接触器的C、B、A短接。当程序在执行过程中,若存在某些漏洞使得正转接触器和反转接触器的输出点同时置1时,则会出现正转接触器和反转接触器各自的A相和C相短接,造成接触器短路损坏,主电源开关跳闸。为了避免这种事故的发生,首先保证程序中不能出现两个接触器同时置1的情况,其次即是采用接触器上硬件互锁,点Q1、点Q2是输出控制点,Q1两端本应接在正向接触器的两个输入端子,同理, Q1两端本应接在正向接触器的两个输入端子,但是改接成如图所示。接触器上有自带的一个常开点和一个常闭点,互锁中只需用到常闭点,当输出点Q1闭合时,正向接触器上常闭点随之断开,则Q2输出点两端之间不可能形成回路,也就不会出现短路跳闸的事故。

该项目中涉及到的变量数目较多,根据现场情况随时可能有更改,为了便于管理,采取S7程序界面和Wincc人机界面共用一套变量。这样可以将建立变量的工作量减少一半,也将出错概率减少一半。先安装西门子STEP 7软件,之后自定义安装西门子Wincc软件,将Wincc通讯组件安装完整。然后在西门子STEP 7软件中插入OS站,可点击右键打开并编辑Wincc项目。在Wincc项目中需要引用变量的位置进行变量选择,出现变量选择对话框,即可在西门子STEP 7项目变量表中选择需要的变量,从而保证人机界面和下位机所用变量的一致性。

3.3 系统控制功能
(1)手自动回路的切换在Wincc人机界面上可以很方便地知道每个工位的手自动状态,但是手自动状态的切换是在从站的控制箱面板上实现的。在自动状态下,工位的操作全由下位控制,可实现全自动控制机械的操作流程。在手动状态下,操作具有自保护功能,在某些机械操作动作下通过软件互锁可杜绝相应的危险动作的发生。

 (2)安全保护上位监控系统设定了若干级操作密码,管理员和操作员分别有自己的操作权限,且操作员在进行操作时有必要的警告提示框和信息提示框出现。

(3)查询源程序代码当上位机画面显示某个工位出现故障时,可从画面直接点击按钮进入相应的下位机梯形图程序界面,即可迅速查找出故障的根本原因,节省了维修时间。

(4)故障报警和报表打印当设备出现故障时,报警框中会出现提示,并伴随有声音报警。操作员可根据需要打印与生产相关的报表信息。

4 结
西门子S7-300CPU通过两条profibus-DP网络连接若干ET200S和ET200ECO从站构成的集中分散式控制系统已经在该发动机装配线投运,能够保证生产线连续稳定地生产,尤其在机械动作灵敏度上有较大提高,完全满足了用户的要求。

当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。输入采样在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
用户程序执行
在用户程序执行阶段,PLC是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。

 青海西门子PLC模块代理商

PLC梯形图经验设计法简介 经验设计法用设计继电器电路图的方法来设计比较简单的开关量控制系统的梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。有时需要多次反复地调试和修改梯形,增加一些触点或中间编程元件,后才能得到一个较为满意的结果。 这种方法设计没有普遍的规律可以遵循,具有很大的试探性和随意性,后的结果不是惟一的,设计所用的时间、设计的质量与设计者的经验有很大的关系,一般用于较简单的梯形图(如手动程序)的设计,一些电工手册中给出了大量常用的继电器控制电路,在用经验法设计梯形图时可以参考这些电路。 就是应用逻辑代数以逻辑组合的方法和形式设计程序。逻辑法的理论基础是逻辑函数,逻辑函数就是逻辑运算与、或、非的逻辑组合。因此,从本质上来说,PLC梯形图程序就是与、或、非的逻辑组合,也可以用逻辑函数表达式来表示。 (1) 基本方法:用逻辑法设计梯形图,必须在逻辑函数表达式与梯形图之间 建立一种一一对应关系,即梯形图中常开触点用原变量(元件)表示,常闭触点用反变量(元件上加一小横线)表示。触点(变量)和线圈(函数)只有两个取值“1”与“0”,1表示触点接通或线圈有电,0表示触点断开或线圈无电。触点串联用逻辑“与”表示,触点并联用逻辑“或”表示,其他复杂的触点组合可用组合逻辑表示,他们的对应关系如下表所示。 逻辑函数表达式 梯形图 逻辑函数表达式 梯形图 逻辑“与” M0=X1.X2 “与”运算式 M0=X1.X2---Xn 逻辑“或” M0=X1+X2 “或/与”运算式 逻辑“非” “与/或”运算式 M0=(X1.X2)+(X3.X4) (2) 设计步骤: 1) 通过分析控制要求,明确控制任务和控制内容; 2) 确定PLC的软元件(输入信号、输出信号、辅助继电器M和定时器T),画出PLC的外部接线图; 3) 将控制任务、要求转换为逻辑函数(线圈)和逻辑变量(触点),分析触点与线圈的逻辑关系,列出真值表; 4) 写出逻辑函数表达式; 5) 根据逻辑函数表达式画出梯形图; 6) 优化梯形图 继电器接触器和PLC控制电机的启停为例比较PLC与继电器接触器控制的特点 下面以传统的继电器接触器和PLC控制电机的的启停,来分析比较PLC与继电器接触器控制的特点。 1、继电器接触器装置控制电机的启停运行 方式一:按下启动按钮,电动机直接启动,按下停止按钮,电机停止运行,实现全压启动。 方式二:按下启动按钮, 5秒后电动机启动,按下停止按钮,电机停止运行,实现延时启动。 继电器接触器控制装置的特点 简单易懂、使用方便、价格便宜 可靠性不高(硬接线逻辑、大量的机械触点);通用性和灵活性较差(当控制要求改变时需重新设计布线,花费大时间长);功能简单(只限于逻辑顺序控制、定时等) 2、 PLC 可编程控制器控制电机的启停运行 可编程控制器控制电机的启停运行

 

S7-300 CPU 的六个性能等级

现有性能范围极宽的分级 CPU 系列,可用于组态控制器。
产品范围包括 7 种标准的 CPU、
7 种紧凑式 CPU、5 种故障防护型 CPU 以及 3 种工艺 CPU。
现有 CPU 的宽度仅 40mm
SIMATICS7-300 是我们全集成自动化设计的一部分,是销量大的控制器。

To the top of the page

应用范围

上一篇:OHR-M22-14 温度变送器...
下一篇:樊高ZW20-12G/630-2...