西门子工业电缆总代理经销商可在安全程序的两个 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 块”部分中的安全摘要。