TwinCATSFC编程入门教程Version1.0.PDFVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TwinCATSFC编程入门教程Version1.0.PDF

TwinCAT SFC编程入门教程 Version 1.0 毕孚自动化设备贸易(上海)有限公司 2016 年3 月 SFC 编程入门 目录 一、 SFC 编程介绍1 二、 创建SFC 工程2 三、 SFC 编程基础入门5 1. Step 步5 2. Transition 转换8 3. 串行转移11 4. 选择分支11 5. 平行分支13 6. 跳转15 四、 SFC 进阶使用17 1. 输入输出步17 2. IEC 动作块19 3. SFC 标志位24 4. 宏(Macro)28 五、 SFC 综合使用举例31 六、 交通灯实例说明40 七、 结束语42 一、SFC 编程介绍 PLC 的编程语言主要有以下几种:梯形图(LD)、指令表(LI)、顺序功能图 (SFC )、结构化文本(ST )、连续功能图编辑器(CFC )。这五种编程语言都是符合 IEC61131-3 标准的编程语言。 顺序功能图(Sequential Function Chart )是近年来发展起来的一种程序设计语 言。它采用顺序功能图描述程序结构,把程序分成若干“步”(Step ),每个步可 执行若干动作。而“步”之间的转换靠其间的“转移”(Transition )的条件来实 现。至于在“步”中要做什么,在转移过程中有哪些逻辑条件,则可以用其他任 何一种语言(例如ST 结构化文本)来实现。 SFC 编程的特点: 1、以功能为主线,条理清晰,便于对程序操作的理解和沟通;在程序中可 以很直观地看到设备的动作顺序。比较容易读懂程序,程序按照设备的 动作顺序进行编写,规律性较强。即使不是程序编写人员,在初看时, 也非常容易上手理解。 2、对大型的程序,可分工设计、采用较为灵活的程序结构,可以节省程序 设计时间和调试时间,在设备故障时能够很容易的查找出故障所处在的 位置,不用检查整个冗长的程序。 3、常用在系统规模大,程序关系较为复杂的场合。不需要复杂的互锁电路, 更容易设计和维护系统。 SFC 程序的基本运行顺序是:从初始步开始,依次执行每一个步,每次转移 条件成立时执行下一步,走到末尾会返回到初始步,然后进行循环执行。 1 二、创建SFC 工程 1. 打开TwinCAT3 软件,新建工程并且在PLC 下新建一个新Project 项目 注意: 由于TwinCAT3 软件新建的PLC 程序是默认生成使用ST 语言的主程序,所以 需要先将原先的主程序删除,添加新的使用SFC 语言的程序。 2. 删除POUs 下方的MAIN (PRG)主程序,和PlcTask 下方的MAIN 任务 2 3. 在POUs 下方添加新程序,并将编程语言手动选为SFC 顺序功能图; 4. 将创建好的SFC 语言程序POU 选中通过“拖动”,添加到Plc Task 中。 3 5. 这样就创建了一个以SFC 为编程语言的PLC 程序 4 三、SFC 编程基础入门 顺序功能表图编程语言的基本图形符号是步、转换和有向连线。 1. Step 步 顺序功能表图编程语言把一个过程循环分解成若干个清晰的连续的阶段,称 为“步” (Step )。步的图形表示: Init St

您可能关注的文档

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档