连续功能,即无需停止SFC,即可将其重新启动。实际应用中,要求SFC保持在运行状态下,不停止电机/阀门等现场设备,选择不同的控制分支。例如,当向反应罐加入不同的物料时,生产工艺要求不同的反应温度,需要选择顺控程序分支实现反应罐的加热/冷却。为实现这些工艺要求,需要SFC满足以下条件:
(1)SFC保持在运行状态
通过设置SELFCOMP引脚,控制SFC保持在运行状态。
当SELFCOMP=0,SFC的状态会保持在RUN状态下,并在相应Sequencer执行完成后READY_TC输出为1。
READY_TC:“准备完成”状态,只有在SELFCOMP=0时,且Sequencer第一次执行完成后,READY_TC=1,并且在SFCOS可视化中输出“Ready to Complete”,如下图所示。
图1 OS面板显示
Note:READY_TC只有在SFC退出RUN状态后,或重新激活启动后,才会复位。
(2) SFC中的Sequencer运行可控
Sequencer的运行条件是启动条件满足。在默认条件下,若Sequencer的启动条件为RUN=RUN,且SELFCOMP=0,则Sequencer会不断地循环执行,直到操作员在SFCOS可视化或上层控制级SIMATICBATCH中执行COMPLETE/ABORT/STOP命令后,Sequencer才会退出执行。
为了保证Sequencer的执行为一次性事件而非循环事件执行,那么必须在启动属性的“Startingcondition”标签定义下面的设置,实现Sequencer运行可控。
图2 Sequencer启动条件
(3) SFC在运行状态下“启动”
控制策略的选择是通过设置输入引脚“CS”或由SFC操作面板实现,且只有执行START命令后才会将参数传输给当前的SFC。为了实现SFC在运行状态下选择新的控制策略,需要设置ENASTART,“运行时启动”的使能端。ENASTART=1,使能“运行中启动”。
手动模式下,ENASTART=1,SELFCOMP=0,Sequencer启动条件设置如图29所示。当READY_TC=1,则操作员执行START命令后,READY_TC=0,Sequencer进入STARTING状态,并自动切换到RUN状态;
自动模式下,除设置ENASTART、SELFCOMP、以及Sequencer启动条件外,还需设置CONT=1,即设置SFC处于连续模式。当READY_TC=1,通过CFC执行START命令后,READY_TC=0,Sequencer进入STARTING状态,并自动切换到RUN状态;
Notes:对于SFC实例,需要设置PARAM=1,检查控制策略 +设定值,SFC启动前将检查传输控制策略和设定值,如果这些参数正确,将QDIS_START=0,SFC允许启动。在成功的启动后,QDIS_START=1,会一直保持,直至下一次参数传输为止。如果上述某个条件不满足,则设置启动禁止(QDIS_START=1),不执行启动。在此情况下,不会启动SFC。
总觉得还应该写些东西,与大家一起分享一下工作中遇到的问题,问题已经解决了,这个问题也是本人百思不得其解的问题,一直想在找答案里寻找答案,但天气越来越热,电器怕热啊,一直忙于维护,今天有空就来说说这个现在都没有弄清楚的问题吧,希望前辈们给予解答?
那是一个初春的晚上10点左右,接当班电气维护人员的电话,说S7-400报故障了,故障显示有一个子站通讯连接不上。按照以往的处理经验,子站通讯连接不上,要么是IM151接口模块坏了,要么是DC24v电源出问题了,要么DP头有问题,要么现场DC24v有短路情况。遥控指挥现场电气维护人员先检查外围有没有短路的,问一下操作工都动了哪些动作导致出故障的,10分钟过去了,报告说现场没有发现短路点。哦,我说那就赶快去仓库拿一块接口模块,应该是接口模块坏了吧。又20分钟过去了,更换了一个接口模块后,上电还是报故障。这是什么原因呢?说实在的,真的不想大半夜去公司加班啊!没有办法,停机超过1小时以上,现场维护人员解决不了的问题,必须得去啊,不然领导一个电话一个电话的打你,亚历山大啊。此时此刻已经是23:30,没有办法了,只有亲自上阵了,穿好衣服,准备前往公司--------到达公司已是24点,戴上安全帽,进入现场了。先看了下CPU里的模块信息,再去子站端看看,IM151模块SF灯亮,后面紧挨着的PM-E DC24V电源模块的SF灯也亮了,*后面的AI模块的SF灯也亮了,IM151接口模块的电源指示正常,电压正常。测量PM-E模块中的3、4、7、8点中4点是没有24V电压,以为是不是这个原因导致报故障呢?于是就拉一根临时线从旁边24V电源引过来接上,上电后还是不行。紧接着开始怀疑刚换上的IM151接口模块式不是是在仓库放久了是坏的,就把一个子站的IM151接口模块拆过来试一试,试了以后还是不行。又更换PM-EDC24V模块,故障依旧,又从其他子站把PM-E 模块拆过来试试,还是不行。(当中想不明白的问题出现了在一个正常的子站中,PM-EDC24V模块组态了3个,调换其中的两个后,PM-E模块的SF灯就一直亮,把其中两个对调,上电又是正常的,这些正常的PM-E模块放到报故障的子站中,问题还是报故障,就是从仓库拿过来新的放到正常的那个子站上,上电后也会报SF,但插到的PM-E上,它又是正常的,奇怪啊,这些PM-E模块都是相同的订货号,相同的型号,难道子站、plc它有记忆功能吗?一个实在无法理解的问题沉重的敲打着我的脑袋瓜。此时此刻,已是凌晨3点了,其实当时整个人都懵了,大半夜的,没有一个人可以过来帮帮忙,也没有求救电话,真悲哀啊!悲哀的是还不知问题出现在哪里。说真的,那天晚上一点头绪都没有了,时间一点一滴的过去了,问题还是没有得到解决。算了,先放放吧,回办公室上网找找答案,查了好久也没有查到有用的方法。此时已是凌晨5点,人已经很疲倦了,那是被问题所折磨的。会是什么问题呢?想不明白。早上8点,一个同事来了,我把问题大概描述了一下,让他先顶着,我实在熬不住了,就趴在电气室里睡着了,说睡着也睡不着啊,毕竟问题还没有解决啊。我那同事弄了好久也懵了,打电话问外协工程师,也没有解决问题。PM-E模块底座换了,DP头换了,IM151接口模块换了,PM-E模块换了,AI模块换了--------总之该排除的都基本上排除了。此时此刻,北京时间11:00了,*后,我那同事把DP头中进出两根通讯线对调了一下,上电一试,随着“啪塔”一声,好了-----------哎,悲哀啊,真的悲哀,不是一般的悲哀!
问题解决了,这个一直没有想明白,这是为什么呢?还有PM-EDC24V模块为什么同样的模块在不同的槽位上对换会报SF故障呢?而有些槽位对换上去又是正常的。这些有正确的答案吗?期待当中-------
绕制变压器通常用的材料有: 1.漆包线,沙包线,丝包线,*常用的漆包线。对于导线的要求,是导电性能好,绝缘漆层有足够耐热性能,并且要有一定的耐腐蚀能力。一般情况下**用高强度的聚脂漆包线。 |
通常情况下WORD用于逻辑运算,INT用于数学运算; |
把电脑通过编程电缆与plc连接好,进入诊断缓冲区,PLC---Diagnostic/Setting----Module Information查看故障原因。 |