台达 说明书 流程图 SFC 编辑模式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 95
8.1 SFC 编辑模式环境
执行WPL 编辑器后可以开新档案或开启旧文件,选择进入SFC 模式的编辑环境,使用SFC 图(Sequence Function Chart)来编辑程序,如下图所示。
編輯方塊位置
SFC
一般
工具列
在SFC 模式窗口上侧会显示出SFC 工具列图标,使用者于SFC 图时,可以直接以鼠标移动到SFC 工具列的图标或按住复合键〔Shift 〕后再以鼠标移动到SFC 工具列的图标点选编辑,另外也可利用键盘功能键((F1~F9),〔Shift 〕+(F1~F9))作为输入方式。
以下我们将说明各种操作方式步骤。
8.2 基本操作
SFC 编辑原理:
SFC 的编辑原理,是依据国际标准IEC1131-3来制定,是属于图形编辑模式,整个架构看
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 96
起来像流程图,它是利用PLC 内部的步进继电器装置S ,每一个步进继电器装置S 的编号就当做一个步进点,也相当于流程图的各个处理步骤,当目前的步骤处理完毕后,再依据所设定的条件转移到所要求的下一步骤即下一个步进点S ,如此可以一直重复循环达到使用者所要的结果。
SFC 工具列图标及图标说明:
SFC 工具列图标 说明:(可用鼠标点选或键盘功能键(F1~F9)及〔Shift 〕+(F1~F9)操作)
阶梯图形模式,此图形表示内部编辑程序为一般阶梯图非步进阶梯的程序。
初始步进点用图形,此种双框的图形代表是SFC 的初始步进点用图形,可使用的装置范围S0~S9。
一般步进点用图形,其可使用的装置范围为S10~S1023。
(ES 、EX 、SS 机种
可使用的装置范围为S10~S127)
步进点跳跃图形,使用在步进点状态转移到非相邻的步进点时使用。
(同流程间
向上跳跃或向下非相邻的步进点跳跃或返回初始步进点或不同流程间之跳跃) 步进点转移条件图形,各个步进点之间状态转移的条件。
选择分歧图形,由同一步进点将状态以不同转移条件转移到相对应的步进点。
(若分歧超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操作来增加分歧点)
选择合流图形,由两个以上不同步进点将状态转移经转移条件转移到相同的步
进点。
(若合流超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操作来增加
合流点)
并进分歧图形,由同一步进点将状态以同一转移条件转移至两个以上之步进
点。
(若分歧超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操作来增加分
歧点)
并进合流图形,由两个以上不同步进点状态同时成立时以同ㄧ转移条件转移到
相同的步进点。
(若合流超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操
作来增加合流点)
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 97
〔Shift 〕+ 并进分歧用连接图形
〔Shift 〕+ 并进用连接图形
〔Shift 〕+ 并进合流用连接图形
〔Shift 〕+ 并进用连接图形
〔Shift 〕+ 选择分歧用连接图形
〔Shift 〕+ 选择用连接图形
〔Shift 〕+ 选择合流用连接图形
〔Shift 〕+ 选择用连接图形
〔Shift 〕+
垂直线连接图形
SFC 编辑环境:
SFC 编辑环境可编辑之范围为水平方向16个单位,垂直方向没有限制。
每一个虚线长方格代表一个单位,所以最多可有16个图形在同一水平线上。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
98
SFC 编辑方式:
方式一:先将SFC 图形全部都安排好后再进行个别图形内部程序设计。
步骤1:进入SFC 编辑模式后,可以看见SFC 工具列图标,一般来说,第一个出现的是阶
梯图形模式(键盘功能键F1按键或鼠标点选SFC
工具列图标 ),因为要导入SFC 结构之初始步进点装置S0~S9。
正常的PLC 程序设计是不会一开始就进入SFC 的结构,所以第一个LAD-0的图形内部程序大多是用来进入SFC 结构的前置程序。
步骤2:规化初始步进点图形(键盘功能键F2按键或鼠标点选SFC
工具列图标 )选择初
始步进点S0~S9其中之ㄧ,也就是进入SFC 结构的第一个步进状态点。
(初始步进点仅可使用S0~S9,若使用其它编号之步进点来当成初始步进点使用,则在程序最后编译将出现SFC 图形错误讯息。
若用阶梯图模式或指令模式编辑之初始步进点非S0~S9,则在程序最后编译将无法正确转换出SFC 图形。
)
步骤3:不同步进点图形之间要有转移条件图形(键盘功能键F5按键或鼠标点选SFC工具列
图标
),这样才能让程序执行时各个步进点之间能依转移条件将状态转移到其
它的步进点,步进点图形内部程序是写执行到此步进点所要执行的程序,转移条件
图形内部程序是写步进点之间状态转移的条件。
(如果转移条件图形内部程序中所写的转移状态到某一步进点与外部SFC图形所画的转移步进点不同时,在程序整体编译后会以外部SFC图形所画图形为准。
)
步骤4:SFC图形编辑时,以最左边单位为基准,依序往右边单位及下边单位编辑,每一个图形内部尚未编辑程序前,其颜色以灰色显示代表此图形内部程序是空的,使用者
可编辑内部程序(编辑方式有二种,将编辑方块置放在欲编辑之图形上,按下鼠标右键菜单可选择以内部阶梯图模式或内部指令模式编辑,仅可选择其中一种模式不可
两者皆选。
),若是此图形内部有程序则背景颜色就会与一般白色相同。
步骤5:SFC图形编辑时,向下相邻的步进点可用一般步进点图形(键盘功能键F3按键或鼠
标点选SFC工具列图标
)连接,若是向上跳跃或向下非相邻的步进点跳跃或返
回初始步进点或不同流程间之跳跃不相邻的步进点就要使用跳跃图形(键盘功能键
F4键或鼠标点选SFC工具列图标
),一般步进点图形与初始步进点图形每个装
置编号只可在SFC图形编辑时出现一次。
如上图,S12与S13相邻,使用一般步
进点用图形即可,但是S13要返回初始步进点S0,就得用跳跃符号来做状态转移。
方式二:也可将个别SFC图形及其内部程序一起完成后逐一将全部SFC图形安排好步骤1:开始编辑时,先选择阶梯图形模式用来进入SFC结构的前置程序,按下键盘功能键
F1按键或鼠标点选SFC工具列图标
即可,位置一定要在最左边单位,其中在
SFC编辑窗口中LAD-□,□编号将依使用者选取
的次数而自动递增,若编辑
方块位置不正确,会出现输入位置错误讯息。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 99
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
100
步骤2:将阶梯图形LAD-0先定位后,一开始LAD-0图形背景为灰色,表示LAD-0图形内
部没有程序,接着要输入阶梯图形的内部程序。
将编辑方块移到阶梯图形处,鼠标
按右键出现功能窗口选项。
步骤3:使用者可以依自己的编辑习惯使用内部阶梯图模式编辑或是内部指令模式编辑。
内部阶梯图模式编辑:
内部指令模式编辑:
步骤4:编辑完毕后,将此内部阶梯图模式或是内部指令模式关闭,刚才编辑的程序就已经存在于LAD-0图形的内部,LAD-0图形背景就会变成白色。
这时可以再按下鼠标右
键将内部阶梯图模式或是内部指令模式点出,可以看到先前编辑之内部阶梯图或是
内部指令已经在里面。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 101
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
102 步骤5:若要修改LAD-0图形的内部程序只需将编辑方块移到该图形处,鼠标按右键出现功
能窗口选项,选择内部阶梯图模式编辑或是内部指令模式编辑即可。
(动作与步骤2、3相同)
步骤6:再来规化初始步进点图形编辑,将编辑窗口往下移动,按下键盘功能键F2按键或鼠
标点选SFC 工具列图标 ,这时SFC 编辑窗口要求输入步进点编号,因为是初始步进点,所以可输入的编号范围为S0~S9,(可以使用鼠标点选方块右侧上下键,亦可以直接用键盘输入编号,若输入编号不在0~9范围则会出现〝S 使用超过范围〞),输入时S 有没有输入都没有关系,SFC 编辑模式会自动加入。
输入编号完成后按下〔Enter 〕键或鼠标双击左键或者是将编辑方块移开即可。
阶梯图形模式与初始步进
点图形之间不须要步进点转移条件图形。
步骤6:接着可以写初始步进点图形S0的内部程序,将编辑方块移到初始步进点图形处,鼠
标按右键出现功能窗口选项。
(动作与步骤2、3相同)
步骤7:在步进点与步进点图形之间 须有步进点转移条件图形,键盘功能键F5按键或鼠标
点选SFC
工具列图标。
步进点转移条件图形内部程序编辑与步骤2、3相同,
可将转移的条件写入。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
103
步骤8:再来设计连接的一般步进点,若没有分歧则将向下相邻的步进点可用一般步进点图
形(键盘功能键F3按键或鼠标点选SFC 工具列图标
)连接,若有分歧则按照是
选择分歧由选择分歧图形(键盘功能键F6按键或鼠标点选SFC 工具列图标
)连
接或并进分歧由并进分歧图形(键盘功能键F8按键或鼠标点选SFC 工具列图标
)连接。
接着可以写入各个步进点图形的内部程序,将编辑方块移到初始步进点图形处,鼠标按右键出现功能窗口选项。
(动作与步骤2、3相同)
无分歧:S0状态依转移条
件成立转移到步进点
S20。
选择分歧:S0状态依不同转移条件成立转移到个别步进点S20或S21。
并进分歧:S0状态依相同转移条件成立同时转移到步进点S20及S21。
步骤9:若分歧超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操作来增加分歧点。
(并进
分歧用连接图形〔Shift 〕+ ,并进用连接图形〔Shift 〕+ ,并进用连接图形〔Shift 〕
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 104 + ,选择分歧用连接图形〔Shift 〕+
,选择用连接图形〔Shift 〕+ ,选择用连接图形〔Shift 〕+
) 步骤10:在出现分歧之后须将步进点合流,有选择合流及并进合流两种,选择合流图形(键盘功
能键F7按键或鼠标点选
SFC 工具列图标
),并进合流图形(键盘功能键F9按键或鼠标点选
SFC 工具列图标 )。
接着可以写入各个步进点图形的内部程序,将编辑方块移到初始步进点图形处,鼠标按右键出现功能窗口选项。
(动作与步骤2、3相同)
选择合流:S30或S31或S32状态依个别的
转移条件成立转移到相同的步进点S40。
并进合流:S30或S31或S32状态同时成立且经同ㄧ转移条件成立转移到步进点
S40。
步骤11:若合流超出两点,使用者可使用〔Shift 〕+(F1~F9)功能键操作来增加分歧点。
(并进用
连接图形〔Shift 〕+
,并进合流用连接图形〔Shift 〕+ ,并进用连接图形〔Shift 〕+ ,选择用连接图形〔Shift 〕+
,选择合流用连接图形〔Shift 〕+ ,选择用连接图形〔Shift 〕+
) ※快速记忆:1. 一个转移条件条件对一个步进点状态属于选择分歧结构与选择合流结构。
2. 一个转移条件条件对多个步进点状态属于并进分歧结构与并进合流结构。
步骤12:SFC 图形编辑时,向下相邻的步进点可用一般步进点图形(键盘功能键F3按键或鼠标
点选SFC
工具列图标
)连接,若是向上跳跃或向下非相邻的步进点跳跃或返回
初始步进点或不同流程间之跳跃不相邻的步进点就要使用跳跃图形(键盘功能键F4
键或鼠标点选SFC工具列图标
),一般步进点图形与初始步进点图形每个装置
编号只可在SFC图形编辑时出现一次。
步进点S10与步进点S11、S12相邻,使用一般步进点用图形即可,但是步进点S13要返回初始步进点S0,就得用步进点跳跃图形来做状态转移。
同流程返回S0初始步进点。
S1流程中步进点S20状态转移到S0流程中步进点S10,就得用步进点跳跃图形来做状态转移。
两个不同流程的SFC图状态转移
步骤13:SFC图形编辑完成后,须经过编译将SFC状态图转换成指令码,从功能列上选取编
译(P)后点选SFCÆ指令或可用鼠标点选一般工具列按钮
,键入复合键〔Ctrl〕
+〔F6〕。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 105
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
106
功能列上选取编译(P)后点选SFC Æ指令将
SFC 状态图转换成指令码
鼠标点选一般工具列按钮 将SFC
状态图转换成指令码
8.3 辅助编辑
SFC 状态图编译成指令码:(若要正确显示编译之阶梯图须经过SFC 状态图编译成指令码,
再由指令码编译成阶梯图才行)
并进分歧与并进合流的SFC 状态图:
1.→SFC 状态图编译成指令码,
2.→指令码编译成阶梯图
选择分歧与选择合流的SFC状态图:
1.→SFC状态图编译成指令码,
2.→指令码编译成阶梯图
SFC模式编辑装置批注:
由于SFC的状态图形是使用装置S来做表示,所以它的批注也就是装置S的批注。
SFC模式编辑装置批注可在功
能列上选取检视 (V) 后点选检
视装置批注窗口或键入复合键
〔Ctrl〕+〔Alt〕+〔M〕,可同时
编辑多个装置批注。
装置批注窗口中,选择装置种类
S,在欲编辑之装置编号处以鼠
标双击或用键盘上下键选取目
标后按下〔Enter〕即会出现编
辑列,将批注输入后按下
〔Enter〕即可。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 107
108 SFC模式编辑装置批注可在功
能列上选取批注 (L) 后点选编
辑装置批注或键入复合键〔Ctrl〕+〔F2〕。
若编辑方块所在位置不可输入装
置批注则会出现讯息〝禁止输入
装置批注
!!〞。
将编辑方块置于欲输入批注之图
形上,按鼠标右键,选取编辑装
置批注选项。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
109
按下后出现编辑装置批注窗口。
将批注输入后鼠标按下储存键或键盘按下〔Enter 〕后点选关闭键将窗口关闭。
一般工具列按钮
或从功能列上选取检视(V)后点选显示批注选项,键入复合键〔Ctrl 〕+〔Alt 〕+〔C 〕会将批注显示在SFC 的图形上。
SFC 的图形右侧会出现装置批注内容。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
110
SFC 模式状态监控:
在
SFC 编辑模式上监控可以知道目前所执行到的状态在那里。
按下一般工具列按钮 对SFC 进行状态监控或从功能列上选取通讯(C)后点选SFC 监控选项。
就可以依据程序条件进行监控。
WPL 编辑器可同时做三种监控:1.SFC 状态监控,2.装置监控,
3.阶梯图监控。
SFC模式常见错误编辑例:
错误SFC图形修正后正确SFC图形
1. 两个步进点之间有连续两个步进点转移
条件图形。
两个步进点之间仅可有一个步进点转移条件图形。
2. S0步进点没有接步进点转移条件图形。
S0步进点之后接步进点转移条件图形。
3. S0步进点在选择分歧后没有接步进点转
移条件图形。
S0步进点在选择分歧后接步进点转移条件图形。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 111
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED
112
错误SFC 图形
修正后正确SFC 图形
4.
单一条件转移图形接着选择分歧是错误
的连接法。
正确的方式应将SFC 图形转成选择分歧,
如下图所示。
5. 并进分歧图形接着各自的步进点转移条
件图形是错误的连接法。
正确的方式应将SFC 图形转成并进分歧,
如下图所示。
6.
选择合流图形之前要有各自的步进点转
移条件图形。
正确的方式应将SFC 图形转成并进合流,
如下图所示。
7. 并进合流图形之前不可有各自的步进点
转移条件图形,且之后须有步进点转移条件图形连接。
正确的方式应将SFC图形转成选择合流,如下图所示。
© 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 113。