施耐德unity pro软件培训课程module3.a iec language_第1页
施耐德unity pro软件培训课程module3.a iec language_第2页
施耐德unity pro软件培训课程module3.a iec language_第3页
施耐德unity pro软件培训课程module3.a iec language_第4页
施耐德unity pro软件培训课程module3.a iec language_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模块 3.AIEC 语言 : SFCIEC 语言 SFC什么是 SFC ?SFC : 顺序功能图使用步和转换,运用图形方式来表示顺序控制系统每步是一个命令或者有效或无效的动作从一步到下一步的过程是通过转换的条件决定的IEC 1131-3 标准SFC 规则顺序程序包括 :SFC 段 (最高级)动作段转换段SFC 段只能在 MAST 任务中 每个SFC 段包括一个或多个 SFC 图一个SFC 段有 200 行和 32 列一个SFC 段可以包括 1024 步步一个 SFC 段为 “状态机器”; 状态定义为有效步 (在多重令牌环中最多为100 步)正常步当步前面转换为真时,步激活当步后面为真时,变成无

2、效每个步包括无,一个或多个动作初始步当应用初始化时,顺序的开始不包括任何动作在每个顺序链中必须定义一个初始步 (图)在每一步属性中限定该步的动作可以定义每一步的监控和延时时间宏程序步宏程序步用于调用宏步程序段宏步程序段在工具项目设定中必须激活输入步宏步程序段的第一步输入步自动产生不能删除或插入输出步宏步程序段的最后一步输出步自动产生不能删除或插入转换对于每个转换,条件可以为 : 一个布尔变量一个转换程序段转换条件可以用 LD, FBD, ST 或 IL 语言编辑转换条件程序的结果赋值给布尔变量,该变量名称与转换自相同跳转代表不在整个连接长度中的直接连接可以放在图中任何地方,但在转换之后一些跳转

3、可以是同样目的选择分支/接点选择分支 (OR 分支)动作选择分支与否是由选择分支前的转换条件的结果决定选择分支转换是从左至右进行处理的选择分支连接点 (OR接点)不同序列顺序再次连接到一个分支上,再进行连续处理通常,步在连接点之后。并行分支可以在连接点之后并行分支 / 接点并行分支 / 连接点同时处理分成几个序列 (最多32 )并行序列从左至右独立处理在一个并行分支前通常有一个转换并行接点 ( AND接点)将并行序列组合成一个分支当前些步已经设定好后,在并行接点后的转换将得出结果 (并行序列同步)通常在一个并行分支后允许一个转换选择分支也可以在并行接点之后序列建议减少对象创建结构序列简单序列以

4、步 / 转换开始 带步并行序列包括AND 分支分支AND 接点最后转换带转换的选择序列 包括OR 分支分支OR 接点最后步连接直接将步和转换连接起来只有源和目的存在时,连接才有效步与步,转换与转换之间是不能直接连接的连接不能与其他对象(步, 转换, 跳转)重叠连接可以互相重叠或交叉连接包括正交段箭头指示连接从下到上SFC 编辑器基于 Window 多文档界面的非固定的编辑器打开图段或宏扩展部分,启动编辑器单元可以包括任何类型对象 (线不指示步或转换)一个段包括200行和32列SFC 程序对象步宏步骤转换跳转选择分支 / 选择接点 (OR 分支 / 接点)并行分支 / 并行接点 (AND 分支

5、/接点) 连接注释简单序列以步 / 转换开始并行序列 / 选择序列正常 / 扩展视图段扩展视图显示出步的动作列表在编辑器中可以应用于缩放功能扩展视图正常视图步的命名步的命名-IEC 标准步的名称自动产生并且可以编辑 (自由命名)在整个项目中步的名称是唯一的步名长度为最多 32 个字符自动产生步名的结构如下 : S_n_m (用于步) 或 MS_n_m (用于宏步)S = 步或 MS( 宏步)n = 段的编号 (连续编号)m = 段内步的编号 (连续编号) 步属性定义步属性步名称初始步属性管理时间和延时时间文本形式 (如 10 ms)SFCSTEP_TIMES 变量动作 限定动作时间动作类型 (

6、变量, 直接地址, 段)注释步时间延时时间 最小管理时间 1 边沿)P0 (脉冲, 下降沿) : 当步有效时,动作设定为一个程序周期 (1 - 0 边沿)转换属性定义转换属性反转条件 (有效为 0)转换条件类型 (转换段或变量)注释布尔变量 (如 Valve_1)布尔值 (0 或 1)布尔地址 (%M, %I, .)转换程序段在 IL 和 ST语言中, 程序包括了结果自动赋值给转换变量的逻辑表达式转换程序段 (续)在 FBD中, 程序包含了带连接转换变量输出的 AND 模块在 LD中,程序包含了带连接转换变量线圈跳转属性定义跳转属性跳转目标 (步或宏步的名称)注释分支 / 连接属性“句柄” 调

7、节长度的大小分支属性对话框输出管脚数量 (对象大小) 输入管脚位置连接属性对话框输入管脚数量 (对象大小) 输出管脚位置SFC 对象颜色当段仿真时,使用颜色来显示步的状态步绿色 : 步激活白色 : 步不激活黄色 : 步时间小于最小管理时间紫红色 :步时间大于最大管理时间宏步骤绿色 (上部) : 宏步激活绿色 (上部和下部) : 宏的输出 步激活白色 : 宏步时间无效黄色 : 宏步时间小于最小管理时间紫红色 : 宏步时间大于最大管理时间SFC 对象颜色 (续)当段仿真时,使用颜色来显示转换的状态转换连接至布尔变量或简单的布尔表达式绿色 : 布尔变量或表达式为 TRUE红色 : 布尔变量或表达式为

8、 FALSE 关联程序段的转换黑色 : 前一步无效绿色 : 段的条件为 TRUE红色 : 段的条件为 FALSE单令牌动作 只有一个初始步 (1)除了并行分支,只有一步有效 (每一分支一步) (2) 如果前一步有效,转换被赋值 (3) 处理分支转换从左至右在选择分支中只有一个分支有效 (4) 对于并行分支,转换可以让几个步同时有效 (最多32 ) (5) 不可以跳入或跳出并行分支(1)(2)(3)(4)(5)多令牌动作多个初始步 (0 至 100) (1)宏步包含在初始步中多个步可以同时激活 (2) 如果前一步有效,可以赋值给转换 (3)在选择分支,至少有一个分支有效 对于并行分支,转换可以使得几个步同时激活可以跳入或跳出并行分支步可以从非-SFC 段激活 (SETSTEP 模块)1223流程图系统对象管理流程图的系统对象可以由EF / EFB 替换源自Grafcet 的新特点可以多个 SFC 段PRL/GRAPH/POST 序列不存在. PRL 和 POST 由非-SFC段替代多令牌环 (多个步同时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论