能图(SFC)是描述控制系统的控制过程、功能和特征的一种图解表示方法。它具有简单、直观等特点,不涉及控制功能的具体技术,是一种通用的语言,是IEC(国际电工**)可以选择的编程语言,近年来在plc的编程中已经得到了普及与推广。
功能图的基本思想是:设计者按照生产要求,将被控设备的一个工作周期划分成若干个工作阶段(简称“步”),并明确表示每一步要执行的输出,“步”与“步”之间通过制定的条件进行转换,在程序中,只要通过正确连接进行“步”与“步”之间的转换,就可以完成被控设备的全部动作。
PLC执行功能图程序的基本过程是:根据转换条件选择工作“步”,进行“步”的逻辑处理。组成功能图程序的基本要素是步、转换条件和有向连线,如图所示。
图 功能图
1.步
一个顺序控制过程可分为若干个阶段,也称为步或状态。系统初始状态对应的步称为初始步,初始步一般用双线框表示。在每一步中施控系统要发出某些“命令”,而被控系统要完成某些“动作”、“命令”和“动作”都称为动作。当系统处于某一工作阶段时,则该步处于激活状态,称为活动步。
2.转换条件
使系统由当前步进入下一步的信号称为转换条件。顺序控制设计法用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制输出。不同状态的“转换条件”可以不同,也可以相同。当“转换条件”各不相同时,在功能图程序中每次只能选择其中一种工作状态(称为“选择分支”),当“转换条件”都相同时,在功能图程序中每次可以选择多个工作状态(称为“选择并行分支”)。只有满足条件状态,才能进行逻辑处理与输出。因此,“转换条件”是功能图程序选择工作状态(步)的“开关”。
3.有向连线
步与步之间的连接线称为“有向连线”,“有向连线”决定了状态的转换方向与转换途径。在有向连线上有短线,表示转换条件。当条件满足时,转换得以实现,即上一步的动作结束而下一步的动作开始,因而不会出现动作重叠。步与步之间必须要有转换条件。
图中的双框为初始步,M0.0和M0.1是步名,I0.0、I0.1为转换条件,Q0.0、Q0.1为动作。当M0.0有效时,输出指令驱动Q0.0。步与步之间的连线称为有向连线箭头省略未画。
。西门子SITOP电源在稳定性,可靠性方面有很严格的标准,有效的防止由于电源供电问题导致设备及生产线停止运行,从而保证了工厂运行的效率和客户利益的较大化。
在西门子
plc
组成的控制系统中,有时根据实际需求,要选择一个合适的
开关电源
来对设备进行供电。本文下面就为您介绍一下开关电源的选型方法,供用户在使用过程中进行参考。
开关电源选型的选型主要考虑以下几个方面:
1、并联或串联工作
当一个电源不能满足所需的电压或电流范围时,可将两个或多个电源(或将同一电源的不同输出)并联或串联起来使用。在这种工作模式下,各电源模块间的稳压和控制电路之间的联系仍然存在,只不过一个电源作为主控方另一个电源作为受控方使用。
2、脉动与噪声
理想的直流电源应提供纯净的直流,然而总有一些干扰存在,比如在开关电源输出端口叠加的脉动电流和高频振荡。这两种干扰再加上电源本身产生的尖峰噪声使电源出现断续和随意的漂移。
3、过载保护
因为一个电源要供给不同的电路使用,这些电路的电流的流量可能是未知的,为了避免对电源的损坏,需设置保护电路的范围。
几乎所有的电源都具有以下特点:在**出输出范围时,要么输出保持在较大输出值,要么就自行关闭电源。某些程控电源除可用程序设定输出范围外,还能自动设置电源稳定输出的类型。也就是说,当外电路需要的电压或电流**过设置较**,电源可自动地由恒压源变成恒流源或由值流源变成恒压源。
4、内部阻抗
相对较大的电源内阻对负载来讲有两点不利,首先是不利于负载稳压电路工作,更为不利的是负载电流的任何变化都会导致直流电源输出的起伏,这种起伏对测试结果的影响同脉冲与噪声对测试结果造成的影响完全相同。
5、稳定度
当线电压或负载电流变化肘,直流电源的输出电压也会有所起伏。稳压程度由稳压电路的参数决定,参数是指滤波
电容
的容量和能量释放的速率。
如果给电源供电的一个相对恒定的电源,那么只需基本的负载稳压。稳定度的大小一般定义为空载或满载时输出电压的百分比,或电压的变化值。
综上所述,西门子SITOP电源为用户提供了更稳定更可靠的供电**。用户通过选择和使用西门子SITOP电源模块,可以为自动化控制系统的供电提供强有力的支持,从而保证了控制系统的稳定运行。在自动化控制系统电源的配置过程中,用户可以参考本文提供的方式进行配置。
SIM提供了方便、强大的仿真模拟功能。与真实的PLC相比,它的灵活性高,提供了许多PLC硬件无法实现的功能,使用也更加方便。但是仿真软件毕竟不能完全取代真实的硬件,不可能实现完全仿真。用户利用S7-PLCSIM进行仿真时,还应该了解它与真实PLC的差别。
1.S7-PLCSIM上有如下功能在真实PLC上无法实现
1)仿真的CPU中正在运行时可以用“Stop”选项中断程序,恢复“运行”时是从程序中断处开始继续处理程序。
2)与真实的CPU一样,仿真软件可以改变CPU的操作模式(RUN、RUN-P和STOP)。但与实际CPU不同的是仿真的CPU切换到STOP模式并不会改变输出的状态。
3)仿真软件中在目标视图中变量的每个改变,其存储区对应相关地址的内容会被同时更新。CPU并不是等到循环周期结束或开始时才更新改变的数据。
4)使用关于程序处理的选项可以*CPU如何执行程序:
●选择“By cycles”程序执行一个周期后等待命令再执行下一个循环周期。
●选择“Automatic”程序的处理同实际自控系统一样,一旦一个循环周期结束马上执
行下一个周期。
5)仿真定时器可以使用自动或手动方式处理,自动方式按照程序执行结果,手动方式可以给定特殊值或复位定时器。复位定时器可以复位单独的定时器或一次复位所有定时器。
6)可以手动触发诊断中断OB。OB40到OB47(过程中断)、OB70(I/O冗余错误)、OB72(CPU冗余错误)、OB73(通信冗余错误)、OB80(时间错误)、OB82(诊断警告)、OB83(插拔模块警告)、OB85(程序执行错误)和OB86(机架故障)。
7)过程映像区和I/O区。如果改变一个输入映像区的值,S7-PLCSIM立即将此值复制到输入外设区。这就意味着从输入外设区写到输入过程映像区所需要的值在下一个循环周期开始时不会丢失。同样如果改变了输出映像区的一个值,此值立即被复制到输出外设区。
2.S7-PLCSIM与“实际”的自动化系统还有以下不同
1)诊断缓冲区。S7-PLCSIM不能支持所有写入诊断缓冲区的错误消息。例如,关于CPU中的电池电量不足的消息或者EEPROM错误是不能仿真的。但大部分I/O和程序错误都是可以仿真的。
2)在改变操作模式时(比如从RUN切换到STOP)输入/输出没有“安全”状态。
3)不支持功能模块(FM)。
4) S7-PLCSIM与S7-400 PLC CPU一样支持4个累加器。在某些情况下S7-PLCSIM上运行的程序与真实的只有两个累加器S7-300 PLC CPU上运行结果不同。
5)输入/输出的不同。大多数S7-300 PLC产品系列的CPU可以自动配置输入/输出设备。如果将模块连接到控制器,CPU即自动地识别此模块。对于仿真的自动化系统,这种自动地识别是不能模拟的。如果把一个自动组态好I/O的S7-300 PLC CPU程序装载到S7-PLCSIM中,系统数据中将不包含任何I/O组态。因此,如果使用S7-PLCSIM来仿真S7-300 PLC的程序,为了使CPU能识别所使用的模块,必须首先装载硬件组态。在S7-PLCSIM中S7-300 PLC CPU不能自动识别I/O,例如CPU 315-2DP,CPU 316-2DP或CPU 318-2DP等,为了能将硬件组态装载到S7-PLCSIM,需要创建一个项目。复制相应的硬件组态到这个项目并装载到S7-PLCSIM。然后从任意STEP 7项目装载程序块,I/O处理都不会有错误。
西门子plc的PPI通信、MPI通信和PROFIBUS-DP现场总线通信的物理层都是RS-485,而且采用都是相同的通信线缆和**网络接头。西门子提供两种网络接头,即标准网络接头和包括编程端口接头,可方便地将多台设备与网络连接,编程端口允许用户将编程站或hmi没备与网络连接,而不会干扰任何现有网络连接,图为带编程口的网络接头。标准网络接头的编程端口接头均有两套终端螺丝钉,用于连接输入和输出网络电缆。这两种接头还配有开关,可选择网络偏流和终端。图显示了电缆接头的普通偏流和终端状况,右端的电阻设置为“on”,而中间的设置为“off”,图中只显示了一个,若有多个也是这样设置。要将偏流电阻设置“on”或者“off”,只要拨动网络接头上的拨钮即可。图中拨钮在“off”一侧,因此偏置电阻未接入电路。
网络接头的偏流电阻设置图
网络接头的偏流电阻设置图
图 网络接头的偏流电阻设置图
西门子的**PROFIBUS电缆中有两根线,一根为红色,上标有“B”,一根为绿色,上面标有“A”,这两根线只要与网络接头上相对应的“A”和“B”接线端子相连即可(如“A”线与“A”接线端相连)。网络接头直接插在PLC的通信口上即可,不需要其他设备。注意:三菱的FX系列PLC的RS-485通信要加RS-485**通信模块和偏流电阻。