网站大量收购独家精品文档,联系QQ:2885784924

基于DeltaISPSoft编程软件SFC编程.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DeltaISPSoft编程软件SFC编程.docx

基于Delta ISPSoft编程软件SFC编程 摘要:本文主要针对台达DVP系列PLC,通过具 体的实例对基于Delta ISPSoft编程软件的SFC编程功能做 描述并分析。 关键词:台达顺序功能图PLC SFC 0引言 从69年PLC产生至今,以其抗干扰能力强,编程较为 容易等优点在工控领域获得飞速发展。但对于毫无工控经验 的PLC初学者来说上手还是有一定的困难。且其编程界面均 为英文,即使可以做中文注释,但在进行编程时仍存在不便。 本文将对台达PLC编程软件ISPSoft的SFC编程功能做介绍, 在该界面中相当一部分操作可进行全中文实现,可视为一大 兄点。 ISPSoft的顺序功能图编程 1. 1顺序功能图 顺序功能图(Sequential Function Chart, SFC)是分析和设计电气控制系统顺控程序的重要工 具,同时又是一种PLC编程语言。主要思路是将一个复杂的 顺控过程分解为一个个小的工步,每个工步实现若干个动 作,步与步的划分由动作的不同来实现,即同一步内的动作 是不变的,而不同步的动作是不同的。同时,步与步由转换 来实现跳转,只有在满足转换条件时,才会由当前步跳转到 下一步或某特定步。即由一个状态在满足一定的转换条件时 转移到另一个状态。状态即为“步”。所以,顺序功能图也 称为状态转移图。如图1-1所示。 ①步:步(Step),在顺序功能图中用矩形方框表示。 与系统初始状态相对应的步称为“初始步”(用双线方框表 示),系统正处于某一步的状态时,该步即为“活动步”。 ②动作:动作(Action),指PLC输出的状态或内部软元件 的状态,每一步对应一个动作,或若干个动作的组合。相邻 两步的动作一般不同。③转换:转换用于将相邻两步分隔开。 当某步处于活动步且当前的转换条件满足时,转换发生效 果,把当前步复位,并激活下一步为活动步。即使程序从一 步走到另一步。 顺序功能图法编程就是用转换条件控制代表各步的软 元件,让它们的状态按一定的顺序变化,然后用代表各步的 软元件去控制PLC的各输出继电器。 1.2基于ISPSoft的SFC编程对于顺序功能图的实现 除在梯形图模式中使用“SETRST” “起保停”位移指 令”等方式来实现,很多品牌的PLC还支持特殊的SFC编程 模式。而台达ISPSoft编程软件的SFC模式很有特色,主要 体现在以下几个方面: 1. 2. 1程序结构。如图1-2所示。其程序分4层,程序 由P0U组成,P0U可以是LD或SFC程序,这点与三菱的SFC 程序类似,在三菱中定义为BLOCK (程序块)。其SFC块是由 步和转换组合而成,这也类似。但其新意在将Actions (动 作)和Transitions (转换条件)做成了可以并且必须预先 定义的单元。而针对每一 “步”,其做到了 “步由动作构 成”这一定义。即,用户在进行步的设置时,只需要将预先 定义好的动作组合设置到该步中。同时,将预先定义好的 Transition设置到对应的转换位置。 1.2.2程序命名。如上节内容所示,涉及到具体编程指 令的,仅为预先定义的Actions和Transitions,即定义这 些单元时需使用LD梯形图或者IL指令表。但在完成动作单 元和转换单元预定义后,进行编程可自由组合搭建。同时, 对于所有的步、动作、转换均可用中文命名。而后续的SFC 程序组合可完全在中文状态下进行。 ISPSoft编程实例 2. 1控制要求用一电磁铁从生产线上吸一工件,放至 备料盘。主要作水平方向运动和垂直方向运动。吸放工件由 电磁铁完成,水平方向、垂直方向运动均由电磁阀控制气缸 实现,由气缸上带的磁性开关做位置信号。 2.2程序编制①分析整个控制过程,绘制SFC图。(如 图2-1所示)②将所有动作、转换做成Action和Transition0 (如图2-2所示)③根据要求在程序中添加Actions和 Transitionso (如图 2-3 所示) SFC编程特色 3.1便于非PLC专业人员修改和编制程序 如图2所示 各图中,所有步、动作、转换均可用中文命名。即整个SFC 程序的组建均可在中文环境中完成,便于新手或现场人员修 改程序。即使修改者不了解具体的I/O地址的分配、不了解 每一个Action或者Transition的内容,其仍可对整体程序 做改动。 3.2便于修改控制对象对于每一步都可分解为若干的 动作(Actions)的组合。而这些Action可以重复在不同的 步中使用。这也造成了修改程序的方便。当某一动作的控制 对象发生改变时,即某一动作的实施信号发生更改。这样, 无需对于所有用到这一动作的步中的程序进行修改,而只要 更改对应的Action即可。大大地提高了修改程序的效率。 4总结 本文只是举了 一个简单的例子做了

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档