Application description

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

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

S 可编程控制器

!"# $%& %!"# $%& %!"#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!"!#

Application description

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

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

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

摘要本文介绍了如何实现一个 CP343-1 作为共享设备被两个控制器访问的功能, 包括基本的配置步骤 编程及测试等内容 关键词共享设备,PN,CP343-1 Key Words shared device, PN, CP343-1 IA&DT Service & Support Page 2-17


activePDF WebGrabber

Application description

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

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

untitled

《米开朗琪罗传》

PowerPoint Presentation

untitled

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





à











¹ ¹



!##$!% "&! %( $#!##)!& $!##*!##*! "

zt

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

untitled

第一章.FIT)

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

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

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

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

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

Application description

<4D F736F F D D323030D2D4CCABCDF8BDE2BEF6B7BDB0B82E646F63>

股票代码: 股票简称: 海润光伏

菩提道次第廣論

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區


育儿小故事(四)

:;< =;< >!?%(, (-+ *$5(1 *$%* *#%0$#34 65&# *--.20$ $-.#+-317 A$#, 4%, 5* 54! >! B-3 0$5)/3#( * %* $-.# 5( *$#53 B3## *5.#7

元 [ 所 ] IA27 ( D ) 下 列 何 項 情 況, 其 夫 妻 所 得 可 免 合 併 申 報? (A) 當 年 度 結 婚 (B) 當 年 度 離 婚 (C) 妻 58 歲, 夫 62 歲 無 所 得 受 其 子 扶 養 (D) 以 上 皆 是 [ 所 ]

TD

2016 年 地 质 工 程 系 教 学 工 作 安 排 2016 学 年 我 系 将 在 总 结 过 去 工 作 的 基 础 上, 结 合 今 年 学 院 以 抓 质 量 强 内 涵 促 改 革 调 结 构 建 品 牌 细 管 理 重 过 程 为 宗 旨, 以 规 范 管 理 深 化 内 涵 为


实 习 上 下 点 表 格 解 释 和 相 关 纪 律 要 求 : 1 表 格 中 所 有 名 词 都 为 简 称, 包 括 医 院 名 称 四 年 级 五 年 级 各 专 业 名 称 等 所 有 时 间 都 为 学 生 装 好 行 李 出 发 时 间, 请 提 前 0 分 钟 将 行 李 运 到

3 基 金 杠 杆 从 分 级 基 金 的 概 念, 我 们 知 道 了 分 级 基 金 的 A 份 额 是 每 年 获 得 固 定 收 益 的 稳 健 份 额,B 份 额 是 具 有 杠 杆 效 应 的 激 进 份 额 分 级 基 金 中 的 杠 杆 一 般 有 三 类 : 份 额 杠 杆 =(A

简报158期.doc

zt

<4D F736F F D203136BCADBBD8D2E4D3EBD1D0BEBF2E646F63>

萧山中学课程建设方案.doc


Microsoft Word - 9pinggb_A4.doc

Microsoft Word - 9pinggb_A4-f4.doc

理 论 探 索 事 业 单 位 改 革 的 五 点 思 考 余 路 [ 摘 要 ] 事 业 单 位 改 革 是 中 国 改 革 的 重 要 环 节, 其 影 响 力 和 难 度 不 亚 于 国 有 企 业 改 革 本 文 着 重 围 绕 推 进 事 业 单 位 改 革 应 考 虑 的 五 个 方 面

日 本 位 于 亚 洲 东 部, 太 平 洋 西 北 角, 是 我 国 东 方 的 一 个 岛 国 在 洪 积 世 ( 注 1) 的 大 部 分 时 期 内, 日 本 与 大 陆 相 连 大 约 在 洪 积 世 晚 期 至 冲 积 世 ( 注 2) 初 期, 日 本 各 地 发 生 海 进, 出 现

2深化教育教学改革、创新人才培养模式

Microsoft Word - 9pinggb_let.doc

Microsoft Word - 9pingb5_let.doc

退休權益.ppt [相容模式]

Microsoft Word - 1.《國文》試題評析.doc

Ps22Pdf

$%%& ()*+, %&, %-&&%%,. $ %,, $,, & /$- 0(1 $%%& %& 234 %-%, 5&%6&633 & 3%%, 3-%, %643 -%%% :::; 7<9; %-%, 3$%$ :::;

# $# #!# # # # # # # %# # # &# # # # #! "

untitled

untitled

操作指南 3/2015 利用 BSEND/BRCV 功能实现 S7-300/400 与 WinCC Professional 的大数据量交换 BSEND/BRCV, WinCC Professional, 原始数据

2

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

"# $ % & $# $ % & "!! " # $! %(() * )(

activePDF WebGrabber

1.pdf

S7-300 和 S7-400 集成 PN 口的 S7 通信 S7 Communication with S7-300/400 Integrated PN Port Getting Started Getting-Started Edition (2009 年 4 月 )

序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典

HSK(基础)样题

2

操作指南 04/2015 S 与 G150 CU320-2 PN 的 PROFINET 通信第 1 部分控制变频器起停及调速 S7-1500,G150,CU320-2 PN, PROFINET 通信, 起停, 调速


!""# $!""%!"&" #

/ / (FC 3)...

HMI COM1 RS SIEMENSE S7-200 RS485

创建项目和硬件

Transcription:

常问问题 07/2018 在 TIA 环境下实现 S7-1500F 和 S7-1200F 之间的安全相关控制器与智能设备通讯 ( 不同项目 ) SAFETY https://support.industry.siemens.com/cs/cn/zh/view/109758604

目录 1 概念... 3 2 安全相关的 PN 控制器和智能设备之间的通信... 3 2.1 示例所使用的软硬件环境... 3 2.2 硬件配置... 4 2.2.1 IO 设备侧组态... 4 2.2.2 IO 控制器侧组态... 9 2.3 编译下载... 11 2.4 通讯编程... 13 2

1 概念 与在标准的系统中一样, 在 TIA 安全系统中具有 PROFINET 接口的 S7-1500F 和 S7-1200F CPU 之间可以进行安全相关的控制器与智能设备通信 通信通过两个安全应用程序指令进行, 即 SENDDP 指令用于发送数据, 而 RCVDP 指令用于接收数据 这些指令由用 户在 F-CPU 相应的安全程序中调用, 可用于固定数量的 BOOL 和 INT(DINT) 类型的数据进行安全传送 2 安全相关的 PN 控制器和智能设备之间的通信 在本例程中, 将 CPU1511F-1PN 作为一个 PROFINET 控制器,CPU1215FC 作为一个 PROFINET 智能设备 在不同的项目下, 项目 2 中, CPU 1215FC 为了能配置安全的通讯类型 F-CD, 需要配置一个假的 IO 控制器 ( 如下文的代用控制器 ) 带 CPU1215FC 为智能设备, 然后 CPU1215FC 智能设备生成 GSDML; 在项目 1 中,CPU1511F-1PN 控制器侧安装 GSDML 文件并调用, 然后用 SENDDP/RCVDP 指令实现两个 CPU 的安全相关的通信, 示意如图 1-1 图 1-1 配置示意图 2.1 示例所使用的软硬件环境 STEP7 Professional V14 SP1 STEP7 Safety Advanced V14 SP1 CPU1511F-1PN 固件版本 V2.1 订货号 6ES7 511-1FK01-0AB0 CPU1215FC 固件版本 V4.2 订货号 6ES7215-1HF40-0XB0 注意 : 从固件版本 V4.2 版本开始的 S7-1200F CPU 才支持安全相关的通信 3

测试目的 : 通过 F-CPU 之间的 PROFINET 控制器与智能设备的安全通信, 使用安全程序指令 SENDDP 进行发送, 用 RCVDP 进行接收 以安全方式一次传送 16 个 BOOL 型数据和 2 个 INT 型数据, 如图 1-2 注意 : 必须在安全程序开始时调用 RCVDP, 必须在安全程序结束时调用 SENDDP CPU1511F 传输类型 CPU1215FC 16 Bool 2 INT 16 Bool 2 INT 图 1-2 数据交换数量和类型 2.2 硬件配置 2.2.1 IO 设备侧组态 1) 打开 TIA 软件, 点击 新建项目 输入项目名称, 设置项目文件存储路径 ; 点击 确定, 完成项目创建, 如图 2-1 图 2-1 新建项目 2) 建立代用控制器, 添加新设备, 选择的订货号和版本, 将设备名称命名为 : 代用控制器, 如图 2-2 4

图 2-2 插入代用控制器站 3) 在设备组态界面创建新的以太网子网, 设置 IP 地址, 如图 2-3 图 2-3 分配网络和设置 IP 地址 5

4) 重复上面的步骤, 在项目中添加 S7-1200 F CPU( 智能从站 ), 将以太网接口连接到同 一个子网, 设置 IP 地址 ( 设备名称和 IP 地址需要和 IO 控制器侧所带智能从站配置一致 ) 如 图 2-4 图 2-4 设置 S7-1200 F CPU 以太网参数 5) 设备视图中, 在 操作模式 选项, 激活 S7-1200F CPU 智能设备功能, 并分配给代用 控制器, 如图 2-5 6

图 2-5 设置操作模式 6) 在下面的 传输区域 中, 组态两个 CPU 之间的通信地址区, 在类型中一定要选择 F- CD, 箭头方向表示 S7-1500F CPU 发送数据到 S7-1200F CPU, 如图 2-6 如果需要发送的数据多于 16Bool 和 2INT, 可以再配置多个同样的传输地址区 S7-1200F CPU 如果需要发送数据到 S7-1500F CPU 也是相同配置方法, 只不过箭头方向要向左 图 2-6 组态 S7-1200F CPU 通信地址区 7

7) 选择站点, 整体编译, 导出 GSDML 文件, 名称为 PLC_1, 如图 2-7 图 2-7 S7-1200F CPU 生成 GSDML 文件 8

2.2.2 IO 控制器侧组态 1) 重复 2.2.1 中的步骤 1)~3), 新建项目 IO 控制器, 新建网络, 设置 IP 地址, 如图 2-8 图 2-8 新建 IO 控制器站点 2) 安装 S7-1200FC 的 GSDML 文件, 如图 2-9 图 2-9 添加智能从站 GSDML 文件 9

3) 在网络视图中,IO 控制器挂智能从站,IP 地址和设备名称同 S7-1200F 侧, 如图 2-10 Copyright ã Siemens 图 2-10 配置智能从站 4) 在智能从站的设备视图中, 配置 IO 控制器的通讯区 图 2-11 组态 S7-1500F CPU 通信地址区 10

2.3 编译下载 1) 将两个安全 CPU 都编译保存, 然后下载, 以 S7-1500F 下载为例, 如图 2-12~14 图 2-12 编译项目 图 2-12 搜索 CPU 11

图 2-14 下载 2) 1500F/1200F 项目编译保存下载后, 网络视图在线后状态, 说明两个 CPU 之间通信正常, 如图 2-15 图 2-15 硬件组态在线状态 12

2.4 通讯编程 1) 在 S7-1200F 智能设备侧, 安全运行组在添加安全 CPU 硬件时系统已经自动生成, 默认在 OB123 中调用安全主程序 Main_Safety_RTG1 FB1, 如图 2-16 图 2-16 安全运行组 2) 添加 F-DB, 用于 RCVDP 指令输出变量接口连接, 如图 2-17 图 2-17 建立接收数据 F-DB 13

3) 打开 程序块 下面的安全主程序 Main_Safety_RTG1 (FB1), 在程序段 1 中调用 RCVDP 数据接收功能指令 注意 :F 通讯程序接收指令, 必须在主程序的开始调用, 如图 2-18 图 2-18 插入接收功能指令 RCVDP 4) 接收功能指令 RCVDP 管脚定义, 如图 2-19 14

图 2-19 接收指令参数管脚 输入参数 ACK_REI: SUBBO_00 -SUBBO_15 SUBI_00 SUBI_01 DP_DP_ID TIMEOUT 1= 发生通信错误后, 对发送数据的重新集成确认 用于接收 BOOL 数据的安全值 用于接收 INT 数据的安全值 唯一的 SENDDP 和 RCVDP 之间的关联值, 确认发送和接收的对应关系, 示例中是 1, 与 S7-1500F 侧 SENDDP 的 ID 一致 安全相关的通讯的监视时间 LADDR IO 传输区域的硬件标识符, 示例中是 272( ), DEC 如下图 2-20 15

输出参数 ERROR: SUBS_ON ACK_REQ: SENDMODE RD_BO_00- RD_BO_15 RD_I_00 RD_I_01 RET_DPRD/ RET_DPWR DIAG 表 1 RCVDP 功能指令参数说明 1= 通信出错 1= 使用替代值 1= 需要对发送数据的重新集成进行确认 1= 具有 F_SENDDP 的 F-CPU 处于取消激活的安全模式中 接收的 BOOL 数据 接收的 INT 数据 DPRD_DAT/DPWR_DAT 的错误代码 诊断信息 注意 : 输出变量中, 除 RET_DPRD, RET_DPWR 和 DIAG 三个变量以外其它的变量都需要用故障安全的数据 5) 在指令中,LADDR 参数需要到 PLC 变量的系统常量中找到之前配置的传输地址区的硬件标识符 图 2-20 RCVDP 中 LADDR 管脚的填写 16

6) S7-1500F 控制器侧, 同样在 Main_Safety_RTG1 (FB1) 中, 新建 F-DB, 编写发送 程序, 如图 2-21,2-22 图 2-21 1500F 侧发送 F-DB 图 2-22 发送指令程序参数管脚 17

输入参数 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 SENDDP 功能指令说明 用于发送 BOOL 数据 用于发送 INT 数据 唯一的 SENDDP 和 RCVDP 之间的关联值, 确认发送和接收的对应关系, 示例中是 1, 与 S7-1200F 侧 RCVDP 的 ID 一致 安全相关的通讯的监视时间 接 IO 传输区域的硬件标识符, 示例中是 262(DEC), 如下图 2-23 1= 通信出错 1= 接收方输出故障安全值 DPRD_DAT/DPWR_DAT 的错误代码 诊断信息 注意 : 输出变量中, 除 RET_DPRD, RET_DPWR 和 DIAG 三个变量以外其它的变量都需要用故障安全的数据 7) 同样在 S7-1500F 系统常量表中找到与 S7-1200F CPU 通信数据区的硬件标识符填写在 LAADR, 如图 2-23 图 2-23 发送 LADDR 填写 18

8) 将两个 PLC 的程序分别进行编译, 然后下载到各自 PLC, 如图 2-24 Copyright ã Siemens 图 2-24 编译保存下载 (1500F 为例 ) 9) 使用监控表监控测试结果,S7-1500F 通过 SENDDP 指令将 M100.0 M100.1 和 MW102 发送,S7-1200F 通过 RCVDP 指令接收数据放置在建立的 DB3 中, 如图 2-25 图 2-25 监控结果 19