产品描述
金昌西门子S7-400代理商
PLC梯形图程序的顺序控制设计法
一、引言
在设计可编程控制器的梯形图时,许多人采用经验法,这种方法没有固定的步骤可遵循,且有很大的试探性和随意性。对于各种不同的控制系统,设计者需重复设计。特别是在设计复杂系统的梯形图时,需要大量的中间单元来完成记忆、联锁、互锁等功能,考虑的因素较多,它们往往又交织在一起,分析起来比较困难,很容易遗漏一些应考虑的问题。且修改某一局部电路时,经常是“牵一发而动全身",对控制系统其他部分产生意想不到的影响。另外,用经验法设计出的梯形图往往比较复杂,程序维护人员很难读懂,给PLC控制系统的维护和改进带来很大困难。本文通过实例介绍一种根据顺序功能图完成PLC梯形图程序的顺序控制设计法。
二、顺序功能图描述和梯形图的形成
合理的控制程序取决于正确梯形图的构成,而梯形图形成的*化的方法是通过顺序功能图的转换来实现。首先根据控制过程的要求,给出顺序功能图,然后根据顺序功能图画出梯形图,用图形编程器将梯形图(或转换成指令代码)写入PLC。
1、顺序功能图描述
顺序功能图(Sequential Function Chart)也称状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,是设计PLC控制程序的有利工具。它并不涉及所描述的控制功能的具体技术,是一种通用的技术语言,可供进一步设计和不同专业人员之间进行技术交流。
(1)SFC的结构
SFC主要由步、有向连线、转换、转换条件和动作(或命令)组成。有单序列、选择序列和并行序列三种基本结构,如图1所示。任何复杂的顺序功能图都可由上述三种序列组合而成。
(a)单序列 (b)选择序列 (c)并行序列
图1a所示的单序列由一系列相继激活的步组成,每一步后面仅接一个转换,每一个转换后面只有一步。在图1b所示的选择序列中,序列的开始称为分支,转换条件只能标在水平连线之下,有多少分支就有多少条件,一般只能同时选择一个条件对应的分支序列,序列的结束称为合并,N个选择序列合并到一个公共序列时需要相同数量的转换条件,且其条件只能标在水平连线之上。在图1c所示的并行序列中,其特点是当转换的实现导致几个序列同时被激活(分支),激活后每个序列中活动步的进展将是独立的,当并行序列结束时(合并),只有当合并前的所有前级步(R8、RA)为活动步,且转换条件满足(XB=1)时,才会发生步R8、RA到步RB的进展,为了强调转换的同步实现,在功能图中水平连线用双线表示。
(2)SFC中转换实现的基本规则
在SFC中,步的活动状态的进展是由转换的实现来完成的。转换的实现必须同时满足下列条件,即该转换所有的前级步都是活动步且相应的转换条件得到满足。转换的实现使所有由有向连线与相应转换符号相连的后续步都变为活动步,而使所有前级步都变为不活动步。以上规则可以用于任意结构中的转换,是设计梯形图的基础。但是,对于不同结构,其区别如下:
在单序列中,一个转换仅有一个前级步和一个后续步。
在并行序列的分支处,转换有几个后续步,在转换实现时应同时将它们变为几个活动步(对应的编程元件置位)。
在并行序列的合并处,转换有几个前级步,它们均为活动步时才有可能实现转换,在转换实现时应将它们变为不活动步(对应的编程元件复位)。
在选择序列的分支与合并处,一个转换实际上也只有一个前级步和一个后续步,但是一个步可能有多个前级步或多个后续步,只能选择其一。
2、梯形图的编制
根据SFC设计梯形图时,通常用编程元件代表步。当某步为活动步时,对应的编程元件为“1"态,当该步之后的转换条件满足时,转换条件对应的触点或电路接通,因此可以将该触点或电路与代表前级步的编程元件的常开触点串联,作为与转换实现的两个条件同时满足对应的电路,当此电路接通时应使代表前级步的编程元件复位,同时使代表后续步的编程元件置位(变为“1"态)并保持,即起保停电路。图2是图1b所示选择序列功能图对应的梯形图。在图2中R3之后有一个选择序列的分支,设步R3是活动步,当它的后续步R4或R5变为活动步时,它都应将R3变为不活动步(“0"态),所以应将R4和R5的常闭触点与R3的线圈串联。步R6之前有一个选择序列的合并,当步R3是活动步且转换条件X6满足,或者步R5是活动步且转换条件X7满足,步R6都应为活动步,对应的起动电路由两条并联支路组成,每条支路分别由R4、X6和R5、X7的常开触点串联而成。并行序列和上述选择序列梯形图的编制有所不同,在图1c中,步R7之后有一个并行序列的分支,当步R7是活动步且转换条件X9满足,步R8、R9应同时变为活动步,这时用R7和X9的常开触点串联作为R8、R9的起动电路,与此同时步R7应变为不活动步,所以只需将R8或R9的常闭触点与R7的线圈串联即可。对于并行序列的合并(步RB之前),该转换实现的条件是所有的前级步(步R8、R9)都是活动步和XB条件满足。由此可知,应将R8、R9和XB的常开触点串联,作为控制RB的起保停电路的起动电路
PLC的软件也很多,不仅可用类似于继电电路设计的梯形图语言,有的还可用BASIC语言、C语言,以至于自然语言。这些也为PLC编程提供了方便。PLC的程序也便于存储、移植及再使用。某定型产品用的PLC的程序完善之后,凡这种产品都可使用。生产一台,拷贝一份即可。这比起继电器电路台台设备都要接线、调试,要省事及简单得多。(4)维修方便:这是因为:①PLC工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的*三个特点时,还将进一步介绍。②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且。
变频器调试必设参数有哪些?控制意义是什么?
10节能控制
风机、水泵都属于减转矩负载,即随着转速的下降,负载转矩与转速的平方成比例减小,而具有节能控制功能的变频器设计有**V/f模式,这种模式可改善电动机和变频器的效率,其可根据负载电流自动降低变频器输出电压,从而达到节能目的,可根据具体情况设置为有效或无效。
要说明的是,九、十这两个参数是很先进的,但有一些用户在设备改造中,根本无法启用这两个参数,即启用后变频器跳闸频繁,停用后一切正常。究其原因有:(1)原用电动机参数与变频器要求配用的电动机参数相差太大。(2)对设定参数功能了解不够,如节能控制功能只能用于V/f控制方式中,不能用于矢量控制方式中。(3)启用了矢量控制方式,但没有进行电动机参数的手动设定和自动读取工作,或读取方法不当。
请点击”New…”按钮,创建一个PROFIBUS网络PROFIBUS(1),并设定CP342-5作为从站的站地址为3。5.双击CP342-5,打开CP342-5的属性窗口,在"OperatingMode"标签页下选择"DPSlave"选项,此时会弹出一个警示窗口,告知您如果要用CP342-5实现CPU和PROFIBUS从站的通讯,必须调用FC1(DP_SEND)和FC2(DP_RECV)功能块,实现CPU与CP342-5之间的数据交换,而CP342-5与PROFIBUS的数据交换是自动完成的,不用编程。FC3和FC4用于诊断和通讯功能的控制,一般不用调用。6.点击OK,存盘编译。.如何用CP342-5组态PROFIBUS主站?
而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。如何实现程序块保护:1.打开程序编辑窗口LAD/FBD/STL;2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单File—;Generatesource生成);3.在LAD/FBD/STL窗口中关闭您的程序块,并在SIMATICManager项目管理窗口的source文件夹中打开上一步所生成的source文件;4.在程序块的声明部分,TITLE行下面的一行中输入”KNOW_HOW_PROTECT”;5.存盘并编译该source文件(选择菜单FileàSave,FileàCompile);
间继电器和热继电器如何使用,怎么用来控制接触器
中间继电器因为它的触点比较多,线圈的电压范围比较宽,在电路中一般用来控制各种电磁阀,使信号扩大,或者将信号同时传给几个控制元件。
中间继电器的基本结构和工作原理和接触器完全相同,不同的地方就是中间继电器的触点组数多,并且没有主触点和辅助触点之分,每一组触点允许通过的电流大小是相同的。因为它的触点容量较小,所以在电动机的控制线路里一般不能用在主电路中,而是利用他的小电流来控制接触器的线圈,以达到小电流控制大电流的作用。
中间继电器是需要和继电器底座配套使用的。线圈得电,常闭点断开,常开点闭合。
中间继电器的每一组控制触点分为公共端,常闭点和常开点。和线圈进线端一个方向的是触点公共端,出线端分常开和常闭。判断常开和常闭的方法是把继电器插上继电器座,用万用表的通断档分别测量公共端到两个出线端的通断,通的是常闭,不通的是常开。如果没有万用表,我这里有一个小经验告诉大家,一般中间继电器的触点都是上开下闭,就是上面一排是常开点,下面一排是常闭点。
一般情况下都是在接触器自带的辅助触点不够用或者控制电压与接触器线圈的电压不相符的时候我们就可以利用中间继电器来做一个转接点来完成整个线路的连接。
说明更长的通信距离可以通过RS-485中继器扩展。MPI允许主-主通信和主-从通信,每个S7-200CPU通信口的连接数为4个。MPI协议不能与一个作为PPI主站的S7-200CPU通信,即S7-300或S7-400与S7-200通信时必须保证这个S7-200CPU不能再作PPI主站,Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。S7-200CPU只能做MPI从站,即S7-200CPU之间不能通过MPI网络互相通信,只能通过PPI方式互相通信。STEP7-Micro/WIN可以与S7-200CPU建立MPI主-从连接。硬件使用CP5611卡加上PROFIBUS或MPI电缆。
解除键盘锁。如果不是,检测主板同底板的连线及键盘、鼠标是否连接正确。开机后其他部分工作正常,软驱的读盘灯一直常亮软驱不能使用?应是软驱数据线接反。用7162主板时,鼠标、键盘均不能使用?查小辫子,看是否为7162,如果不是,请将键盘、鼠标反接使用。工控机装硬盘以前可以启动,安装硬盘后发现不能启动?请首先检查硬盘数据线是否接反。加电后底板上的电源指示灯,亮一下就灭了,无法加电?转载自电气自动化技术网首先看是否机箱内有螺丝等异物,导致短路。其次察看有关电源线是否接反,导致对地短路。再次利用替换法,更换电源,看是否电源的问题,更换地板看是否地板的问题。工控机加电后,电源工作正常,主板没有任何反映?首先去掉的插卡及所连的设备
产品推荐