西门子工业电缆总代理经销商可在安全程序的两个 F 运行组之间进行安全相关的通信。这意味着,F-DB 中一个 F运行组提供的故障安全变量可在另一个 F 运行组中读取。说明通过为其指定“运行组通信 DB”的 F 运行组可对 F 运行组通信 DB进行读写访问,但通过“接收方”F 运行组只能进行读访问。提示:按照使 F运行组之间交换的变量尽可能少的方式构造安全程序,可提高性能。定义 F 运行组通信 DB 的操作步骤在工作区“F运行组”(F-runtime groups) 中为 F 运行组通信定义 DB。请按以下步骤操作:1. 在“安全管理编辑器”中单击“F运行组”(F-runtime groups)。2. 在“F 运行组通信 DB”(DB for F-runtime groupcommunication) 域中选择现有 F-DB 或分配一个新的 F-DB。3. 为 F-DB 分配一个名称。从其他 F运行组读取的Zui新数据说明读取的变量保持Zui后完成的 F 运行组处理周期时的Zui新状态,该 F 运行组在启动读取这些变量的 F运行组之前提供这些变量。如果在提供这些变量的 F 运行组运行期间所提供的变量多次发生变化,则读取这些变量的F运行组仅接收Zui后一次更改内容(请参见下图)。故障安全值的分配在 F 系统启动之后,将向具有 DB 中变量读访问权限的 F运行组提供故障安全值,以执行其它 F 运行组(如 F 运行组 2)的 F 运行组通信。故障安全值可以是在 F 运行组 1 的 F运行组通信 DB 中指定的初始值。F 运行组 2 将在首次被调用时读取故障安全值。F 运行组 2第二次被调用时,如果在它的两次调用期间已处理完 F 运行组 1,它将读取Zui新变量。如果未处理完 F 运行组 1,F 运行组 2将继续读取故障安全值,直至完全处理完 F 运行组
西门子工控设备包括S7-200SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球zhuming芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
目前,将产品布局于中、高端自动化科技产品领域,主要销售西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等。
长期紧密合作过程中,建立了良好相互协作关系,在自动化控制方面的业务逐年成倍增长,为广大用户提供西门子的Zui新技术及自动控制的zuijia解法方案。西门子公司是一家专注于工业、基础设施、交通和医疗领域的科技公司。浔之漫智控技术(上海)有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、数控系统以及低压控制低压配电为公司的技术特长。
调用 F 运行组的 (F-)OB 的循环时间。F 运行组的运行时间...F 运行组 1 的变量,写入到 F 运行组 1 的 F运行组通信 DB...F 运行组 2 的变量,从 F 运行组 1 的 F 运行组通信 DB 中读取F 运行组通信 DB的初始值不处理提供变量的 F 运行组说明如果要为运行组通讯 DB 提供变量的运行组不被处理(不调用该 F 运行组的主安全块),则F-CPU 将切换到 STOP 模式。以下诊断事件之一将被输入到 F-CPU 的诊断缓冲区中:• 安全程序中的错误:循环时间超时•相关主安全块(未处理的 F 运行组)的编号• 当前循环时间(以 ms 为单位):“0如果要将数据故障安全从一个 F 运行组发送到另一个F 运行组,请按照下列步骤操作:1. 创建非嵌套 F 型 PLC 数据类型 (UDT) 以进行 F 运行组通信。大小Zui多为 100个字节。2. 在“安全管理编辑器的”“Flexible F-Link”区域中,为 F 运行组通信创建两个 F通信。发送端和接收端各一个 F 通信。3. 为每个 F 运行组通信关系组态相同的 F 监视时间和 F 通信 UUID。有关计算 F监视时间的信息,请参见“监视和响应时间 (页 650)在验收期间,使用安全摘要来验证 F 型 PLC 数据类型 (UDT)的所有元素的偏移与安全消息帧内的发送和接收数据是否匹配。为此,所有成员和地址都列在每个 UDT的安全摘要中。(S088)警告在“安全管理编辑器”中创建新的 Flexible F-Link 通信时,系统会提供用于通信的唯一 F通信 UUID。在参数化表的“安全管理编辑器”中复制通信或复制到另一个 F-CPU 时,不会重新生成 F 通信UUID,不再是唯一的。如果副本用于组态新的通信关系,则用户需自行确保唯一性。为此,请选择受影响的 UUID 并通过“生成UUID”(Generate UUID)快捷菜单重新生成。在进行验收时,必须在安全摘要中检查该值的唯一性。(S087)警告这样可以确保(从故障安全角度出发)仅当信号状态保持的时间不小于分配的监视时间时,才会采集要传送的信号状态并传送给接收方。(S018)从其他 F 运行组读取的Zui新数据描述与“F 运行组通信(S7-300、S7-400) (页153)”章节的应用相同(写入或读取的存储位置或初始值除外)。5.2.6 删除 F 运行组删除 F 运行组要删除 F运行组,请按以下步骤操作:1. 在安全管理编辑器的区域导航中,单击要删除的 F 运行组。2. 在工作区域中选择“删除 F运行组”(Delete F-runtime group) 按钮。3. 单击“是”(Yes) 确认该对话框。4. 编译安全程序 (页320)(菜单命令“编辑 > 编译”(Edit > Compile))使更改生效。将删除 F 块到 F运行组(主安全块的调用块)的分配。但 F 块仍然存在。可在相应“F 运行组”(F-RunTime Groups)工作区域中,对安全程序的每个 F 运行组进行以下更改:• 将另一个块指定为主安全块的调用块。• 将另一个 F-FB 或 F-FC指定为主安全块。• 为主安全块输入其它的 I-DB 或新的 I-DB。• 更改 F 运行组的Zui大循环时间值• 将另一个 DB 指定为F 运行组通信数据块。5.2.8 更改 F 运行组(S7-1200 和 S7-1500)更改 F 运行组可在相应“F运行组”(F-RunTime Groups) 工作区域中,对安全程序的每个 F 运行组进行以下更改:• 更改 F-OB的名称、编号、循环时间、相位偏移和优先级。• 将另一个 F-FB 或 F-FC 指定为主安全块。• 为主安全块输入其它的 I-DB或新的 I-DB。• 更改 F 运行组的Zui大循环时间值和循环时间警告限制。• 为 F 运行组信息 DB 分配其它名称。•为预处理和后处理指定 FC要为安全程序创建 F-FB、F-FC 和F-DB,应使用与标准相同的基本操作步骤。下面仅显示了与标准块不同的操作步骤。创建 F-FB、F-FC 和F-DB使用与标准块相同的方式创建 F 块。请按以下步骤操作:1. 在 F-CPU 或安全单元的项目树中,在“程序块”(Programblocks) 下双击“添加新块”(Addnew block)。2. 在出现的对话框中,指定类型、名称和语言,并选中“创建 F块”(Create F-block) 复选框。(如果未选中此复选框,则会创建标准块。)3. 确认对话框后,将在程序编辑器中打开 F块。 明•不能声明主安全块的块接口中的块参数,因为这些参数无法提供。• (S7-1200、S7-1500)可以在背景数据块中编辑初始值。•不支持“应用实际值”(Apply actual values) 功能。• 不能访问其它 F-FB的单一背景或多重背景中的静态局部数据。• 必须始终初始化 F-FC 的输出。如果未遵守上述信息,则 F-CPU 会进入 STOP模式。在 F-CPU 的诊断缓冲区中输入引起该诊断事件的原因。•(S7-300、S7-400)如果要将数据区域的地址(数据块)作为实际参数分配给 F-FC 的形式参数,则必须使用完全资格 DB访问权限。• 其输入只能在读取模式下被块访问,而其输出只能在写入模式下被访问。如果要具有读写访问权,应使用输入/输出。•为清楚起见,请为创建的 F 块指定有具体含义的名称。复制/粘贴 F 块可以与标准用户程序块完全相同的方式复制 F-FB、F-FC 和F-DB。(S7-1200、S7-1500)不能复制 F-OB。例外:• 从“程序块 > 系统块”(Program blocks> System blocks) 文件夹中,无法对块进行复制。• 不能将 F 块从安全单元复制到标准单元,也不能在安全单元与F-CPU 的“程序块”(Program blocks) 文件夹之间复制 F 块。参见更改 F 运行组(S7-1200 和S7-1500) (页 159)有技术保护要对 F 块进行专有技术保护,请按照 STEP 7 帮助中的“保护块”(Protectingblocks) 步骤进行操作。要求请注意以下有关 S7-1200/1500 F-CPU 的 F 块专有技术保护的注意事项:•需要分配专有技术保护的 F 块必须在安全程序中进行调用。• 为 F块设置专有技术保护之前,安全程序必须一致。为此,需对安全程序进行编译(页 320)。说明在安全摘要中,不会输出专有技术保护 F块的源代码。需在设置专有技术保护前,创建安全摘要(如,执行一次代码审核或接受 F 块)。说明如果要对专有技术保护的 F块的程序代码和/或块接口进行编辑,不建议通过输入密码打开该 F块,而建议完全删除专有技术保护并在编译后重新设置。说明(S7-1200、S7-1500)对专有技术保护 F 块或由其调用的 F块进行重命名时,仅在打开或移除专有技术保护时输入密码后,专有技术保护的 F-block 的签名才会改变。说明使用专有技术保护 F块时,在编译安全程序时将显示因 F 块设有专有技术保护而产生的警告和错误消息。警告和错误消息中包含相应信息。示例:在专有技术保护的 F块中,在对标准程序中的变量执行读访问,另一个(专有技术保护)的 F 块在对该变量正在写访问。对于 S7-1200/1500F-CPU,更多信息可参见“安全程序中的专有技术保护 F 块”部分中的安全摘要。