目录 1 概念 安全相关的 DP 主站之间的通信 示例所使用的软硬件环境 硬件配置 通讯编程

Similar documents
Application description

Application description

Application description

untitled

Microsoft Word - ET 200SP Brochure_tc_all.doc

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]

S 可编程控制器

untitled

untitled

untitled

操作指南 2/2018 如何实现 400H 与 S 之间 的 S7 通讯 Unrestricted

MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low

Application description

MICROMSTER 410/420/430/440 MICROMSTER kw 0.75 kw 0.12kW 250kW MICROMSTER kw 11 kw D C01 MICROMSTER kw 250kW E86060-

activePDF WebGrabber

《中国小百科全书(5):技术科学》

SIMATIC 3 4 (TIA)

SINAMICS G120 siemens.com/sinamics-g120 Answers for industry.

CP243-1 快速入门 CP243-1 Getting Started Getting-started Edition (04 年 6 月 )

1.pdf

untitled

MICROMASTER 410/420/440 DA kW 200kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low-Vol

Application description

¹ ¹








à










pdf



64 [ 46 ] (p297) 1924 :? [ 47 ] (p570) ; ; ; ; ; ; ; ; ; ; ; [ 11 ]; [ 35 ] [ 49 ] [ 32 ] ( ) [ 48 ] (p 425) [ 50 ] (p 670 6

PowerPoint Presentation

untitled



大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

第一章.FIT)

s

勞動條件檢查執行重點(雲林)_ [相容模式]

醋 水 法 在 水 盆 內 放 入 約 七 分 滿 的 水 與 1/2 到 1 小 杯 的 醋 量, 將 髒 襪 子 浸 泡 一 晚, 隔 天 再 丟 入 洗 衣 機, 就 能 洗 得 相 當 乾 淨 醋 有 殺 菌 除 臭 和 漂 白 功 效, 使 用 過 的 醋 水, 還 可 清 理 地 板,

穨 PDF

Microsoft Word - 完全手冊-課程.doc

第一冊 第四章 分裂與再統一 班級 座號 姓吊

SIRIUS - SIMOCODE pro

zt

General CNC PCU SINUMERIK OP TP SINUMERIK PCU PC USB PC SINUMERIK SINUMERIK PCU SINUMERIK PCU PC SINUMERIK OP SINUMERIK PCU SINUMERIK SINUMERIK PCU MP

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

摘要本文简要介绍了 IE/PB Link PN IO 产品使用, 详细介绍了如何使用 STEP 7 编程软件 配置 IE/PB Link PN IO 作为 PROFINET IO Device 及 Gateway 和仅作为 Gateway, 希望通过 本文档, 读者可以快速熟悉 IE/PB Link

MICROMSTER 420/430/440 MICROMSTER kw 11 kw 0.12kW 250kW D MICROMSTER kw 250kW C01 E86060-D B MICROMSTER 440

4 / ( / / 5 / / ( / 6 ( / / / 3 ( 4 ( ( 2

Microsoft Word - xiuxinduanyu-2-doc.doc

操作指南 07/2015 屏与 G120 CU250S-2 PN 通讯 屏,KTP900,G120,CU250-2 PN, PROFINET, 通讯 Unrestricted

untitled

PROFIBUS3.doc

用于工业以太网的S7-CP - 手册B3L部分 - CP Lean

SIMOCODE pro 3UF PCS SIMOCODE ES SIMOCODE pro 3UF UL22 38 PROFIBUS MCC Siemens LV

Microsoft Word - 1-3陳詠琳-近代..

电机与电器专业人才培养方案实施保障.doc

untitled

摘 要本文简单介绍 S7-300/400 PLC 之间通过 MPI 网络调用系统功能的通信设置 关键词 PLC MPI 调用系统函数块 Key Words PLC MPI Call SFC A&D Service & Support Page 2-11

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

untitled

目 錄 摘 要... 1 壹 研 究 動 機... 1 貳 研 究 目 的... 1 參 文 獻 探 討... 1 肆 研 究 設 備 及 材 料... 2 伍 研 究 過 程 及 方 法... 2 陸 研 究 結 果... 6 柒 討 論 捌 結 論 玖 參 考 資 料 及

yy.xls


16 标 本 缓 急 的 护 理 原 则 不 包 括 ( 扶 正 祛 邪 法 ) 17 顺 从 疾 病 假 象 而 进 行 护 理 的 方 法 为 ( 反 护 法 ) 18 下 列 属 于 正 护 法 的 是 ( 虚 则 补 之 ) 19 因 中 气 不 足 脾 阳 不 运 而 致 的 腹 胀 便

???p???????????i?h?h?D???N_?s_

人体解剖实习指导.doc

硕士论文正文

穨finaldiss.doc

13. 下 列 植 物 的 向 性 或 運 動, 哪 些 是 受 到 生 長 素 作 用 的 影 響?(5-4) 甲. 睡 蓮 的 花 到 了 晚 上 會 合 起 來 ; 乙. 黃 瓜 的 捲 鬚 攀 附 竹 竿 向 上 生 長 ; 丙. 含 羞 草 的 葉 經 碰 觸 後 閉 合 ; 丁. 紅 豆


第十二章 角色转换 走向成功

國立和美實驗學校103學年度第1次教師甄選簡章

3. 透 過 團 體 小 組 分 別 設 計 出 一 套 自 行 車 伸 展 操 4. 教 師 介 紹 騎 乘 自 行 車 上 座 方 法 煞 車 及 踩 踏 等 要 領. 練 習 自 行 車 運 動 中 基 本 的 上 座 平 衡 直 行 轉 彎 煞 車 等 動 作 ( 二 ) 自 行 車 運 動

104 年 度 推 廣 校 園 正 確 用 藥 教 育 模 式 中 心 學 校 成 果 報 告 書 學 校 : 桃 園 市 中 心 學 校 田 心 國 民 小 學 壹 計 畫 目 的 一 凝 聚 本 市 中 心 學 校 與 重 點 種 子 學 校 正 確 用 藥 教 育 推 廣 共 識, 期 能 培

( ) 5. 自 行 車 有 吱 吱 喳 喳 的 聲 音 可 能 是 什 麼 原 因 所 造 成?(1) 鈴 號 的 聲 音 (2) 螺 栓 ( 帽 ) 鬆 動 (3) 腳 踏 板 磨 損 ( ) 6. 下 列 敘 述 何 者 是 對 的?(1) 輪 胎 的 胎 壓 是 愈 高 愈 好, 所 以 填

学做一体手册,餐饮.doc

ZW.PDF

cm 50.5cm

外科手术基础概述

!!""# $ %#" & $$ % $()! *% $!*% +,-. / 0 %%"#" 0 $%1 0 * $! $#)2 "

SIMATIC PCS 7 simatic PCS 7

$$% % $ (%) % %$ $ ( *+,)(-)-./0-1//0- %) %) % - $%2)33%0 $ % ((3./. 3/3 )3 / % (()33(1 % (()3(/ %89856%:;< % (()3 0()0 3 (. <<=330(<</ 3 3. ()

操作指南 09 月 /2015 年 ET200S 使用 TIA Step7 V13 进行 Modbus 通讯 ET200S,MODBUS RTU,TIA Step7 V13 Un

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

Transcription:

常问问题 6/2017 在 TIA 环境下实现 S7-1200F 和 1500F 使用 DP/DP Couple 的安全相关主站与主站通讯 SAFETY https://support.industry.siemens.com/cs/cn/zh/view/109748438

目录 1 概念... 3 2 安全相关的 DP 主站之间的通信... 3 2.1 示例所使用的软硬件环境... 3 2.2 硬件配置... 4 2.3 通讯编程... 14 2

1 概念 与在标准的系统中一样,TIA 安全系统中 S7-1500F 的 CP1542-5 DP 口和 S7-1200F 的 CM1243-5 DP 口之间可以进行主站与主站安全相关的通信 通信通过两个安全应用程序块进行, 即 SENDDP 块用于发送数据, 而 RCVDP 块用于接收数据 这些块由用户在 F-CPU 相应的安全程序中调用, 可用于固定数量的 BOOL 和 INT 类型的数据进行安全传送 2 安全相关的 DP 主站之间的通信 在本例程中, 将 CPU1511F-1PN 带 CP1542-5 作为一个 PROFIBUS 主站, CPU1215FC 带 CM1243-5 作为另一个 PROFIBUS 主站 通过 DP/DP Coupler 实现两个 CPU 的安全相关通信 2.1 示例所使用的软硬件环境 STEP7 Professional V14 SP1 STEP7 Safety Advanced V14 SP1 CPU1511F-1PN V2.0 订货号 6ES7 511-1FK01-0AB0 CP1542-5 V1.0 订货号 6GK7542-5FX00-0XE0 CPU1215FC V4.2 订货号 6ES7215-1HF40-0XB0 CM1243-5 V1.3 订货号 6GK7243-5DX30-0XE0 DP/DP Coupler 订货号 6ES7158-0AD01-0XA0 测试目的 : 通过 DP/DP Coupler 实现主站和主站的 F-CPU 之间的安全相关通信, 使用 F 应用程序块 SENDDP 进行发送, 用 RCVDP 进行接收 使用以安全方式一次传送 16 个 BOOL 型数据和 2 个 INT 型数据, 如图 1-1 注意 : 必须在安全程序开始时调用 RCVDP, 必须在安全程序结束时调用 SENDDP CPU1511F ( CP1542-5 ) 16 Bool 2 INT 传输类型 CPU1215FC ( CM1243-5 ) 16 Bool 2 INT 图 1-1 数据交换数量和类型 3

2.2 硬件配置 1) 先建立 S7-1500F 侧的硬件, 打开 TIA 软件, 点击 新建项目 输入项目名称, 设置项 目文件存储路径, 点击 创建, 完成项目创建, 如图 2-1 图 2-1 新建项目 2) 添加新设备, 将名字命名为 :CPU1500F, 选择 CPU1511F, 如图 2-2 图 2-2 插入 1500F 站 4

3) 设置 IP 地址及工业以太网网络, 如图 2-3 Copyright ã Siemens 图 2-3 分配网络和设置 IP 地址 4) 设置 CPU 的保护等级, 激活故障安全保护, 根据提示设置故障安全密码, 本例中密码为 : 1, 如图 2-4 5

图 2-4 激活故障安全保护 5) 设置安全程序密码, 本例中密码为 1, 如图 2-5 图 2-5 设置安全程序密码 6

6) 在 设备视图 中, 组态 CP1542-5, 并设置 PROFIBUS 接口, 新建 PROFIBUS 子网, PRODIBUS 地址 2, 如图 2-6 图 2-6 插入 CP1542-5 并 DP 网络设置 7) 在 网络视图 中, 组态 DP/DP Coupler, 如图 2-7, 实物中 CP1542-5 的 DP 线连接 DP/DP Coupler 的左侧 DP1 口 7

图 2-7 组态 DP/DP COUPLER 8) 将 DP/DP Coupler 分配给 DP 主站, 并进入 DP 从站分配参数, 从站地址 3, 如图 2-8, 实物中 DP/DP Coupler 左侧 DP1 的从站拨码设置 3 8

图 2-8 分配 DP 主站及从站地址 9) DP/DP Coupler 模块的介绍, 如图 2-9 9

图 2-9 DP/DP Coupler 模块面板图 开关 拨码值 含义 DP1 ON PS1 24V DC 供电监控使能 ( 用于诊断 ) PS OFF PS1 24V DC 供电监控未使能 DP2 ON PS2 24V DC 供电监控使能 ( 用于诊断 ) OFF PS2 24V DC 供电监控未使能 DP1 ON 网络 2 的输出数据发送给网络 1 的输入数据验证使能 DIA OFF 网络 2 的输出数据发送给网络 1 的输入数据验证未使能 DP2 ON 网络 1 的输出数据发送给网络 2 的输入数据验证使能 OFF 网络 1 的输出数据发送给网络 2 的输入数据验证未使能 DP1 ON 网络 1Profibus 站地址由 Step7 软件设置 ADDR OFF 网络 1Profibus 站地址通过模块本身 DIL 开关来设置 DP2 ON 网络 2Profibus 站地址由 Step7 软件设置 OFF 网络 2Profibus 站地址通过模块本身 DIL 开关来设置 1,2,4,8, DP1 网络 1Profibus 站地址设置开关 (1-125) 16,32,64 DP2 网络 2Profibus 站地址设置开关 (1-125) 表 2-1 拨码开关的含义 更多详细信息, 请阅读 DP/DP Coupler 手册, 链接地址如下 : https://support.industry.siemens.com/cs/ww/en/view/1179382 10

当此设备做为 F-CPU 之间通讯时, 必须注意以下几点 : a. DIA 必须是不校验, 即 DIA=OFF ; b. ADDR 必须是实际 DIP 开关设置, 即 ADDR=OFF; c. 安全通讯的数据地址区定义规则为, 发送方 :6 字节输入 /12 字节输出 ; 接收方 :12 字节输入 / 6 字节输出 10) 分配 IO 通讯区域, 在 1500F 侧建立一个发送条目 (6 字节输入 /12 字节输出 ), 如图 2-10 图 2-10 组态 IO 区域 11) 按照上述的方法, 组态 S7-1215FC 的 CPU, 增加 CM1243-5 模块, 组态 DP/DP Coupler, 建立一个接收条目 (12 字节输入 /6 字节输出 ), 最终的组态结果, 如图 2-11 实 11

物中 CM1243-5 的 DP 线连接 DP/DP Coupler 的右侧 DP2 口, 且将 DP/DP Coupler 右侧 DP2 的从站拨码设置 4 注意 : 通讯双方的传输条目要匹配, 发送对接收, 接收对发送 图 2-11 正确组态数据 12) 将两个安全 CPU 都编译保存, 然后下载, 以 S7-1500F 下载为例, 如图 2-12,2-13 图 2-12 编译保存 12

图 2-13 下载 13

13) 1500F/1200F 项目编译保存下载后, 网络视图在线后状态, 如图 2-14 Copyright ã Siemens 图 2-14 硬件组态在线状态 2.3 通讯编程 1) 在 S7-1200F 侧, 打开安全编译器页面, 安全运行组在添加安全 CPU 硬件时系统已经自 动生成, 默认在 OB123 中调用安全主程序 Main_Safety_RTG1 FB1, 如图 2-15 图 2-15 安全运行组 14

2) 添加 F-DB, 用于 RCVDP 指令输出变量接口连接, 如图 2-16 Copyright ã Siemens 图 2-16 接收 F-DB 3) 打开 程序块 下面的 Main_Safety_RTG1 (FB1), 调用 RCVDP 数据接收功能指 令 注意 : 必须在安全程序开始时调用 RCVDP, 即网络 1 为接收功能指令, 如图 2-17 图 2-17 插入接收功能块 RCVDP 4) 接收功能指令 RCVDP 管脚定义, 如图 2-18 15

图 2-18 接收指令程序 输入参数 ACK_REI: SUBBO_00 -SUBBO_15 1= 发生通信错误后, 对发送数据的重新集成确认 用于接收 BOOL 数据的安全值 16

SUBI_00 SUBI_01 DP_DP_ID TIMEOUT LADDR 输出参数 ERROR: SUBS_ON ACK_REQ: SENDMODE RD_BO_00- RD_BO_15 RD_I_00 RD_I_01 RET_DPRD/ RET_DPWR DIAG 表 2-2 RCVDP 功能指令说明 用于接收 INT 数据的安全值 唯一的 F_SENDDP 和 F_RCVDP 之间的关联值, 确认发送和接收的对应关系, 示例中是 1, 与 S7-1500F 侧 SENDDP 的 ID 一致 安全相关的通讯的监视时间 IO 传输区域的硬件标识符, 示例中是 276(DEC), 如下图 2-19 1= 通信出错 1= 使用替代值 1= 需要对发送数据的重新集成进行确认 1= 具有 F_SENDDP 的 F-CPU 处于取消激活的安全模式中 接收的 BOOL 数据 接收的 INT 数据 DPRD_DAT/DPWR_DAT 的错误代码 诊断信息 注意 : 输出变量中, 除 RET_DPRD, RET_DPWR 和 DIAG 三个变量以外 其它的变量都需要用故障安全的数据连接 17

图 2-19 RCVDP 中 LADDR 管脚 18

6) 在 S7-1500F 侧, 新建 F-DB, 用于 SENDDP 指令输出变量接口连接, 如图 2-20 Copyright ã Siemens 图 2-20 1500F 侧发送 F-DB 7) 打开 程序块 下面的 Main_Safety_RTG1 (FB1), 调用 SENDDP 数据发送功能指令 注意 : 必须在安全程序结束时调用 SENDDP, 在网络最后调用发送功能指令, 如图 2-21 图 2-21 1500F 侧 SENDDP 指令程序 19

输入参数 SD_BO_00 SD_BO_15 SD_I_00 SD_I_01 DP_DP_ID TIMEOUT LADDR 输出参数 ERROR: SUBS_ON RET_DPRD/ RET_DPWR DIAG 表 2-3 SENDDP 功能指令说明 用于发送 BOOL 数据 用于发送 INT 数据 唯一的 F_SENDDP 和 F_RCVDP 之间的关联值, 确认发送和接收的对应关系, 示例中是 1, 与 S7-1200F 侧 RCVDP 的 ID 一致 安全相关的通讯的监视时间 接 IO 传输区域的硬件标识符, 示例中是 264(DEC), 如下图 2-22 1= 通信出错 1= 接收方输出故障安全值 DPRD_DAT/DPWR_DAT 的错误代码 诊断信息 注意 : 输出变量中, 除 RET_DPRD, RET_DPWR 和 DIAG 三个变量以外其 它的变量都需要用故障安全的数据连接 20

图 2-22 SENDDP 中 LADDR 管脚 7) 将两个项目都编译保存, 然后下载到 PLC, 在监控表中监控测试结果, 如图 2-23,2-24 21

图 2-23 编译保存下载 (1200F 为例 ) 图 2-24 监控结果 22