当前位置:首页 > 实用技巧 >

sfc编程时注意什么(sfc编程是好还是不好)

来源:原点资讯(www.yd166.com)时间:2024-01-27 08:54:38作者:YD166手机阅读>>

一、SFC编程用语

SFC(Sequencial Function Chart)是通过使用多种图表对象,对生产过程中一系列工程简单地表现出来,类似流程图。历来LD、ST等编程方式不容易分析和判断“设备的各个部件的动作进展状况”,流程图是一种使动作进度成为可视化的工具。但传统的SFC编程思路和架构一般不考虑:自动运转中出现故障重启的处理方式、在主SFC进程中调用子SFC(类似功能块,数量允许的情况下在主SFC进程中随处可以调用同一子SFC)、稍微复杂的SFC程序里如何考虑步骤的重复转移(类似跳转功能)。本文以TOYOPUC(丰田工机)的PC10G系列PLC的实际案例介绍下如何考虑这三个方向。TOYOPUC主要的SFC用语如下图:

sfc编程时注意什么,sfc编程是好还是不好(1)

sfc编程时注意什么,sfc编程是好还是不好(2)

重点我们说下:子SFC(子过程)、并列、激活状态/非激活状态。一台设备有多个机械部件组成,例如汽车生产线上的升降机有:升降电机(简称DL)(有上升、下降动作)、输送的滚筒线(简称CV)、阻挡器机构((简称ST)、升降机的定位锁气缸(简称TU)。在一个SFC流程内,不同分支执行中会有相同的动作。例如DL上升动作,在分支1执行过程中有DL先上升到位(命名为“步11”)后执行CV运转等,在分支3执行过程中也有DL先上升到位(命名为“步21”)后执行CV运转等;把DL上升动作做成一个子SFC,子SFC在同一个过程中是可以重复使用的,在不同分支执行顺序中都可以执行 “DL上升子SFC”,这样用一个“DL上升子SFC”就可以代替原来的“步11”、“步21”、、、。熟练把某些动作流程打包成一个子SFC,可以使SFC整体程序更加简洁。并列有并列分支和并列汇合,平行分支线是用2根横线来表示。如下图,并列分支前的步骤1激活时,如果转换条件1成立,则向步骤2和步骤3同时过渡(即步骤2和步骤3同时进行处理)。需要注意的是并列汇合时,如果步骤2激活,步骤3没有激活,即使转换条件2成立也不会向步骤4过渡。并列汇合要求上一步骤要全部激活时,并列汇合的转换条件成立,才能向下一步骤过渡。在实际调试中发现转换条件已成立了,SFC不能继续往下执行,可能需要关注这个问题点。

sfc编程时注意什么,sfc编程是好还是不好(3)

激活状态:可以执行动作的状态;非激活状态:不可以执行动作的状态。在SFC中,步骤是一种执行单位,某一步骤成为非激活状态时动作也随即全部同时结束。在编程软件监控SFC程序或触摸屏监视SFC程序时,不同状态有不同的颜色指示,如下图。

sfc编程时注意什么,sfc编程是好还是不好(4)

栏目热文

sfc手动怎么编程(从零开始学sfc编程)

sfc手动怎么编程(从零开始学sfc编程)

上几篇文章提到,IST指令要占用PLC的输入口X,而且有相应的外部接线要求,这到底是怎么回事呢?别急,接下来就让我给大家...

2024-01-27 09:13:46查看全文 >>

sfc没执行完怎么复位(sfc不是内部或外部命令怎么解决)

sfc没执行完怎么复位(sfc不是内部或外部命令怎么解决)

大部分的工业控制系统都是顺序控制系统,所谓顺序控制系统,通俗来讲,就是在整个控制过程中,确定系统应该先做什么,再做什么,...

2024-01-27 09:12:03查看全文 >>

华为手机怎么认证cmcc(光遇华为渠道实名认证能更改吗)

华为手机怎么认证cmcc(光遇华为渠道实名认证能更改吗)

对于无线的认证方式,目前已经多样化了,比如家里/中小型办公用 开放式或者密码认证方式、商场里面的portal认证、企业里...

2024-01-27 09:28:21查看全文 >>

华为手机如何使用cmcc(华为手机显示cmcc无法用移动网络)

华为手机如何使用cmcc(华为手机显示cmcc无法用移动网络)

在外打拼的岁月梦想似乎遥不可及有VoLTE好视听不负韶华未来可期风雨人生的路上总会充满艰难险阻有VoLTE好视听让爱传递...

2024-01-27 09:35:10查看全文 >>

华为手机没信号显示cmcc(华为手机咋连接不上cmcc无线网)

华为手机没信号显示cmcc(华为手机咋连接不上cmcc无线网)

8月份注定是个出行的季节,相信不少朋友都做好了出游的准备,但在旅行途中手机信号成为大家最为困惑的问题,一些旅行美图不能第...

2024-01-27 09:15:37查看全文 >>

sfc编程流程图(sfc编程入门教程)

sfc编程流程图(sfc编程入门教程)

要求:Y1点亮, Y2闪烁。 用SFC的方式来完成第一步:Y0点亮第一步往下走的条件:第二步要做的事情是:Y1闪烁跳出第...

2024-01-27 09:33:45查看全文 >>

sfc编程中没有变换指令怎么恢复

sfc编程中没有变换指令怎么恢复

目 录一、SFC概要二、SFC的程序控制三、SFC案例分析一、SFC概要1.1 SFC的定义SFC 是顺序功能图 (Se...

2024-01-27 09:18:00查看全文 >>

sfc适用于怎么样的编程(sfc编程调用步骤)

sfc适用于怎么样的编程(sfc编程调用步骤)

通过一个简单的例子看看三菱PLC的SFC编程,也就是步进顺控程序怎么编程,如下图,在新建项目选择SFC程序类型。双击块,...

2024-01-27 09:27:56查看全文 >>

sfc编程分支(sfc编程怎么分区域)

sfc编程分支(sfc编程怎么分区域)

大部分的工业控制系统都是顺序控制系统,所谓顺序控制系统,通俗来讲,就是在整个控制过程中,确定系统应该先做什么,再做什么,...

2024-01-27 09:04:47查看全文 >>

吉利帝豪gl有爬坡辅助功能吗(吉利帝豪gl隐藏功能)

吉利帝豪gl有爬坡辅助功能吗(吉利帝豪gl隐藏功能)

蜀道难难于上青天但在21世纪蜀道或许不再难但是一个小小的坡道可能就让你难以上“青天”了在10万元级别的紧凑车型里一般都不...

2024-01-27 08:50:57查看全文 >>

文档排行