基于deltaispsoft编程软件sfc编程

基于deltaispsoft编程软件sfc编程

ID:34001477

大小:56.43 KB

页数:5页

时间:2019-03-03

基于deltaispsoft编程软件sfc编程_第1页
基于deltaispsoft编程软件sfc编程_第2页
基于deltaispsoft编程软件sfc编程_第3页
基于deltaispsoft编程软件sfc编程_第4页
基于deltaispsoft编程软件sfc编程_第5页
资源描述:

《基于deltaispsoft编程软件sfc编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于DeltaISPSoft编程软件SFC编程摘要:本文主要针对台达DVP系列PLC,通过具体的实例对基于DeltaISPSoft编程软件的SFC编程功能做描述并分析。关键词:台达顺序功能图PLCSFC0引言从69年PLC产生至今,以其抗干扰能力强,编程较为容易等优点在工控领域获得飞速发展。但对于毫无工控经验的PLC初学者来说上手还是有一定的困难。且其编程界面均为英文,即使可以做中文注释,但在进行编程时仍存在不便。本文将对台达PLC编程软件ISPSoft的SFC编程功能做介绍,在该界面中相当一部分操作可进行全中文实现,可视为一大兄点。1ISPSoft的顺序功能图编程1.1顺序功能图顺序功

2、能图(SequentialFunctionChart,SFC)是分析和设计电气控制系统顺控程序的重要工具,同时又是一种PLC编程语言。主要思路是将一个复杂的顺控过程分解为一个个小的工步,每个工步实现若干个动作,步与步的划分由动作的不同来实现,即同一步内的动作是不变的,而不同步的动作是不同的。同时,步与步由转换来实现跳转,只有在满足转换条件时,才会由当前步跳转到下一步或某特定步。即由一个状态在满足一定的转换条件时转移到另一个状态。状态即为“步”。所以,顺序功能图也称为状态转移图。如图1-1所示。①步:步(Step),在顺序功能图中用矩形方框表示。与系统初始状态相对应的步称为“初始步”(用双

3、线方框表示),系统正处于某一步的状态时,该步即为“活动步”。②动作:动作(Action),指PLC输出的状态或内部软元件的状态,每一步对应一个动作,或若干个动作的组合。相邻两步的动作一般不同。③转换:转换用于将相邻两步分隔开。当某步处于活动步且当前的转换条件满足时,转换发生效果,把当前步复位,并激活下一步为活动步。即使程序从一步走到另一步。顺序功能图法编程就是用转换条件控制代表各步的软元件,让它们的状态按一定的顺序变化,然后用代表各步的软元件去控制PLC的各输出继电器。1.2基于ISPSoft的SFC编程对于顺序功能图的实现除在梯形图模式中使用“SET'RST”“起保停”"位移指令”等方

4、式来实现,很多品牌的PLC还支持特殊的SFC编程模式。而台达ISPSoft编程软件的SFC模式很有特色,主要体现在以下几个方面:1.2.1程序结构。如图1-2所示。其程序分4层,程序由P0U组成,P0U可以是LD或SFC程序,这点与三菱的SFC程序类似,在三菱中定义为BLOCK(程序块)。其SFC块是由步和转换组合而成,这也类似。但其新意在将Actions(动作)和Transitions(转换条件)做成了可以并且必须预先定义的单元。而针对每一“步”,其做到了“步由动作构成”这一定义。即,用户在进行步的设置时,只需要将预先定义好的动作组合设置到该步中。同时,将预先定义好的Transitio

5、n设置到对应的转换位置。1.2.2程序命名。如上节内容所示,涉及到具体编程指令的,仅为预先定义的Actions和Transitions,即定义这些单元时需使用LD梯形图或者IL指令表。但在完成动作单元和转换单元预定义后,进行编程可自由组合搭建。同时,对于所有的步、动作、转换均可用中文命名。而后续的SFC程序组合可完全在中文状态下进行。1ISPSoft编程实例2.1控制要求用一电磁铁从生产线上吸一工件,放至备料盘。主要作水平方向运动和垂直方向运动。吸放工件由电磁铁完成,水平方向、垂直方向运动均由电磁阀控制气缸实现,由气缸上带的磁性开关做位置信号。2.2程序编制①分析整个控制过程,绘制SFC

6、图。(如图2-1所示)②将所有动作、转换做成Action和Transition0(如图2-2所示)③根据要求在程序中添加Actions和Transitionso(如图2-3所示)2SFC编程特色3.1便于非PLC专业人员修改和编制程序如图2所示各图中,所有步、动作、转换均可用中文命名。即整个SFC程序的组建均可在中文环境中完成,便于新手或现场人员修改程序。即使修改者不了解具体的I/O地址的分配、不了解每一个Action或者Transition的内容,其仍可对整体程序做改动。3.2便于修改控制对象对于每一步都可分解为若干的动作(Actions)的组合。而这些Action可以重复在不同的步中

7、使用。这也造成了修改程序的方便。当某一动作的控制对象发生改变时,即某一动作的实施信号发生更改。这样,无需对于所有用到这一动作的步中的程序进行修改,而只要更改对应的Action即可。大大地提高了修改程序的效率。4总结本文只是举了一个简单的例子做了说明。但ISPSoft带来的方便是显而易见的。在某种程度上更是解决了现场工程师了解现场电气控制不懂计算机编程和懂计算机编程的不懂电气控制的矛盾。可以把程序具体实现的编写交给计算机人员来实现,把

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。