第一部分:SFC概念:
顺序功能图是近年来发展起来的一种程序设计语言。它采用顺序功能图描述程序结构,把程序分成若干“步”,每个步可执行若干动作。而“步”之间的转换靠其间的“转移”的条件来实现。
由于欧姆龙Sysmac Studio不支持SFC;下面以主要以三菱PLC为例进行介绍
举例1:电机往复运动(三菱Works2为例)
第一步:创建程序
PLC类型选择Q系列 程序语言 选择SFC 如下图:
第二步:添加步骤:
步属性选择:无
添加 电机正传步骤
添加 跳转步骤
添加 电机反转步骤
使用JUMP 跳转到--步骤20
完成
第三步:添加步骤中运行程序:
0跳转条件 :XO为1时跳转到下一步 ; TRAN:转移START
20步骤程序:Y100(正转), 延时 10秒
1跳转条件:T0为1时跳转到下一步;后面步骤与上差不多这里就不在介绍啦
举例2:正反转方向选择
A、添加分支结构入下图:
B、 块调用如下图:
C、再步骤中添加需要运行的程序 入下图:
具体步骤和案例一差不多就不在介绍啦!!
D、运行效果: