西门子工业SITOP电源总代理经销商

供应商
浔之漫智控技术(上海)有限公司-西门子模组
认证
西门子
PLC
模块
代理商
所在地
1
更新时间
2024-01-15 08:30

详细介绍

西门子工业sitop电源总代理经销商为 f-i/o 的输入和输出按一定结构分组 plc 变量(s7-1200 和s7-1500)可按照标准 i/o 的输入和输出的变量分组方式为 f-i/o 的输入和输出按一定结构分组 plc变量(结构化 plc变量)。使用 f 型 plc 数据类型 (udt)。规则为 f-i/o 的输入和输出创建结构化 plc变量时,除了标准规则外,还必须遵守以下规则:• 不能用结构化 plc 变量同时为标准 i/o 和 f-i/o 的输入/输出进行分组。•只能用结构化 plc 变量对实际存在的通道(通道值和值状态)的输入/输出进行分组。另请参见寻址 f-i/o (页 168)•只能用结构化 plc 变量对已在硬件配置中启用的通道(通道值和值状态)的输入/输出进行分组。另请参见寻址 f-i/o (页 168)•在设置了“1oo2 传感器评估”(1oo2 sensor evaluation)的情况下,只能对可提供“1oo2传感器评估”结果的通道(通道值和值状态)的输入进行分组。另请参见寻址 f-i/o (页 168)•应将 f-i/o 的所有输入和输出合并到一个结构化 plc 变量中。将这些输入和输出分为多个结构化 plc 变量时,只能以 16位的倍数开始。这一点也适用于嵌套 f 型 plc 数据类型 (udt)。参见标准中的规则。如果忽略上述内容,则 f-cpu 将进入stop 模式。在 f-cpu 的诊断缓冲区中输入引起该诊断事件的原因。• 用于分组 f-i/o 输出的结构化 plc 变量不能与其它plc 变量重叠。如果忽略上述内容,则 f-cpu 将进入 stop 模式。在 f-cpu的诊断缓冲区中输入引起该诊断事件的原因。说明要遵守这些规则,必须相应地声明用于结构化 plc 变量的 f 型 plc数据类型。f-i/o 组态的“io 变量”(io tags) 选项卡中提供了分配给结构化 plc 变量的地址。

西门子工控设备包括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-i/o 的输入和输出的结构化 plc 变量示例(s7-1200 和 s7-1500)简介本示例将 f 模块 4 f-di/3f-do dc24v/2a 与 1oo2 评估结合使用,以演示如何使用结构化plc 变量来访问 f-i/o。4 f-di/3 f-dodc24v/2a f 模块的通道结构下表列出了使用 1oo2 评估的 f 模块 4 f-di/3 f-do dc24v/2a的通道结构和地址分配。只能访问已启用的现有通道(地址 i15.0 至 i15.3 和 i16.0 至 i16.3)。这些通道提供在 f模块内部生成的 1oo2 评估结果。表格 5- 2 进行 1oo2 评估的输入通道值的通道结构和地址通道 地址使用外部编辑器编辑plc 变量要使用外部编辑器编辑 plc 变量,请按该标准中的步骤进行操作。更多信息,请参见step 7 帮助中的“使用外部编辑器编辑plc 变量”。注意事项:说明如果导入的变量表中包含安全程序中所用的变量,则将复位安全程序的集体 f 签名。要再次生成集体 f签名,则需重新编译项目数据。为此,为安全程序设置访问保护后,还需为安全程序设置有效的访问权限。如果要使用外部编辑器编辑 plc变量,建议将安全程序中需使用的 plc 变量存储在一个单独变量表中。删除安全程序删除单个 f 块删除 f 块的操作步骤与 step 7中相同。删除 f 运行组请参见 删除 f 运行组 (页 158)(s7-300、s7-400)删除调用安全程序(main_safety) 的所有调用。删除插入存储卡(型存储卡或闪存卡)的 s7-300/400 f-cpu的完整安全程序要删除整个安全程序,请按以下步骤操作:1. 删除项目树中的所有 f 块(以黄色符号显示)。2. 删除调用安全程序(main_safety) 的所有调用。3. 在硬件与网络编辑器中选择该 f-cpu,然后在 f-cpu 的属性中清除“f功能已激活”(fcapability activated) 选项。4. 编译 f-cpu的项目数据此时,离线项目中不再包含安全程序。5. 要删除存储卡(simatic mmc卡或闪存卡)中的安全程序,则需将存储卡(simaticmmc 卡或闪存卡)插入 pg/pc 或 simatic usb 编程器中。6.在菜单栏中,选择菜单命令“项目 > 读卡器/usb 存储器 > 显示读卡器/usb 存储器”(project >card reader/usb memory > show card reader/usb memory)。7.打开“simatic 读卡器”(simatic card reader) 文件夹,然手删除存储卡。8. 将存储卡插入 f-cpu中。9. 对 f-cpu 执行存储器复位(stop led 闪烁表示请求存储器复位)。然后将离线标准用户程序下载到 f-cpu中。微信图片_20231013094106.jpg除未插入闪存卡的s7-400 f-cpu 的完整安全程序要删除整个安全程序,请按以下步骤操作:1. 删除项目树中的所有 f 块(以黄色符号显示)。2.删除调用安全程序 (main_safety) 的所有调用。3. 在硬件与网络编辑器中选择该 f-cpu,然后在 f-cpu属性中清除“f 功能已激活”(fcapability activated) 选项。4. 编译 f-cpu的项目数据此时,离线项目中不再包含安全程序。5. 对 f-cpu 执行存储器复位(在 f-cpu 的“在线工具”(onlinetools) 任务卡中)。然后将离线标准用户程序下载到 f-cpu 中。删除 simatic s7-1200/1500 f-cpu的整个安全程序要删除整个安全程序,请按以下步骤操作:1. 删除项目树中的所有 f 块(以黄色符号显示)。2.在硬件与网络编辑器中选择该 f-cpu,然后在 f-cpu 的属性中清除“f 功能已激活”(fcapabilityactivated) 选项。3. 编译 f-cpu 的项目数据此时,离线项目中不再包含安全程序。然后将离线标准用户程序下载到f-cpu 中安全程序的 f 运行组的规则规则注意事项:• 只能从一个 f 运行组访问 f-i/o 的通道(通道值和值状态)。•只能从一个 f 运行组访问 f-i/o 的 f-i/o db 的变量,而且只能是从还用来访问该 f-i/o的通道或值状态的 f运行组(如果进行了访问)中进行访问。• f-fb 可在多个 f 运行组中使用,但必须用不同的背景数据块调用。• f-db的背景数据块只能从调用相关 f-fb 的 f 运行组中访问。• 全局 f-db(除 f 全局 db)的变量只能从一个 f运行组进行访问(不过,一个全局 fdb 可用于多个 f 运行组)。• (s7-300、s7-400)通过指定为“运行组通信 db”的f 运行组可对 f 运行组通信 db 进行读写访问,但通过“接收方”f 运行组只能进行读访问。• (s7-300 和 s7-400)f通信 db 只能从一个 f 运行组访问。• (s7-1200 和 s7-1500)不能自行调用主安全块。而是由分配的 f-ob自动调用。说明f-ob 受 f 系统专有技术保护。因此,无法评估 f-ob 的 ob 启动信息。•(s7-1200、s7-1500)。f-ob 应创建为所有 ob中优先级zui高的块。说明此外,通过通信负载、更高优先级中断的处理以及测试和调试功能,可以延长 f-ob 的循环时间/运行时间。在冗余s7-1500hf 系统中,此时间还取决于当前系统状态。• (s7-300, s7-400)主安全模块只能通过标准块调用一次。多次调用将导致 f-cpu 切换到 stop 模式。• (s7-300, s7-400)为zuijia使用临时本地数据,必须在 ob(尽可能在循环中断 ob 中)中直qq截图20230509173142.png(s7-300,s7-400) 在循环中断 ob 内,f 运行组应在标准用户程序之前执行;也就是说,应在 ob的起始处调用,这样无论处理标准用户程序花费多长时间,始终能以固定的时间间隔调用 f 运行组。为此,循环中断 ob也不应被较高优先级的中断所中断。• 标准 i/o 的输入输出过程映像、位存储器以及标准用户程序中的 db 变量可从多个 f运行组采用只读或读/写方式进行访问。(另请参见在标准用户程序和安全程序间进行数据交换 (页 206))• 通常可在多个 f运行组中调用f-fc。说明在标准用户程序中编写安全功能不需要的程序段,可改进性能。确定标准用户程序中要包括的元素和安全程序中要包括的元素时,请记住标准用户程序可以更容易地进行修改并下载到f-cpu。通常,标准用户程序中的更改不需要进行验收。5.2.2 定义 f 运行组的操作步骤(s7-300、s7-400)要求•已在项目中插入了 s7-300/400 f-cpu。• 在 f-cpu 的“属性”(properties) 选项卡中,选中了“激活 f功能”(f-capability activated)复选框(默认设置)。定义 f 运行组的步骤如下:1.在项目树中双击打开安全管理编辑器。2. 在区域导航中选择“f 运行组”(f-runtime group)。结果:打开用于定义 f运行组且具有 f 运行组 1 的(默认)设置的工作区。3. 指定要调用主安全块的块。默认情况下,建议在此使用循环中断 ob35。循环中断 ob 的优点是其以固定的时间间隔中断标准用户程序的 ob 1 中的循环程序处理。这意味着在循环中断 ob中,会以固定的时间间隔调用和运行安全程序。在此输入域中,只能选择以 lad、fbd 或 stl编程语言创建的块。在此选择块后,将在所选块中自动插入一个调用,并在需要时移除先前所选块中的调用。如果要在通过其它编程语言创建的块中调用主安全块,必须自己编程该调用。此后输入字段将不可编辑(灰显),只能在调用块而非安全管理编辑器中更改该调用。4.将所需主安全块分配给 f 运行组。主安全块是 fb 时,还必须分配背景 db。默认情况下,建议使用 main_safety [fb1]和 main_safety_db [db1]f-cpu 将监视 f 运行组的 f 循环时间。对于“f运行组的zui大循环时间”(maximum cycletime of f-runtime group),请输入 f运行组两次调用间允许的zui大时间。警告监视 f运行组的调用间隔是否为zui大值。这意味着会执行监视以确定调用的执行次数是否足够多,而不是确定调用的执行次数是否太多或者是否同步等。因此,必须使用“指令”(instructions)任务卡中的 tp、ton 或 tof 指令 (页 523)来实现故障安全定时器,而非使用计数器(ob调用)。(s007)警告除此之外,其安全功能的响应时间还取决于 f-ob 的循环时间、f 运行组的运行时间,以及使用分布式 f-i/o时 profinet/profibus 的参数分配。因此,标准系统的组态/参数分配会影响其安全功能的响应时间。示例:• 标准 ob相对 f-ob 有更高的优先级,会导致 f-ob 的循环时间或 f运行组的运行时间的延长。请注意,在创建工艺对象时,可以自动创建优先级非常高的 ob。• profinet发送时钟周期的更改会更改事件类别为“同步循环”的 f-ob的循环时间。请注意,标准系统的组态/参数分配不受安全程序的访问保护,因此不会导致集体f签名修改。如果不采取有组织的措施来避免标准系统的组态/参数分配的变化对响应时间产生影响,则必须始终将计算的安全功能的zui大响应时间用作监视时间(请参见“组态监视时间(页 651)”)。通过安全程序的访问保护来保护监视时间免受更改,并通过集体 f 签名以及集体 fsw签名进行记录。使用计算响应时间的 excel 文件qq截图20230509171918.png如果一个 f运行组为安全程序中的另一个 f 运行组提供分析用的变量,则应为 f 运行组通信分配 db。为“f 运行组通信 db”(db forf-runtime group communication) 选择一个f-db。(另请参见“f运行组通信(s7-300、s7-400) (页 153)”)7. 如果要创建另一个 f 运行组,请单击“添加新 f 运行组”(addnew f-runtime group) 按钮。8. 将 f-fb 或 f-fc 作为主安全块分配给调用块。如果 f-fb 或f-fc 不存在,将自动在项目树中生成。9. 如果主安全块是 f-fb,则应为主安全块分配背景 db。背景 db在项目树中自动生成。10. 执行上述步骤 3 到 5 以生成另一个 f 运行组。已在项目中插入了 s7-1200/1500f-cpu。• 在 f-cpu 的“属性”(properties) 选项卡中,选中了“激活 f 功能”(f-capabilityactivated)复选框(默认设置)。默认情况下创建的 f 运行组默认情况下,在添加 f-cpu 后,step 7 safety会将 f 运行组的 f 块插入到项目树中。打开“程序块”时,将在项目树中显示 f 运行组的 (f) 块(fob_rtg1[ob123]、main_safety_rtg1 [fb1] 和 main_safety_rtg1_db[db1])。以下部分介绍如何修改默认创建的 f 运行组的设置/参数,或添加其它 f 运行组。创建新的 f 运行组时,请指定 f-ob的事件类别。对于 f-ob,可以在事件类别“program cycle”、“cyclicinterrupt”或“synchronous cycle”之间进行选择。对于默认创建的 f 运行组,f-ob的事件类别为“cyclic interrupt”。要更改已创建 f 运行组的 f-ob 的事件类别,需要删除 f运行组并创建一个新组。说明建议创建事件类别为“cyclic interrupt”的f-ob。随后将调用安全程序,并以固定的时间间隔执行。仅建议将事件类别为“synchronous cycle”的 f-ob与支持等时同步模式的 f-io 配合使用,例如,驱动器 sinamics s120 cu310-2 pn v5.1的子模块“profisafe telgr 902”。不建议使用事件类别为“program cycle”的f-ob,因为它们具有zui低优先级“1”(见下文)。说明请注意事件类别为“synchronous cycle”的 ob的zui大允许数量(包括 f-ob)(请参见s7-1500 cpu 产品手册中的技术规范)。5. 如果需要,可以手动更改系统建议的f-ob 编号。为此,请注意适用于相关事件类别的编号范围。为事件类别为“cyclic interrupt”的 f-ob分配循环时间、相移和优先级参数。为事件类别为“synchronous cycle”的 f-ob 分配优先级参数。– 选择小于“f运行组的zui大循环时间”(maximum cycle time of f-runtime group)及“f运行组的循环时间警告限制”(cycle time warning limit of f-runtime group)的循环时间。– 选择小于循环时间的相位偏移。– 如果可能,请选择高于所有其它 ob 优先级的优先级。说明通过高优先级的f-ob,可以确保安全程序的运行时间和安全功能的响应时间 (页651)尽可能不受标准用户程序的影响。说明对于事件类别为“synchronous cycle”的 f-ob,在定义 f运行组以及将等时 f-i/o 连接到等时同步模式中断 ob 后,还需要为应用程序循环 (ms) 和可能的延迟时间 (ms)分配参数。可以在“等时同步模式”(isochronous mode) 组中等时同步模式中断 ob 的“属性”(properties)对话框中找到这些参数。按照 step 7 帮助中“组态等时同步模式中断ob”(configuring isochronous modeinterrupt obs) 所述的内容进行操作。7. 为 f-ob 分配调用主安全块。主安全块是 fb 时,还必须分配背景db。默认情况下,建议使用 main_safety_rtg1 [fb1] 和 main_safety_rtg1_db[db1]。

西门子代理商,西门子经销商,西门子工业
展开全文
我们其他产品
我们的新闻
优质商家推荐 拨打电话