浔之漫智控技术(上海)有限公司-西门子模组
工业西门子伺服电机代理经销商

工业西门子伺服电机代理经销商

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等



西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等

SIEMENS 可编程控制器

也可使用 IE/PB 连接器,在 S7 Distributed Safety F 系统中通过 PROFIBUS DP 将安全相关的通讯的四个选项链接到 PROFINET IO(请参阅有关 PROFINET IO 和 IE/PB 连接器的文档)。说明如果正在使用 IE/PB 连接器,则必须在组态 F 特定监视时间和计算 F 系统的Zui大响应时间时将其考虑在内(另请参阅 S7Distributed Safety 的 用于计算响应时间的 Excel 文件 s7cotib.xls)。请注意,该 Excel 文件并不支持所有可能的组态。通过工业以太网的安全相关的 CPU 与 CPU 通讯可通过已组态的 S7 连接进行通过工业以太网的安全相关的 CPU 与 CPU 通讯 可与以下CPU 进行通讯:● CPU 315F-2 PN/DP(仅通过 CPU PN 接口)● CPU 317F-2 PN/DP(仅通过 CPU PN 接口)● CPU 319F-3 PN/DP(仅通过 CPU PN 接口)● CPU 416F-2,固件版本 V4.0 及更高版本● CPU 416F- 3 PN/DP在通过 S7 连接的安全相关的通讯中,指定数量的数据类型为 BOOL、INT、WORD 或TIME 的故障安全数据将在通过 S7 连接链接的 F-CPU 的安全程序之间以故障安全方式进行传送。数据传送将使用 F 应用程序块 F_SENDS7 进行发送,用 F_RCVS7 进行接收。 在发送方和接收方分别使用一个 F-DB(“F 通讯 DB”)进行数据交换。此外,可在 S7 Distributed Safety 和 S7 F System 之间进行安全相关的通讯组态地址区(安全相关的主站与主站通讯)DP/DP 耦合器可通过 DP/DP 耦合器(订货号 6ES7158-0AD01-0XA0)在 DP 主站 F-CPU 的安全程序之间进行安全相关的通讯。每个 F-CPU 均通过其 PROFIBUS DP 接口链接至 DP/DP 耦合器。说明将 DP/DP 耦合器的 DIP 开关上的数据有效性指示灯“DIA”切换到“OFF”。 否则,将无法进行安全相关的 CPU 与 CPU 通讯。组态地址区对于两个 F-CPU 之间通过 DP/DP 耦合器的每个连接,必须在 HW Config 中为 DP/DP耦合器中的输出数据组态一个地址区,并为输入数据组态另一个地址区。 下图中,两个F-CPU 中的任一个都可以发送和接收数据(双向通讯)。要发送的数据的输出数据地址区必须以与关联的输入数据地址区相同的起始地址开始。输出数据地址区共需要 12 个字节(一致),而输入数据地址区需要 6 个字节(一致)。要接收的数据的输入数据地址区必须以与关联的输出数据地址区相同的起始地址开始。输入数据地址区共需要 12 个字节(一致),而输出数据地址区需要 6 个字节(一致)。8.2.2 组态安全相关的主站与主站通讯要求已在 HW Config 中创建两个站,每个站都有一个 DP 主站系统。组态主站与主站通讯的操作步骤(以下实例为双向通讯)1. 通过 F-CPU 1 打开站。2. 从硬件目录“PROFIBUS DP\其它现场设备 (Additional field devices)\网关(Gateway)\DP/DP 耦合器 (DP/DP coupler)”中选择“DP/DP 耦合器”(DP/DP coupler)。将 DP/DP 耦合器放置在 F-CPU 的 DP 主站系统上。3. 将自动在快捷菜单中分配一个可用的 PROFIBUS 地址。 可在地址区 1 到 125 中更改该地址。必须通过 DP/DP 耦合器上的开关设置此地址: 直接在 DP/DP 耦合器上通过DIP 开关进行设置或使用 STEP 7 进行设置(请参阅《DP/DP 耦合器》手册)。 可使用“属性” (Properties) 菜单命令插入子网名称、子网 ID、作者和注释。 在“网络设置”(Network Settings) 选项卡中,应将传输率设置为不低于“1.5 Mbps”。 必须选择“DP”作为规约。4. 为了可以在 CPU 之间一致地建立安全相关的通讯,并可使用任意地址和长度设置,必须使用通用模块。 在 DP 主站系统上选择“DP/DP”,然后从 DP/DP 耦合器 (DP/DPCoupler) 文件夹插入通用模块。用于双向连接的每个 F-CPU 将使用两个通用模块QQ截图20230427154518.png6. 在第一个通用模块的对象属性中,选择“输出输入” (Out input) 作为 I/O 类型。7. 为输出数据地址区输入关联的值。 在我们的实例中,输入“16”作为“起始地址”(StartAddress)、“12”作为“长度”(Length)、“字节”(Byte) 作为“单位”(Unit) 以及“总长度”(TotalLength) 作为“一致”(Consistent)。8. 为输入数据地址区输入关联的值。 在我们的实例中,输入“16”作为“起始地址”(StartAddress)、“6”作为“长度”(Length)、“字节”(Byte) 作为“单位”(Unit) 以及“总长度”(TotalLength) 作为“一致”(Consistent)。9. 单击“确定”(OK) 确认。. 在第二个通用模块的对象属性中,选择“输出输入”(Out input) 作为 I/O 类型。12. 为输出数据地址区输入关联的值。 在我们的实例中,输入“28”作为“起始地址”(StartAddress)、“6”作为“长度”(Length)、“字节”(Byte) 作为“单位”(Unit) 以及“总长度”(TotalLength) 作为“一致”(Consistent)。13. 为输入数据地址区输入关联的值。 在我们的实例中,输入“28”作为“起始地址”(StartAddress)、“12”作为“长度”(Length)、“字节”(Byte) 作为“单位”(Unit) 以及“总长度”(TotalLength) 作为“一致”(Consistent)。. 单击“确定”(OK) 确认。 这将完成 F-CPU 1 的主站与主站通讯的组态。为 F-CPU 2 执行第 1 步至第 14 步。请注意,您需要相应地调整地址(请参阅『组态地址区 [安全相关的主站与主站通讯]』一章中的图)。说明请确保分配给输出和输入数据地址区的起始地址的值是相同的。请始终为所有输入和输出数据 区选择“在总长度上一致”(Consistent over total length)选项。附加信息《DP/DP 耦合器》手册中介绍了 DP/DP 耦合器。8.2.3 通过 F_SENDDP 和 F_RCVDP 的通讯(安全相关的主站与主站通讯)通过 F_SENDDP 和 F_RCVDP 的通讯352),%86'3)B5&9'3)B5&9'3)B6(1''3)B6(1''3⸘⏷䲚ㄞ ⸘⏷䲚ㄞ⸘⏷䦇␂䤓'3'3劵⚗⣷'3⃊䵨 '3⃊䵨)&38 )&38安全相关的通讯将使用 F 应用程序块 F_SENDDP 进行发送,用 F_RCVDP 进行接收。可使用它们以故障安全方式传送固定数量的数据类型为 BOOL 和 INT 的故障安全数据。可以在 Distributed Safety F 库 (V1) 中的 F 应用程序块块文件夹中找到这些 F 应用程序块。 必须在 F-PB 开始时调用 F_RCVDP。 必须在 F-PB 结束时调用 F_SENDDP。请注意,仅当在相应 F 运行组执行结束时调用 F_SENDDP 之后,才会发送这些发送信号。QQ截图20230414150846.png有关 F_SENDDP 和 F_RCVDP F 应用程序块的详细说明,请参考『FB 223“F_SENDDP”和 FB 224“F_RCVDP”: 通过 PROFIBUS DP 发送和接收数据』一章。参见FB 223“F_SENDDP”和 FB 224“F_RCVDP”: 通过 PROFIBUS DP 发送和接收数据(页 233)8.2.4 编写安全相关的主站与主站通讯程序要求编程之前必须满足以下要求:● 必须在 HW Config 中组态 DP/DP 耦合器的输入和输出数据的地址区。● 两个 CPU 都必须组态为 F-CPU:– 必须选中“CPU 包含安全程序”(CPU contains safety program)选项– 必须输入 F-CPU 的密码编程步骤1. 在要发送数据的安全程序中,在 F-PB 结束时调用 F_SENDDP F 应用程序块以进行发送。2. 在要接收数据的安全程序中,在 F-PB 开始时调用 F_RCVDP F 应用程序块以进行接收。3. 将在 HW Config 中组态的 DP/DP 耦合器的输出和输入数据地址区的起始地址分配给各个 LADDR 输入。必须为涉及的每个 F-CPU 的每个通讯连接执行该分配。 每次调用 F_SENDDP 或 F_RCVDP 时必须使用单独的实例 DP。不得为 F_RCVDP 的输入和输出参数提供 F 程序块的本地数据。如果已经为相同 F_RCVDP 调用或者其它 F_RCVDP 或 F_RCVS7 调用的输入参数使用了此实参,则不得为 F_RCVDP 的输出参数使用该实参。 如果未遵守上述规定,FCPU 会切换到 STOP。 然后以下诊断事件之一将被输入到 F-CPU 的诊断缓冲区中: “数据在输出到 F-I/O 之前在安全程序中遭到破坏” “数据在输出到伙伴 F-CPU 之前在安全程序中遭到破坏” “安全程序: 内部 CPU 故障;内部错误信息: 404"5. 为 F_SENDDP 的 SD_BO_xx 输入提供发送信号。 为了在传送块参数时减少中间信号,可在调用 F_SENDDP 前使用具有完整资格的符号访问(例如 "NameF_SENDDP1".SD_BO_02)将值直接写入 F_SENDDP 的背景数据块。6. 为 F_RCVDP 的 RD_BO_xx 输出提供要在其它程序段中进一步处理的信号,或使用具有完整资格的访问在程序段中的关联背景数据块中直接读取接收到的、要进一步处理的信号(例如 "Name F_RCVDP1".RD_BO_02)。7. 为 F_RCVDP 的 SUBBO_xx 和 SUBI_xx 输入提供 F_RCVDP 要输出的故障安全值以代替过程数据,直到启动发送和接收 F 系统后首次建立起通讯或在安全相关的通讯中发生错误后为止。– 常数故障安全值的规范:对于数据类型为 INT 的数据,可直接输入常数故障安全值作为输入 SUBI_xx 处的常量。 如果要为数据类型为 BOOL 的数据指定常数故障安全值,请使用 F 共享 DB中的变量“RLO0”或“RLO1”。 然后,在输入 SUBBO_xx 处,输入具有完整资格访问的 "F_GLOBDB".RLO0(如果要指定故障安全值“0”)和 "F_GLOBDB".RLO1(如果要分配故障安全值“1”)。– 动态故障安全值的规范:如果要指定动态故障安全值,请定义一个可在 F-DB 中通过安全程序动态更改的变量,并在输入 SUBI_xx 或 SUBBO_xx 处使用完整资格访问来声明该变量。警告请注意,用于动态更改动态故障安全值的变量的安全程序只能在调用 F_RCVDP之后进行处理,因为调用 F_RCVDP 之前 F-PB 中可能没有程序段,Zui多会有另一个 F_RCVDP。 因此,必须为那些在启动 F 系统后的第一个周期中要由F_RCVDP 输出的变量分配适当的初始值/实际值。QQ截图20230420110143.png使用要求的监视时间组态 F_RCVDP 和 F_SENDDP 的 TIMEOUT 输入。警告这样可以确保(从故障安全角度出发)仅当信号待决的时间不小于分配的监视时间(TIMEOUT) 时,才会在发送方捕获要传送的信号电平并传送给接收方。有关计算监视时间的信息,请参考《SIMATIC S7 中的安全工程》 系统手册。9. 可选: 评估 F_RCVDP 的 ACK_REQ 输出(例如在标准用户程序中或操作员监视和控制系统上)以查询或指示是否需要用户确认。10. 为 F_RCVDP 的 ACK_REI 输入提供确认重新集成的信号。11. 可选: 评估 F_RCVDP 的 SUBS_ON 输出或 F_SENDDP,以查询 F_RCVDP 是否正在输出在 F_RCVDP 的 SUBBO_xx 和 SUBI_xx 输入处分配的故障安全值。12. 可选: 评估 F_RCVDP 的 ERROR 输出或 F_SENDDP(例如在标准用户程序中或操作员监视和控制系统上),以查询或指示是否发生了通讯错误。13. 可选: 评估 F_RCVDP 的 SENDMODE 输出,以查询带相关 F_SENDDP 的 F-CPU是否处于取消激活安全模式下。警告如果带相关 F_SENDDP 的 F-CPU 处于取消激活安全模式下,则不能再认为从该 FCPU 接收的数据是安全生成的。 然后必须采取组织措施(例如操作监视和手动安全关闭),以确保这部分受接收数据影响的系统的安全。 或者,必须通过评估SENDMODE 来输出故障安全值,而不是输出 F-CPU 中通过 F_RCVDP 接收到的数据。参见在 DP 主站的 F-CPU 或 IO 控制器的安全程序中执行用户确认 (页 121)取消激活安全模式 (页 288)8.2.5 数据传输的限制(安全相关的主站与主站通讯)说明如果要传送的数据量超过一对 F_SENDDP/F_RCVDP 块的容量,可调用第二个(或第三个)F_SENDDP/F_RCVDP。 这需要组态另一个通过 DP/DP 耦合器进行的连接。 使用一个 DP/DP 耦合器是否可行取决于该 DP/DP 耦合器的容量限制。安全相关的主站与智能从站通讯8.3.1 组态地址区(安全相关的主站与智能从站通讯)引言DP 主站 F-CPU 的安全程序和一个或多个智能从站 F-CPU 的安全程序之间通过主站与智能从站连接进行安全相关的通讯(与在标准系统中一样)。主站与智能从站通讯不需要任何其它硬件。组态地址区必须在 HW Config 中为两个 F-CPU 之间的每个通讯连接组态地址区。 下图中,两个 FCPU 中的任一个都可以发送和接收数据(双向通讯)每个本地地址和伙伴地址均代表输入和输出数据的地址区的起始地址。 一旦组态了本地地址和伙伴地址,将自动分配地址区。 下表中列出了分配给发送连接和接收连接的地址区:通讯连接 ……的 F-CPU 中分配的地址区智能从站: 12 个字节的输出数据和 6 个字节的输入数据发送: 智能从站发送到 DP 主站DP 主站: 12 个字节的输入数据和 6 个字节的输出数据智能从站: 12 个字节的输入数据和 6 个字节的输出数据接收: 智能从站从 DP 主站处接收DP 主站: 12 个字节的输出数据和 6 个字节的输入数据说明由于应为模块的地址区保留过程映像,我们建议使用过程映像以外的地址作为本地地址和伙伴地址组态安全相关的主站与智能从站通讯要求已在 STEP 7 中创建了一个项目。组态主站与智能从站通讯的操作步骤(以下实例为双向通讯)1. 在项目中创建一个站(例如在 SIMATIC 管理器中创建一个 S7-300 站)。2. 为该站分配一个 F-CPU(从 HW Config 中的硬件目录中)。3. 将该 CPU 组态为 DP 从站(在 HW Config 中 CPU 的 DP 接口的对象属性的“工作模式”[Operating Mode] 选项卡中)。4. 创建另一个站,然后分配一个 F-CPU(请参阅步骤 1 和 2)。5. 将该 CPU 组态为 DP 主站(在 HW Config 中 CPU 的 DP 接口的对象属性的“工作模式”[Operating Mode] 选项卡中)。6. 在“已组态的站”(Configured stations)下的硬件目录中,选择智能从站的站类型(例如“CPU 31x”)并将其放置在 DP 主站系统上。7. 在自动打开的“连接”(Connection)对话框中,将智能从站链接至 DP 主站。现在可以为安全相关的主站与智能从站通讯定义地址区:8. 在智能从站对象属性的“F 组态” (F-Configuration) 选项卡中

展开全文
优质商家推荐 拨打电话