16
6ES7658-3MD58-0YA5现货 6ES7658-3MD58-0YA5现货 6ES7658-3MD58-0YA5现货
SIMATIC PDM,软件 PCS 7 - FF V9.0(100 天), 浮动许可证用于 1 个用户, E 软件,无软件,无文档 许可证密钥在 U 盘上, A 级, 6 种语言(D,E、F,I,S,C), 可在以下操作系统下运行 WIN7ULT/服务器版 2008 R2/ 服务器 2012 R2 参照硬件:计算机/编程设备 PG
在 SFC 中组态计算简介
以下说明介绍了如何使用下列其中一个属性对话框在 SFC 中新建计算:
步(“初始化”(Initialization)、“处理”(Processing)、“终止”(Termination) 选项卡)
转移(“条件”(Condition) 选项卡)
顺控程序(菜单命令“编辑 > 顺控程序属性”(Edit > Sequencer Properties)、“启动状态”(Start condition)、“预处理”(Preprocessing)、“后处理”(Postprocessing) 选项卡)
有关如何在 SFC 计算中实现公式的说明,请参见“在 SFC 的计算中实现公式的示例 ”部分。
要求
对于想要在其中组态计算的 SFC 或 SFC 类型,已在 SFC 编辑器中将其打开,且不受写保护!不能在 SFC 实例中创建或编辑计算。
项目必须为“多项目”类型。
步骤
在 SFC 编辑器中打开所需步或转移/顺控程序的“属性”(Properties) 对话框。
在“属性”(Properties) 对话框的语句行中,切换至想要在其中组态计算的选项卡,例如“条件”(Condition) 选项卡。
在语句行(位于想要向其中插入计算的字段旁)中,单击相关的“f(x)”按钮。随即打开“SFC 的计算”(Calculation for SFC) 对话框。
为组态计算,语句行中的相关文本框必须为空。否则,将禁用相关的“f(x)”图标。
在这种情况下,应删除字段的内容,然后单击相关的“f(x)”按钮以组态计算。
“计算”(Calculation) 列较上面的单元格包含计算名称。如果该计算是新创建的,则较上面的单元格将显示文本“请插入函数”(Please insert a function)。
**部单元格仅在添加函数后才可编辑。
选择快捷菜单命令“插入函数”(Insert function) 并为此选择一个所显示的函数。在“计算”(Calculation) 列中插入所选函数。较上面*一个插入的函数始终表示结构或计算的较高级。如有必要,也可稍后替换此函数。
有关可供选择的函数和数据类型的更多信息,请参见“SFC 计算中的函数范围:”部分。
在**部单元格中计算的名称。
单元格的快捷菜单提供了各种编辑函数。名称将被传送到步或转移的较高级属性对话框中。
离开此单元格时,将执行似然性检查,例如一性、允许的字符和字符长度。将数据输入到较高级属性对话框时(例如,通过添加“(1)”),不一的名称将变为一名称。
完成*一个插入的函数的组态。
插入函数后,以下相关数据必须在每个函数输入中进行组态:
- “数据类型”(Data type) 列中的所需数据类型(请参见步骤 6)。
- “互连”(Interconnection) 列中的互连、常量或较低级函数(请参见步骤 7)。
这些组态步骤的执行顺序可能改变。例如,如果要插入较低级函数,需要在之后定义数据类型。
在“数据类型”(Data Type) 列中检查相关函数输入所需的数据类型,并在必要时更改数据类型。
如果仅一种数据类型适用于函数输入,则会在表中以“灰色”背景颜色显示相关单元格。另一方面,如果有多种数据类型可用,则可以从下拉列表中选择所需数据类型,且单元格的背景颜色为“白色”。
在函数输入中,在“互连”(Interconnection) 列选择关联单元格。在该单元格中组态函数输入的地址。
以下选项可用于组态地址:
- 手动输入:
对于手动输入(例如用于组态常数或文本互连),该单元格的快捷菜单中有多个函数可用。
- 在 SFC 中组态计算时:
可以使用拖放功能将所需变量或块 I/O 从打开的 CFC 图表移至计算的“互连”(Interconnection) 单元格。
可以使用“浏览...”(Browse...) 按钮打开对话框,以便为所选函数输入选择地址。
- 在 SFC 类型中组态计算时:
只能访问 SFC 类型的接口来选择地址。在这种情况下,可以使用拖放功能,将特性从 SFC 类型的特性列表移动至计算的“互连”(Interconnection) 单元格,或者将 I/O 从 SFC 类型的 I/O 列表移动至该单元格。
如果想要在计算中集成附加函数,请在“计算”(Calculation) 列中选择函数输入,然后在快捷菜单中选择新函数。较低级函数甚至可以插入到互连的函数输入中。此单元格中之前输入的内容将被替换。
如有必要,可**捷菜单为特定函数添加更多函数输入。
插入该函数后,它将成为从属级。较大嵌套深度限于 8 个从属级。
较上面*一个插入的函数始终表示结构的较高级。随后,*二级以及其它所有级别组成了多个函数,这些函数始终在下一个较高级别的函数输入处进行组态。
必要时,也可以更换或删除函数。为此,请在“计算”(Calculation) 列中选择所需函数,然后在快捷菜单中选择相应的菜单命令。
更换函数时,显示在快捷菜单中的选项将取决于新函数,该函数的属性与要更换的函数属性类似。
检查“数据类型”(Data Type) 列。必须为计算中的所有函数输入/结果*明确的数据类型,以便将计算数据传送至步或转移的属性对话框中。因此,“数据类型”(Data Type) 列的单元格不能具有“白色”背景颜色。如果仍存在具有“白色”背景颜色的单元格,则必须手动*数据类型。
为此,选择相应函数输入的“数据类型”(Data Type) 单元格,该函数的数据类型尚未明确*,因而其背景颜色为“白色”。
在该单元格的下拉列表中选择所需数据类型。
所选单元格的快捷菜单包含用于*数据类型和取消*的菜单命令。
选择快捷菜单命令“*数据类型”(Specify data type)。手动*数据类型后,单元格将以“深灰色”的背景颜色进行显示。如果想要再次更改数据类型,则可使用相应的快捷菜单命令取消*。
针对尚未*其数据类型且背景颜色为“白色”的所有其它单元格,重复该步骤。
如果全部所需函数均进行了组态,且对数据类型进行了明确*,则可以将计算数据传送至步或转移的属性对话框中。
为此,请单击“应用”(Apply) 按钮。“SFC 的计算”(Calculation for SFC) 对话框关闭。
该计算连同在计算中输入的名称一起显示在步或转移属性对话框的语句行中。
提示
保存计算
计算现已被传送至“属性”(Properties) 对话框的语句行中,但尚未保存。
在步或转移的“属性”(Properties) 对话框中单击“应用”(Apply) 按钮,即可进行保存。
结果
在 SFC 的步、转移或顺控程序中创建了新计算。