工业西门子200smart代理经销商
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球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 可编程控制器
10. 单击“确定”(OK) 确认输入。11. 在智能从站对象属性的 “F 组态” (F-Configuration) 选项卡中,选择“新建”(New)。12. 在下一个对话框中,针对我们的实例为至 DP 主站的发送连接输入以下内容:– 为 Mode 输入 "F-MS-R"(通过故障安全主站与智能从站通讯发送)– 为 DP partner (receiver) 的 Address (LADDR) 输入 "2060"– 为 Local (sender) 的 Address (LADDR) 输入 "268"13. 单击“确定”(OK) 确认输入。本实例中将会产生两条组态行:禁用智能从站的主动耦合在禁用智能从站的“主动耦合”之前,必须在“F 组态”选项卡中删除到其它 F-CPU 或 F 模块的所有安全相关的通讯连接。附加信息可以在“F 组态”选项卡的内容相关的在线帮助中找到参数的说明。有关主站与智能从站通讯的更多信息,请参考 STEP 7 在线帮助。有关地址区、部分过程映像和支持的中断 OB 的信息,请参考所用 F-CPU 的技术规范。8.3.3 通过 F_SENDDP 和 F_RCVDP 的通讯(安全相关的主站与智能从站通讯或智能从站与智能从站通讯)引言编写安全相关的主站与智能从站通讯或安全相关的智能从站与智能从站通讯程序的步骤与编写安全相关的主站与主站通讯程序的步骤相同。 因此,以下仅介绍不同的地方。通过 F_SENDDP 和 F_RCVDP 的通讯对于 DP 主站和智能从站的 F-CPU 之间或若干智能从站的 F-CPU 之间的安全相关的通讯,可使用 F 应用程序块 F_SENDDP 进行发送,用 F_RCVDP 进行接收。 可使用它们以故障安全方式传送固定数量的数据类型为 BOOL 和 INT 的故障安全数据。可以在 Distributed Safety F 库 (V1) 中的 F 应用程序块块文件夹中找到这些 F 应用程序块。 必须在 F-PB 开始时调用 F_RCVDP。 必须在 F-PB 结束时调用 F_SENDDP。请注意,仅当在相应 F 运行组执行结束时调用 F_SENDDP 之后,才会发送这些发送信号。有关 F_SENDDP 和 F_RCVDP F 应用程序块的详细说明,请参考『FB 223“F_SENDDP”和 FB 224“F_RCVDP”: 通过 PROFIBUS DP 发送和接收数据』一章。将 F-CPU 分配给 F_SENDDP/F_RCVDP按照以下说明将 F-CPU 分配给 F_SENDDP/F_RCVDP:● 在 HW Config 中为 DP 主站和智能从站组态地址区(本地地址和伙伴地址)。● 为 DP 主站 F-CPU 的安全程序中的主站与智能从站通讯指定以下地址:– 在输入参数 LADDR 的 F_SENDDP 处,指定发送的伙伴地址(“F 组态”选项卡:“行模式”(row Mode) “F-MS-R”)– 在输入参数 LADDR 的 F_RCVDP 处,指定接收的伙伴地址(“F 组态”选项卡: “行模式”(row Mode) “F-MS-S”)● 为智能从站 F-CPU 的安全程序中的主站与智能从站通讯或智能从站与智能从站通讯指定以下地址:– 在输入参数 LADDR 的 F_SENDDP 处,指定发送的本地地址(“F 组态”选项卡:“行模式”(row Mode) “F-MS-S”或“F-DX-S”)– 在输入参数 LADDR 的 F_RCVDP 处,指定接收的本地地址(“F 组态”选项卡: “行模式”[row Mode]: “F-MS-R”或“F-DX-R”)为每个涉及的 F-CPU 进行如上这些分配。说明因此,以下操作始终适用于安全相关的主站与智能从站通讯和智能从站与智能从站通讯: 在 DP 主站的 F_SENDDP/F_RCVDP 处,始终输入通讯连接的伙伴地址(从 HWConfig 中智能从站的“F 通讯”(F-Communication)选项卡中)。 在 DP 从站的 F_SENDDP/F_RCVDP 处,始终输入通讯连接的本地地址(从 HWConfig 中智能从站的“F 通讯”(F-Communication)选项卡中)。参见编写安全相关的主站与主站通讯程序 (页 139)FB 223“F_SENDDP”和 FB 224“F_RCVDP”: 通过 PROFIBUS DP 发送和接收数编写安全相关的主站与智能从站通讯和智能从站与智能从站通讯程序要求编程之前必须满足以下要求:● 必须在 HW Config 中为 DP 主站和智能从站组态地址区(本地地址和伙伴地址)。● 两个 CPU 都必须组态为 F-CPU:– 必须选中“CPU 包含安全程序”(CPU contains safety program)选项– 必须输入 F-CPU 的密码编程步骤编写安全相关的主站与智能从站通讯或智能从站与智能从站通讯程序的步骤与编写安全相关的主站与主站通讯程序的步骤相同。下图包含一个实例,该实例说明了如何为两个安全相关的主站与智能从站通讯连接和一个智能从站与智能从站通讯连接指定 F 应用程序块 F_SENDDP 和 F_RCVDP 的输入处的地址关系。每个地址关联(输入参数 DP_DP_ID;数据类型: INT)的值都是用户定义的;但是,在网络中的所有安全相关的通讯连接中,它必须是唯一的。说明每次调用 F_SENDDP 或 F_RCVDP 时必须使用单独的实例 DP。不得为 F_RCVDP 的输入和输出参数提供 F 程序块的本地数据。如果一个实参已用于一个 F_RCVDP 调用或者另一个 F_RCVDP 或 F_RCVS7 调用的输入参数,则不得再将其用于同一 F_RCVDP 的输出参数。 如果未遵守上述规定,F-CPU会切换到 STOP。 然后以下诊断事件之一将被输入到 F-CPU 的诊断缓冲区中: “数据在输出到 F-I/O 之前在安全程序中遭到破坏” “数据在输出到伙伴 F-CPU 之前在安全程序中遭到破坏” “安全程序: 内部 CPU 故障;内部错误信息: 404"如果与 F_SENDDP 关联的 F-CPU 处于取消激活安全模式下,则不能再假定接收自该F-CPU 的数据是安全生成的。 然后必须采取组织措施(例如操作监视和手动安全关闭),以确保这部分受接收数据影响的系统的安全。 或者,必须通过评估 SENDMODE来输出故障安全值,而不是输出 F-CPU 中通过 F_RCVDP 接收到的数据。参见编写安全相关的主站与主站通讯程序 (页 139)取消激活安全模式 (页 288)8.3.5 数据传输的限制(安全相关的主站与智能从站通讯或智能从站与智能从站通讯)数据传输的限制如果要传送的数据量大于一对 F_SENDDP/F_RCVDP 块的容量,则可使用附加的F_SENDDP/F_RCVDP 调用。 为此还需组态附加通讯连接。 请记住,在智能从站和 DP主站之间传送的输入数据Zui大限制为 244 个字节,输出数据Zui大限制为 244 个字节。下表显示了为安全相关的通讯连接分配的输出数据量和输入数据量:分配的输入和输出数据在智能从站 1 和 DP 主站之间在智能从站 2 和 DP 主站之间安全相关的通讯通讯连接输出数据 如果需要,还应考虑标准用户程序中的故障安全智能从站与智能从站通讯(F-DXModule)、主站与从站连接(MS)或用于交换数据的直接数据交换连接(DX),它们将是智能从站和 DP 主站之间传输的输入数据和输出数据的Zui大限制(均为 244 个字节)的一部分。可以在智能从站对象属性中的“组态”(Configuration) 选项卡中,检查所有已组态的安全相关通讯和标准通讯连接是否位于输入数据和输出数据的Zui大限制(均为 244 个字节)内。 “组态”(Configuration) 选项卡中包含所有“模式”(MODE) 为“MS”的行。 但不包含“模式”(MODE) 为“DX”的行。安全相关的智能从站与智能从站通讯8.4.1 组态地址区(安全相关的智能从站与智能从站通讯)引言智能从站 F-CPU 的安全程序之间使用直接数据交换进行安全相关的通讯(这与在标准程序中相同)。智能从站与智能从站通讯不需要任何其它硬件。组态地址区必须在 HW Config 中为两个 F-CPU 之间的每个通讯连接组态地址区。 下图中,两个 FCPU 中的任一个都可以发送和接收数据(双向通讯)在安全程序中将组态的地址分配给相应 F_SENDDP 和 F_RCVDP F 应用程序块的LADDR 参数。分配的地址区每个本地地址和伙伴地址均代表输入和输出数据的地址区的起始地址。 一旦组态了本地地址和伙伴地址,将自动分配地址区。 下表中列出了分配给发送连接和接收连接的地址区:通讯连接 ……的 F-CPU* 中分配的地址区智能从站 1: 12 个字节的输出数据和 6 个字节的输入数据智能从站 2: 12 个字节的输入数据和 6 个字节的输出数据发送:智能从站 1 发送到智能从站 2DP 主站: 12 + 6 个字节的输入数据智能从站 1: 12 个字节的输入数据和 6 个字节的输出数据智能从站 2: 12 个字节的输出数据和 6 个字节的输入数据接收:智能从站 1 接收自智能从站 2DP 主站: 12 + 6 个字节的输入数据*DP 主站的 CPU 可以是 F-CPU,也可以是标准 CPU。 可以在相关 CPU 的信息文本(在 HW Config 的硬件目录中)中了解标准 CPU 的 PROFIBUS DP 接口是否支持直接数据交换。说明由于应为模块的地址区保留过程映像,我们建议使用过程映像以外的地址作为本地地址和伙伴地址。组态安全相关的智能从站与智能从站通讯要求已在 STEP 7 中创建了一个项目。组态智能从站与智能从站通讯的操作步骤(以下实例为双向通讯)1. 在项目中创建一个站(例如在 SIMATIC 管理器中创建一个 S7-300 站)。2. 为该站分配一个 F-CPU(从 HW Config 中的硬件目录中)。3. 将该 CPU 组态为 DP 从站(在 HW Config 中 CPU 的 DP 接口的对象属性的“工作模式”[Operating Mode] 选项卡中)。4. 请按照步骤 1 到 3 组态另一个 DP 从站(智能从站)。5. 创建另一个站,然后分配一个 F-CPU(请参阅步骤 1 和 2)。6. 将该 CPU 组态为 DP 主站(在 HW Config 中 CPU 的 DP 接口的对象属性的“工作模式”[Operating Mode] 选项卡中)。注意: DP 主站的 CPU 可以是 F-CPU,也可以是标准 CPU。7. 在“已组态的站”(Configured stations)下的硬件目录中,为一个智能从站选择站类型(例如“CPU 31x”),然后将其放置在 DP 主站系统上。8. 在自动打开的“连接”(Connection)对话框中,将智能从站链接至 DP 主站。9. 完成步骤 7 和 8 后,将第二个智能从站链接至 DP 主站。现在可以为安全相关的智能从站与智能从站通讯定义地址区:10. 在智能从站 1 的对象属性的“F 组态” (F-Configuration) 选项卡中,选择“新建”(New)。11. 在下一个对话框中,为来自智能从站 2 的接收连接输入以下内容(对于我们的实例):– 为 Mode 输入 "F-MS-R”(通过故障安全智能从站与智能从站通讯接收)– 为 DP partner (sender) 的 DP address 输入 "5: Slave"(PROFIBUS 地址);为Address (LADDR) 输入 "130"– 为 Local (receiver) 的 Address (LADDR) 输入 "128"– 接受对话框中其它参数的缺省值。对话框将显示如下禁用智能从站的主动耦合在禁用智能从站的“主动耦合”之前,必须在“F 组态” (F-Configuration) 选项卡中删除到其它 F-CPU 或 F 模块的所有安全相关的通讯连接。附加信息可以在“F 组态” (F-Configuration) 选项卡的内容相关的在线帮助中找到参数的说明。有关地址区、部分过程映像和支持的中断 OB 的信息,请参考所用 CPU 的技术规范。8.4.3 通过 F_SENDDP 和 F_RCVDP 进行通讯(安全相关的智能从站与智能从站通讯)参考有关说明,请参考『通过 F_SENDDP 和 F_RCVDP 进行通讯(安全相关的主站与智能从站/智能从站与智能从站通讯)』一章。8.4.4 编写安全相关的智能从站与智能从站通讯的程序参考有关说明,请参考『编写安全相关的主站与智能从站/智能从站与智能从站通讯的程序』一章。8.4.5 数据传输的限制(安全相关的智能从站与智能从站通讯)数据传输的限制有关说明,请参考『数据传输