activePDF WebGrabber

Similar documents
activePDF WebGrabber

Application description

untitled

摘要本文介绍了 S CPU 通过以太网通信的方法及详细步骤 关键词 S7-1200, 以太网,TCP,ISO on TCP Key Words S7-1200, Ethernet, TCP, ISO on TCP IA&DT Service & Support Page 2-27

标题

/ / (FC 3)...

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

S 可编程控制器

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

CS3_AB.dot

378高雄市都市計畫說明書

<4D F736F F D D323030D2D4CCABCDF8BDE2BEF6B7BDB0B82E646F63>

PowerPoint Presentation

untitled

第一章.FIT)

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

秘密大乘佛法(下)

Page 2 of 12

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

Microsoft Word - Sunday

鎶ョ焊0

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

OB1

朝陽科技大學八十八學年度招考碩士班簡章目錄

2014年大学生村官考试公共基础知识:社会革命和社会改革

untitled

Application description

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

CS3_AB.dot

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

Microsoft Word - 中耳的主要疾病~中耳炎.doc

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

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

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

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

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

<4D F736F F D20D1A7C9FACAD6B2E1B8C4D7EED6D5A3A8B4F8B1EDB8F1BCD3D2B3C2EBB0E6A3A9372E3239>

桂林市劳动和社会保障局关于

第三章 維修及管理

Microsoft Word 年度选拔硕博连读研究生的通知.doc

Exploit PLC on the internet.pptx

中国证券监督管理委员会公告

工业串口通信之如何使用 S 的 CM1241 模块 原创文章, 转载请注明出处 更多实用资料请登录方正智芯官网 : 作者 : 北岛李工工控行业的小伙伴们都知道以前在中低端 PLC 市场西门子有 S7-200 系列产品, 但是细心的你也许早就发现,S7

2



Chapter #

2013 年 大 陸 書 市 觀 察 2013 年, 新 笑 傲 江 湖 也 引 起 熱 烈 討 論, 首 播 當 晚 已 居 黃 金 檔 電 視 劇 收 視 冠 軍, 進 而 帶 動 了 該 作 品 的 圖 書 銷 量, 之 後 隋 唐 英 雄 傳 精 忠 嶽 飛 等 也 紛 紛 改 編 成 電

LETD型LED灯炮规格的更改

第一章 系统概述

untitled

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

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

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

untitled

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

SIMATIC 3 4 (TIA)

則 此 圖 片 約 需 佔 用 多 少 儲 存 空 間? M B y t e s M B y t e s M B y t e s M B y t e s 9. ( 3 ) 在 M i c r o s o f t E x c e

岳西职教中心

坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實

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

<4D F736F F F696E74202D E53372D D3C3BBA7B3CCD0F2BDE1B9B9BACDD5EFB6CF>

GPRS IP MODEM快速安装说明

CS3_AB.dot

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

国家测绘局政府网站

CWT-3000 SMS DTU

Data Server_new_.doc

2Office 365 Microsoft Office 365 Microsoft Office Microsoft Office Microsoft Office 365 Office (Office Web Apps) Office WindowsMAC OS Office 365 Offic

Microsoft Word - YDB doc

untitled

08信息技术部.doc

语 考 试 考 务 工 作 的 汉 考 国 际 教 育 科 技 ( 北 京 ) 有 限 公 司 ( 以 下 简 称 汉 考 国 际 ) 组 织 的 培 训 和 网 络 考 试 系 统 安 装 指 导, 并 签 署 汉 语 网 络 考 试 补 充 服 务 协 议 第 六 条 拟 新 申 请 成 立 汉

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******


E68 E68C 中性说明书 A6版

Oracle高级复制配置手册_业务广告_.doc

Chapter 2

ARP ICMP

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

instructions.PDF

关 于 使 用 说 明 书 本 书 说 明 本 软 件 的 安 装 方 法 和 各 个 设 备 的 设 置 方 法 本 书 使 用 Microsoft Windows 7 Professional 进 行 说 明 使 用 其 他 的 操 作 系 统 或 者 根 据 操 作 系 统 的 设 置 的 不

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

第一部分2.25.indd


第二章.FIT)

IP505SM_manual_cn.doc

: ( ) : : / : ISBN / F5112 : : CIP (2006)

按 系 统 提 示 完 成 安 装 并 生 成 交 易 图 标, 双 击 图 标 即 可 运 行 金 阳 光 独 立 委 托 系 统 通 讯 设 置 按 钮 中 行 情 地 址 交 易 地 址 高 级 设 置, 其 中 行 情 地 址 交 易 地 址 可 以 分 别 用 来 设 置 服 务 器 地

<4D F736F F D20BEC7B57B43C3FE2DA457AF5ABBE2BEC9A44F2DB667A440A94DADB7AEC6B27AC2B2B3E6A457AEE02E646F6378>

untitled

基于 S7-300,400 CPU 集成 PN 接口 Modbus TCP 通讯快速入门 ( 更新版本 V2.4) Modbus TCP Communication Base On S7-300/400 CPU Intgrated PN Interface Getting Started(Updat

當母親禱告時

<4D F736F F D20B9FABCD2B7F8C9E4B0B2C8ABC9EAB1A8CFB5CDB3C8EDBCFEB2D9D7F7CBB5C3F E646F63>

學 過 程 技 能 中 是 重 要 的 一 環, 雖 然 控 制 變 因 的 課 程 要 進 入 小 學 階 段 才 會 接 觸, 但 我 們 嘗 試 讓 孩 子 在 科 學 遊 戲 中, 察 覺 到 不 同 的 條 件 會 影 響 比 賽 結 果, 進 而 讓 孩 子 把 這 些 條 件 一 一

Microsoft Word - 《证券期货业信息系统审计规范(发布稿)》 doc

Transcription:

如何编程通信程通信块 FB63 "TSEND", FB64 "TRCV", FB65 "TCON" 和 FB66 "TDISCON" 以实现实现用 S7-300 或 S7-400 CPU 的 PROFINET 口进行基于 TCP 协议的数据交据交换? 条目号 :29737950 日期 :2012-05-03 S7-400 CPU 41x -- 通信组态和编程 -- 使用 S7 通信块 ET 200S ( 标准模块 ) -- 通信组态和编程 -- 使用 S7 通信块 ET 200pro -- 通信组态和编程 -- 使用通信块 S7-300 CPU 31x -- 通信组态和编程 -- 使用 S7 通信块 WinAC RTX -- 通信组态和编程 -- 组态连接 如何编程通信块 FB63 "TSEND", FB64 "TRCV", FB65 "TCON" 和 FB66 "TDISCON" 以实现用 S7-300 或 S7-400 CPU 的 PROFINET 口进行基于 TCP 协议的数据交换? 描述 : 集成 PROFINET 口的 CPU 和 WinAC RTX, 支持开放式 IE 通信 关于集成 PROFINET 口的 CPU 和 WinAC RTX 所支持的通信服务总览, 请参见条目 18909487 此总览包含有关集成 PROFINET 口的 CPU 和 WinAC RTX 所支持的开放式 IE 通信协议的信息 下列通信块可以用于基于 TCP 协议的开放式通信 : FB65 "TCON" 用于建立连接 FB66 "TDISCON" 用于中止连接 FB63 "TSEND" 用于发送数据 FB64 "TRCV" 用于接收数据 这些通信块可以在 Standard Library -> Communication Blocks 下找到 从标准库中拷贝最新版本的上述通讯块到用户程序中, 然后再编写程序中调用它们 建立 TCP 连接的连接参数保存在一个数据结构中 本例中, 用到 UDT65 "TCON_PAR" 这个数据结构, 它是由用户来完成参数化的 这个 TCP 连接不在 NetPro 中组态 例程描述 : S7 程序中包含了对 FB65 "TCON" 的调用和带有建立 TCP 连接的连接参数数据结构 UDT65 "TCON_PAR" 也包含了来自于 Standard Library -> Communication Blocks 下的 FB63 "TSEND" 和 FB64 "TRCV" 的调用 FB63 "TSEND" 用于发送数据到 S7 站或 S5 站, 以及到 PC 站或到第三方系统. FB64 "TRCV" 用于接收来自其他 S7 站,S5 站,PC 站和第三方系统的数据 首先为 S7-300 站创建硬件组态 注意配置 MB10 作为时钟为时钟存储器 发送请求由该时钟存储器触发 保存编译 S7-300 站的硬件组态, 下载到 CPU STEP 7 程序由 OB100 OB1 FB300 DB300 FC97 UDT65 和 FB63 FB64 FB65 以及 FB66 组成 OB100: OB100 是重启 OB 块, 当 CPU 重新启动时 ( 暖启动 ) 执行一次. 在 OB100 中, 第一次通信由 M0.3 "START-UP" 触发 Page 1 of 8

OB1: OB1 循环调用 FB300 在 OB1 中被调用 ( 背景数据块 : DB300), M0.3 "START-UP" 作为 INIT_COM 参数 在 OB1 中调用 FB300 结束后,M0.3"START-UP" 被复位 图. 01 FB300: 在 OB1 中调用 FB300 该 FB300 中调用了 FC97 "SET_TCP_ENDPOINTx" 和 FB65 "TCON" FB63 "TSEND" FB64 "TRCV" 以及 FB66 "TDISCON" Page 2 of 8

图. 02 TCP 连接的本地和远程参数通过 FC97 "SET_TCP_ENDPOINTx" 的输入参数来设置 输入参数数据类型描述 ID Word 连接 ID DEV_ID Byte "local_device_id" 是本地端口参数 通过此端口, FB65 "TCON" 建立 TCP 连接 ACTIVE Boolean 0 = 被动建立连接 1 = 主动建立连接 关于 "local_device_id" 的信息, 请参见条目 51339682 通过配置输入参数 DEV_ID,FB65 "TCON" 建立 TCP 连接, 是基于工业以太网的开放式通信 LOC_PORT DInt CPU 本地端口名为 "System and Standard Functions for S7-300/400 Volume 1 and Volume 2" 的手册第 24.2 节, 有关于建立 TCP 和 UDP 通信的端口号信息 该手册可在条目 44240604 中下载 REM_PORT DInt 通信伙伴的远程端口 名为 "System and Standard Functions for S7-300/400 Volume 1 and Volume 2" 的手册第 24.2 节, 有关于建立 TCP 和 UDP 通信的端口号信息 该手册可在条目 44240604 中下载 Page 3 of 8

IP_ADDR1 Int 通信伙伴的 IP 地址 IP_ADDR2 IP_ADDR3 IP_ADDR4 Int Int Int 如果 CPU 连接的建立是被动的, 如 ACTIV=0, 此时不需要指定通信伙伴的远程端口号, 可以定义 REM_PORT=0. 如果 CPU 连接的建立是被动的, 如 ACTIV=0, 此时不需要指定通信伙伴的 IP 地址, 可以定义 IP_ADDR1=0, IP_ADDR2=0, IP_ADDR3=0 以及 IP_ADDR4=0. 在 FB300 的 Network 2 中定义连接号 它会存储在静态变量中, 当然也存在于背景数据块 DB DB300. 图. 03 通过 FB65"TCON" 的输入参数 "REQ" 的上升沿触发来建立连接 FB300 的背景数据块中集成了带有连接参数的数据结构 UDT65 "TCON_PAR" FB65 "TCON" 的输入参数 "CONNECT" 需要指定一个含有连接参数的存储区 在系统启动时连接建立并保持, 直到调用 FB66 "TDISCON" 来断开连接, 或让 CPU 进入停止模式或关闭电源来断开连接 Page 4 of 8

图. 04 在 "FB63 "TSEND" 的输入参数 "REQ" 上施加上升沿以触发发送请求 发送任务的触发是由时钟标志 M10.6 和变量 "C1.SEND_BUSY" 来控制的 如果发送任务运行, "C1.SEND_BUSY" 则被置位, 无法再触发新的发送请求 可以为输入参数 "DATA" 指定包含要发送数据的存储区 并在输入参数 "LEN" 填写要发送的字节数 输出参数 "DONE", "ERROR" 和 "STATUS" 用于任务评价 图. 05 如果发送任务成功完成, "C1.SEND_BUSY" 被复位 这时新的发送任务才可以被触发. 如果发送任务执行出错, 那么 "C1.SEND_BUSY" 变量同样被复位,FB63 的输出参数 "STATUS" 的值被保存用于错误分析 Page 5 of 8

图. 06 图. 07 一旦 TCP 连接建立了, 就能接收数据 用输入参数 "DATA" 指定保存接收数据的存储的地址和长度 Page 6 of 8

图. 08 输出参数 "NDR" 用于表示已接收到新数据 输出参数 "LEN" 表明接收数据的长度 如果数据未被成功接收, 那么输出参数 "STATUS" 可以保存下来并用于评估状态 图. 09 可以通过 FB66 "TDISCON" 有目的地结束 TCP 连接 在 FB66 "TDISCON" 的输入参数 "REQ" 上施加上升沿以请求结束 TCP 连接 Page 7 of 8

图. 10 示例程序中 TCP 协议用来数据传输, 需在数据结构 UDT65 中设定参数 "connection_type" 为 "B#16#11" S7-300 CPUs V2.3 支持 TCP ( 兼容模式 ) 如在 S7-300 CPU V2.3 中运行示例程序, 需在数据结构 UDT65 中设定参数 "connection_type" 为 "B#16#01" STEP 7 项目下目下载示例的 STEP 7 项目包含了调用 FB300 和 FC97 "SET_TCP_ENDPOINTx" FB65 "TCON" FB66 "TDISCON" FB63 "TSEND" 和 FB64 "TRECV" 以及状态评估 该程序由 STEP 7 V5.5 创建 Sample_open_TCP.zipSample_open_TCP.zip ( 46 KB ) 配置额外 TCP 连接要配置其它的额外的 TCP 连接, 将 FB300 复制一份命名为其它功能块 ( 如 FB301), 修改参数并生成一个新的背景数据块 在手册 "System and Standard Functions for S7-300/400 Volume 1 and Volume 2" 中提及的工业以太网开放式通讯协议的详细信息参见条目 44240604 对于配置 S7-300 和 S7-400 工业以太网 CP 进行 TCP 连接的说明息可参见条目 22385024 条目号 :29737950 日期 :2012-05-03 Siemens AG 2014 版权所有 - 法人信息 - 保密政策 - 应用条款 Page 8 of 8