怎么组态SFC type 确保block contacts能自动连接?

n

描述
如果要使用SFC type/实例, 可以使用SFC 编辑器的属性对话框帮助组态. 属性对话框可以用来对SFC type工艺组态. 可以使用属性对话框对下列的SFC type接口增加连接类型.

属性 意义
Operating mode Operating modes 是SFC type过程相关的结构.使用这个属性对话框来定义在顺序控制中使用的操作模式(例如:加热, 冷却, ... , ).
Setpoint values Setpoint values 用来控制SFC type. 可以由操作员或者更高一级控制器设定(例如:BATCH flexible).
Process values Process values 在SFC-types中基于过程值的控制 (例如:填充值 ).
Control values Control values 用于通过SFC type控制外部逻辑.
Parameter Parameters是 SFC type特定实例的修改.
Marker Markers 用来存放临时值. Markers做为静态值被创建,在当前CFC接口上是不可见的 .
Times Time对象是用来在SFC type组态时间控制程序.计时器是基于标准时间块(TIMER_P) 支持不同的模式(pulse, extended pulse, switch-on delay, latching switch-on delay, switch-off delay).
Note texts 操作说明注意事项做为附加文本在画面上显示. 显示的文字包含用户的附加信息. 属性对话框中预定义的文本可以在步中显示。
Block contacts Block contacts 表示一个基础自动化块. 在sequencers使用的对象要在 SFC type的接口上定义.
Position texts Position texts 是用来显示当前sequencers位置. position text 包含一个数字和相应的文本. 这个文本代替每步的文本显示在SFC面板上.位置号在更高级的控制器获得 (例如:BATCH or SFC, ). 位置号是由每一步组成. 各步可以组合成一个数字.

表1:属性对话框的属性和意义

通过工具栏(1)的图标或者菜单栏的 ("View > Properties")打开SFC 编辑器的属性对话框.

怎么组态SFC type 确保block contacts能自动连接?
图. 1:在属性对话框进行设置

在左侧窗口选择"Block contacts"插入一个工艺块. 在右侧窗口可以设置任意实例名称(2) 和相连接的块(3) . 在CFC中至少插入一个块(例如 MOTOR, VALVE, CTRL_PID, ...) ,这样在下拉菜单才能显示块实例.
一旦完成属性对话框的组态工作,可以查看连接结果. 可以使用菜单"View > Coections"显示连接.

怎么组态SFC type 确保block contacts能自动连接?
图. 2:接口变量

在LAD/STL/FBD 编辑器里定义一个块的哪些输入/输出可以被连接. 设置每个输入/输出的属性"S7_contact := 'true'" . 如果不想连接这个块, 设置"S7_contact" 的值为'false'.
用户自定义的块也可以设置"S7_contact" 属性.

怎么组态SFC type 确保block contacts能自动连接?
图. 3:变量的接口属性

在SFC 编辑器里完成组态后, 关闭编辑器并打开包含SFC编辑器里连接的块的CFC. 在块目录的"Other Blocks"找到SFC Type并插入到CFC.

怎么组态SFC type 确保block contacts能自动连接?
图. 4:自动连接之前的CFC块

在组态的最后一步, 如果在SFC 实例(例如, *_LIOP_SEL) 上选择一个块连接接着点击工艺块的相同连接, 那么这两个块的相关输入/输出都会被连接上.
自动连接的某些连接不需要, 可以单独删除这连接.

怎么组态SFC type 确保block contacts能自动连接?
图. 5:连接的CFC块

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论