全集成自动化 PC-based Control with . . . the SIMATIC in your PC WinAC.

Slides:



Advertisements
Similar presentations
胸痛中心的时间流程管理 上海胸科医院 方唯一.
Advertisements

南京楚然电子科技有限公司 Nanjing Truerun Electronics Technology Co.,Ltd
操作系统结构.
Windows 2000/XP网络组建与系统管理 李燕 中南分校.
Profibus Training Course
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
计算机网络故障诊断与排除
管理系统使用注意事项 1.每个事业单位只有一张唯一的专用光盘。但为防止事业单位专用光盘损坏,可以自行刻录一张新的光盘作为备份。用于网上登记的计算机必须有光驱才行、计算机必须是xp或更好版本的的操作系统,浏览器必须是IE6.0版本以上。 2.事业单位专用光盘中“网下填表与上网提交”功能未开通,待开通后再告知大家。
Chapter 13 輸入/輸出系統 (I/O Systems)
第1章 组态软件概述及组态王软件安装和运行 1.1 组态软件概述 1.2 组态王软件的安装 1.3 组态王的使用入门.
Hardware Chen Ching-Jung
Newland PT-30 Handheld Computer
課程 微軟安全工具簡介 高市資教中心網路組 汪家麒
自动化控制器发展的新趋势 现场设备的智能化提升控制系统的本地计算能力 PC机将更多参与自动化控制任务 智能型现场控制单元
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
第2章 开始项目 2.1 WinCCExplorer项目 2.2 变量管理 2.3 建立一个画面 2.4 设置起始画面及运行界面
FIX 154基础培训 上海中纬软件科技有限公司 Shanghai Chinawiser Software Technology Co.,Ltd.
9、SIMATIC S7-300 PLC及指令系统 9.1 系统组成 9.2 系统配置 9.3 指令系统简介 9.4 程序结构
直流无刷电机驱动方案介绍 朱益杉 2018年5月24日 Power density: TECRT.
TwinCAT NCI 包含 完整的NCI功能 强大的PLC功能 (IEC ) 强大的点对点轴功能
Windows Vista 操作系统最新安全特性
现场总线Fieldbus.
第六章 应用程序结构.
Chapter 1 用VC++撰寫程式 Text book: Ivor Horton.
S7-300PLC的硬件 自动化教研室.
SIMATIC S7 SIMATIC NET SIMATIC HMI SIMATIC M7 SIMATIC S5 其它培训课程简介
Proteus 可视化设计 Drag, Drop and PLAY! Slide 1.
Title page PC 控制: PC 兼容的开放式控制系统 结构比较: 传统方式与PC 控制技术 新自动化结构: 工业PC机作控制系统
簡易 Visual Studio 2010 C++ 使用手冊
S7-400PLC的硬件 自动化教研室.
软件调试 目录 页 软件调试的检查表 下装用户程序到 CPU 排除停机错误 系统功能测试的步骤 记录程序的修改 项目文件的归档
组织块 操作系统 OB1 FC FB FB FC SFC SFB OBs 其它 目录 页码
圖形溝通大師 Microsoft Visio 2003
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
HLA - Time Management 陳昱豪.
微程序控制器 刘鹏 Dept. ISEE Zhejiang University
创建型设计模式.
ICT RTOS Research Group 胡伟平,王剑
第1章 SQL Server 2005 关系数据库简介.
Kinco 智能伺服编程软件基础
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
Windows Control Center
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
第七章 故障诊断 PLC是运行在工业环境中的控制器,一般而言可靠性比较高,出现故障的概率较低,但是,出现故障也是难以避免的。一般引发故障的原因有很多,故障的后果也有很多种。 引发故障的原因虽然我们不能完全控制,但是我们可以通过日常的检查和定期的维护来消除多种隐患,把故障率降到最低。故障的后果轻的可能造成设备的停机,影响生产的数量;重的可能造成财产损失和人员伤亡,如果是一些特殊的控制对象,一旦出现故障可能会引发更严重的后果。
第三章 项目设定.
自動化課程 劉聖元.
重點 資料結構之選定會影響演算法 選擇對的資料結構讓您上天堂 程式.
邹佳恒 第十八届全国科学计算与信息化会议 • 威海,
增强型MR可解决 临床放射成像的 多供应商互操作性问题
簡易 Visual Studio 2005 C++ 使用手冊
3 S7-200可编程控制器 使用入门 2019/2/17.
第3章 認識處理元.
Microsoft SQL Server 2008 報表服務_設計
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.


中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
计算机问题求解 – 论题1-5 - 数据与数据结构 2018年10月16日.
Chapter 10 Mobile IP TCP/IP Protocol Suite
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
百万亿次超级计算机诞生记 姓名 Xiangyu Ye 职务 微软中国技术中心资深HPC顾问 公司 微软中国
Create and Use the Authorization Objects in ABAP
用户程序的重新接线 目录 页 目标 ………… 概述……… 用SIMATIC 管理器重新接线 …………………
MGT 213 System Management Server的昨天,今天和明天
Session 2: Testing Windows CE .NET
测试功能 目录 页 程序的状态监视功能 ……………... 2 程序状态监视的模式 …………………………. 3
Section 1 Basic concepts of web page
Presentation transcript:

全集成自动化 PC-based Control with . . . the SIMATIC in your PC WinAC

WinAC 新版本提供全兼容的和其它S7控制器和WinAC站通讯的能力 Activate/Deactivate Slaves BSEND/ BRECV 更多的通讯方式 WinAC 新版本提供全兼容的和其它S7控制器和WinAC站通讯的能力 Routing More TIA Multiple DP Activate/Deactivate Slaves 支持多Profibus网 WinAC 支持最多4个Profibus网,支持激活和暂停从站功能,HMI软件可自由访问WinAC PG/OP 更多的PC平台 WinAC 支持最新的 Windows 2000 和 Windows XP 操作系统 Windows 2000 Windows XP

支持新的Windows操作系统 Windows XP Professional VCI RTX V5.1 WinAC Basis V4.0 WinAC Slot V3.3 WinAC RTX V4.0 (WinAC RTX only) Windows 2000 Professional VCI RTX V5.1 WinAC Basis V3.0 RTX V3.1 WinAC Slot V3.2 PN V1.1 (WinAC RTX only) Windows NT V4.0 Workstation VCI RTX V4.3.2.1 支持目前的Windows版本 Windows 2000 Professional Windows XP Professional

SIMATIC S7 Slot PLC Soft PLC 软件的升级和培训 仅需1次性投资

SIMATIC WinAC 产品分类 WinAC Basis WinAC RTX WinAC PN Slot412/416-2 除控制任务外还有大量的PC任务 对实时性和响应时间要求不高的系统 WinAC RTX VenturCom作为Windows NT实时扩展的解决方案 针对有确定性要求的控制任务、运动控制和视频控制的解决方案 WinAC PN 支持PROFINet 是基于组件自动化的解决方案 Slot412/416-2 控制独立于Windows NT 确定的性能 坚固 精确的控制和重启动 数据保持 多个计时器和中断 集成DP/MPI 冗余的电源 WinAC MP 基于Windows CE 确定的性能

SIMATIC WinAC Basis/RTX控制面板 用于控制的操作 和显示 -- 启动、停止 -- 基本的诊断功能 调整最适合的时间 -- 扫描周期 -- 优先级

SIMATIC WinAC软件组成 Computing Configuration Computing SoftContainer Computing TagFile Configurator WinLC

SIMATIC WinAC软件组成

SIMATIC WinAC软件组成

SIMATIC WinAC软件组成

SIMATIC WinAC软件组成

SIMATIC WinAC菜单功能 程序保存 程序恢复 PLC运行状态切换 清内存 打开/关闭调节面板 关闭逻辑控制器 打开/关闭诊断窗口

SIMATIC WinAC菜单功能 WinAC窗口总在最上面 启动WinAC时自动切换到 PLC运行状态

SIMATIC WinAC菜单功能 口令设置

WinAC Basis/RTX V4.0新特性 WinAC Basis/RTX V4.0 - Advanced PC Configuration - 支持S7-Routing (WinAC RTX V4.0 + SP1) - 支持 PROFIBUS DP-V1 - 支持S7-Communication - 支持多重 DP-Lines 调用SFC12 激活和暂停PROFIBUS DP从站 - 调用 SFC82-84存储数据 - 支持Windows 2000 SP3/XP Professional SP1

WinAC Basis/RTX V4.0安装 硬件要求: 软件要求: 主频800MHz或以上,RAM>128M >10M的硬盘空间,C盘上至少有1M空间用于程序安装和卸载 软件要求: Windows 2000 SP3或以上,Windows XP SP1或以上 WinLC Basis或RTX V4.0或以上 Step7 V5.2或以上 SIMATIC NET V6.0+SP5/V6.1

Advanced PC Configuration

创建PCStation的步骤 1 2 创建PC Station 用Step7组态 download Description 1 2 3 Station Configuration Editor Index Description 1 2 3 CPU 416-2 PCI 4 IE General download 5 ProTool Pro 6 7 8

STEP1: 创建 PC Station 与机架式S7-400组态的比较: WinAC CPU在安装时就自动插入“Station Configuration Editor” 借助SIMATIC NET安装助手,CP卡被安放在相应的槽位中 设置CP卡的相应参数 当使用多块同类型的CP卡时,能管理硬件组态中CP卡与“Station Configuration Editor”中的对应关系 1 2 Index Description ProTool Pro Station Configuration Editor 5 6 3 4 IE General 7 8 WinLC

STEP2: 硬件组态 在 STEP7中创建 SIMATIC PC Station 其硬件配置必须与 “Station Configuration Editor”中一致 从硬件目录中选择WinAC控制器,并将其拖放至正确的插槽中 重复上述步骤将所需的CP卡和其它组件放置在正确插槽中 为各组件设置所需参数 将 PC station、 WinAC控制器和其它组件的组态数据(SDB) 下装

为什么 PC Station 的名称必须匹配 Where does STEP7 run ? 匹配的名称有助于Step7自动定位PC Station运行的PC机 Where does STEP7 run ? PC-Station 1 PC-Station 2 PC-Station 3

Advanced PC Configuration优势 降低工程投入和出错的风险 Advanced PC Configuration 提供了在Step7中所有组态数据的单一入口 可重复使用有关SIMATIC CPUs的所有know how Advanced PC Configuration提供了基于PC的组件的功能性视图,这也就提供了对WinAC或S7 PLC的智能化处理 降低安装,服务和维护的投入 PC-Station 中的“Station/Index” S7 PLCs“Rack/Slot”完全匹配. 这使得基于PC的控制具有S7 PLC通讯的所有优点: CPU – CPU communication 在所有的SIMATIC控制器中均可实现 SIMATIC网络路由在基于 PC控制的方案可以实现 所有 SIMATIC 支持的网络WinAC也支持,比如: MPI, PROFIBUS, Ethernet

用于 WinAC 的S7-Communication BSEND(SFB12) BRECV(SFB13) USEND(SFB08) URECV(SFB09) PUT(SFB15) GET(SFB14) PC-Station 1 S7-400-Station PC-Station 2 基于 SIMATIC 标准的通讯 在SIMATIC 系统中通用的通讯方式 有保证的连接资源

S7-Communication 组态 S7-Communication 需要经过组态的连接 BSEND SFB 12 Aknowledged data transfer to a remote BRECV partner BRECV SFB 13 Aknowledged data transfer from a remote BSEND partner USEND SFB 08 Unaknowledged data transfer to a remote BRECV partner URCV SFB 09 Unaknowledged data transfer from a remote BSEND partner PUT SFB 15 Write data to remote CPU GET SFB 14 Read data from remote CPU CONTROL SFC 62 Query status of a S7 communication connection 组态 S7-Communication 需要经过组态的连接 连接的建立要借助 STEP7的 NetPro 工具 组态的连接拥有确保的资源 组态的连接是静态的,可以确保性能

S7-Communication Note !!! : 不能安放在 IF1/IF2/IF3/IF4中

S7-Communication S7 connection

S7-Communication ID号

BSEND 上升沿触发

BRECV 始终置1,保证接收数据

PUT(SFB15)

GET(SFB14)

在何种情形下需安装Softnet? WinAC Basis/RTX V4.0 CP5611 CP5613 以子模块的形式组态 No Softnet product necessary „External CPs“, PROFIBUS CP5511 SIMATIC PC integrated Softnet S7 for PROFIBUS 1) S7-5613 1) „External CPs“, Ethernet CP 1512 CP 1612 Softnet S7 for Industrial Ethernet 1) CP 1613 S7-1613 1) 1) These products additionally include PG/OP access and SIMATIC NET OPC-server

路由功能 无论Step7或HMI软件运行在何处,均可透明访问安装的所有组件 与WinAC位于同一台本地机上 PG OP 无论Step7或HMI软件运行在何处,均可透明访问安装的所有组件 与WinAC位于同一台本地机上 通过LAN/WAN(Teleservice)从中央工程师或操作员站进行访问 在一个自动化方案中透明地访问所有组件 通过柔性的网络拓扑可以优化产出 能减少服务和维护的费用

Missing: STEP7-Screenshot WinAC的多Profibus网络 WinAC Basis 和 WinAC RTX 能最多组成 4条 PROFIBUS 总线: WinAC Basis V4.0 1 块CP 5611 加上最多 3 块CP 5613 最多 4块 CP5613 WinAC RTX V4.0 作为子模块集成允许WinAC CPU更紧凑地控制CP卡 Missing: STEP7-Screenshot PROFIBUS I/O 系统的柔性设计 模块化的设计提高了可用性 对高速任务具有优化的性能

利用DP-V1开放式集成现场设备 增加状态和诊断中断,有利于更好进行设备管理 在运行过程中可以非周期性地进行现场设备的参数化 利用PLC程序写设备参数 读设备信息 支持从站间的直接数据通讯,针对有严格时间要求的通讯 设备集成 复杂现场设备的标准化集成 降低服务和维护的投入 在运行过程中灵活组态

在运行过程中Profibus从站有选择性地重组 在S7程序中调用SFC12(D_ACT_DP) 激活或暂停PROFIBUS 从站 实现了模块化机械的理念 根据机械状态优化总线循环扫描时间 利用 SFC12来激活和暂停从站 在运行过程中灵活的优化方案 使通用的程序快速适用于模块化的机械设计 通过暂停不需要的机械模块提高性能

在运行过程中Profibus从站有选择性地重组 Note: 无论是激活或暂停从站,都不会产生程序错误(OB85)或机架故障(OB86),但如果用户程序直接访问已被暂停的从站,则会产生I/O访问错误(OB122) = 0:返回指定从站的状态,暂停/激活 1:激活指定的从站 2:暂停指定从站

调用 SFC 82 - 84 将数据保存至硬盘 WinAC控制器中所有的数据区域均能在PLC程序中调用适当的SFC块保存至硬盘 永久性保存重要的生产数据 保存配方数据 更新生产参数 处理初始化DB块数据 注意: 仅用于非周期性数据 SFC 82 SFC 83 SFC 84 永久性保存非周期性数据 数据保存在装载内存中 Archive/Restore 会覆盖这些数据

调用 SFC 82 - 84 将数据保存至硬盘 1 使用SFC82创建一个DB块用来存储数据;或者用手工方式建立存储用数据块 2 如何创建存储用数据块: (I〕创建用户自己定义的UDT,在该UDT中定义自己所需要的存储数据类型及长度 (II〕建立一个新的DB块,其类型为(I〕中定义的UDT 3 可以在OB100中调用SFC83来读取上一次停机或故障时保存在存储数据块 中的数据 4 调用SFC84可以将需要保持的数据写入到存储数据块中

调用 SFC 82 - 84 将数据保存至硬盘

调用 SFC 82 - 84 将数据保存至硬盘

WinAC Basis/RTX V4.0 - WinCC V6.0通讯(MPI) 保持空白

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(MPI)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(MPI)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(SoftPLC)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(SoftPLC)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC) 需要手工输入 若是远程操作,需输入远程计算机名

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC) 指定格式:(地址):(数据类型)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile) 需要手工更改

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile)

WinAC Basis/RTXV4.0 - WinCC V6.0通讯(OPC TagFile) 需要手工设定相应的属性

SIMATIC WinAC ODK V4.0 无 ODK: 通过 ActiveX 或 OPC连接 有 ODK: Vision Motion WinAC HMI Software / Visual Basic ActiveX, OPC 无 ODK: 通过 ActiveX 或 OPC连接 WinAC Vision Motion HMI Software / Visual Basic ActiveX, OPC 有 ODK: 集成为 WinAC循环扫描一部分

SIMATIC WinAC ODK功能 将快速C代码嵌入到PLC 程序中 C代码是在 Microsoft C++ 环境中编译为DLL 或RTDLL ODK 应用程序向导和类库能简化编程过程 能生成多重DLLs或RTDLL C程序能被 PLC 程序中两个 SFB调用 在S7 和 C++ 程序之间实现快速和简单的数据交换 通过 S7程序中选择不同的命令来执行 DLL 中不同的功能函数 每个DLL可包含不同的进程: 同步进程: C程序作为 PLC 循环扫描的一部分启动和结束 异步进程: C程序可以由 PLC 程序启动,在后台运行和结束 监控进程: C程序循环执行

SIMATIC WinAC ODK 1 2 3 同步处理器: C代码是PLC循环扫描的一部分 PLC scan OB 1 S7-CODE C++ CODE 1 异步处理器: C代码的启动由PLC控制,但执行和结束在后台完成 C++ CODE OB 1 ........ Start Object 2 异步监控线程: C代码连续执行 OB 1 ........ C++ CODE Start Object 3

SIMATIC WinAC ODK V4.0新特性 无论是WinAC Basis还是WinAC RTX,均采用统一的ODK向导生成扩展对象 该扩展对象由DLL 或RTDLL创建,对于WinAC Basis而言,不再创建COM对象 使用ODK V4.0时,不用指定生成的扩展对象的类型,只需要在编译时确定是生成DLL或RTDLL 提供OB52~OB54,用户可以编写相应的程序,并在需要的时候调用 提供SetWatchDog函数使能或关断看门狗时钟,防止在Debug过程中看门狗时钟超时 可设置异步进程的优先级

SIMATIC WinAC ODK V4.0 或以上安装要求 硬件要求: 主频800MHz或以上,RAM>128M >10M的硬盘空间,C盘上至少有1M空间用于程序安装和卸载 软件要求: Windows 2000 SP3或以上,Windows XP SP1或以上 WinLC Basis或RTX V4.0或以上 Step7 V5.2或以上 Microsoft Visual Developers Studio version 6 (Visual C++), service pack 5 VenturCom Software Development Kit (SDK) version 5.1.2 Internet Explorer 5.0 (或以上),

SIMATIC WinAC ODK ODK CD Visual EXE Studio Adds Wizard to Visual C++ 安装 ODK Step7 Libraries (通常位于..\\SIEMENS\WinAC \ODK\Step7\S7libs\ODKLib.zip)

SIMATIC WinAC ODK V4.0向导 C or C++ 代码

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 项目保存路径 项目名称

SIMATIC WinAC ODK V4.0向导 同步进程中执行的函数 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 异步进程 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 监控进程 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 用于WinAC Basis 用于WinAC RTX中非实时应用 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems 用于WinAC RTX中实时应用

SIMATIC WinAC ODK V4.0向导 由WinAC ODK提供 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

SIMATIC WinAC ODK V4.0向导 The SFCs used are compatible to the new S7-300C system which again helps to create compatible code between SIMATIC S7 systems

WinAC Slot41x-2PCI 3.3新特性 WinAC Slot412x-2PCI Version 3.3 - Isochronous 模式 - FW 升级与 S7-400系列同步 - OB88的调用 - DP模式可选,两个通讯接口均可独立支持DPV1功能 - 支持Windows 2000/XP Professional

WinAC Slot41x-2PCI 3.3安装 硬件要求: 软件要求: 主频300MHz或以上,RAM>128M >120M的硬盘空间,C盘上至少有60M空间用于程序安装和卸载 1个PCI插槽和一个空槽位 软件要求: Windows 2000 SP3或以上,Windows XP SP1或以上 WinAC Slot 41x V3.3 Step7 V5.2或以上

Isochronous 模式 为什么选用Isochronous模式? -- 可以获取更高的控制精度 -- 适用于现场驱动装置的同步等控制 -- 更适合高速机械 -- 可以获取更高的控制精度 -- 适用于现场驱动装置的同步等控制

Isochronous 模式 DP循环 循环部分 非循环部分 T固定 T可变 T可变 总线管理服务 I/O数据交换 DP从站初始化 诊断和报警功能 读写数据记录 PG/TD/OP通讯 在故障事件下的报文重复

Isochronous 模式 固定DP循环 循环部分 非循环部分 暂停 T固定 T可变 T可变 T固定 与正常的DP循环相比较,在一个固定的DP循环期间,保留了一定的时间用于非循环通讯,由DP主站确保这个保留时间不超时,这只允许一定数量的非循环报文事件,若此保留时间未用完,则通过多次给自己发报文的方法直到固定总线循环时间为止。

Isochronous 模式— 保证确定性 Ti To Ti: 在指定时间点读入 OB: 在CPU中处理过程数据 To: 在指定时间点输出 所有的时间片均以合适的顺序 协调 System clock OB OB OB A E A E A E Ti To CPU The complete timing sequences are packed into a fixed frame, the system clock. The PROFIBUS generates the clock signal according to which the other modules (CPU, IM; ...) are oriented. The individual cycles are cleverly linked to one another, and partially processed in parallel. This provides optimum timing for the sequence, resulting in the shortest possible system clock as well as short response times. In comparison to the previous slide, the following relationships approximately result: - The processes T1 and T2 are executed in block E - The processes T3 and T4 are executed in block OB - The processes T5, T6 and T7 are executed in block A. The point in time at which the inputs are recorded is configured, and is the same for all synchronized modules. This is named Ti. The point in time at which the outputs are switched is configured, and is the same for all synchronized modules. This is named To. See next slide for exact sequence of processes. ET 200

Isochronous 模式— 保证确定性 -- 所有的输入在组态时间Ti内冻结 -- 数据依次传输到IM,准备好PROFIBUS上传送的数据 -- 根据时钟信号,数据通过PROFIBUS传输到CPU -- 一旦输入数据可用,即启动CPU中的OB块 -- 在OB程序的最后,准备好输出数据用于传输 -- 时钟信号启动下一个协调时钟,数据通过PROFIBUS传输至从站 -- 在从站上,数据被传输至输出模块,并在时间段To内激活输出

Isochrone 模式 采用 isochrone 模式,使得产品具有严格的确定性和可重复性 一般具有两个特点: -- 用户程序和I/O处理同步 -- 输入和输出数据在等距的时间间隔内处理 All involved components must explicitly support isochrone mode . Modules which do not support isochrone mode can nevertheless be operated on the same PROFIBUS without interfering with the isochrone mode . See also slides on HW requirements.

同步 同步意味着: -- 所有的过程时间上均相互匹配 -- 所有输入数据均在指定时间内同步记录 -- 所有输出数据均在指定时间内同时生效 -- 所有的输入和输出数据均是一致的

等距 等距意味着 “相等的时间间隔" -- 在相等的时间间隔内读入数据 -- 在相等的时间间隔内输出数据

组态 (1) 时间Ti和To可以在总线参数设定时集中参数化,也可以单独由每 个从站设定。 (2) 单独的参数设定在STEP7中完成,并可以修改。 (3) 新特点: OB 61-64 : 用户可以为每个DP主站组态一个OB 6x,该OB在每个扫描循环中会被同步调用 SFC 126/127 只能在 OB 6x 中调用,用来更新在Isochrone模式下与 OB 6x 相关的过程映象区 (4) 支持同步的模块可以和不支持同步的模块同时使用 Users must guarantee that the corresponding partial process image is updated on time by calling the SFCs 126/127. Since the runtime of the OB 6x may have an influence on the system clock, we recommend executing only the time-relevant program components there.

组态总览 – 时间参数的优化 在 HW-Config中清楚显示所有时间设定 时间参数的各组成部分 窗口信息: Master Slaves 组态总览 – 时间参数的优化 在 HW-Config中清楚显示所有时间设定 时间参数的各组成部分 This form clearly displays the timing parameters of the individual modules. It is thus easy to identify the critical modules which determine the total timing conditions. These can then be optimized as required, e.g. to set shorter filter times or remove from clock-synchronous operation. Procedure: Identification of critical slave. Then find modules with the largest TWE or TWA. Specifically in this example: In this example this would be the IM 151-1 which delivers a T-Dpmin of 5.750 ms. This time results from the time TWE of the 2DI High Feature because a filter time of 3 ms is set there (not visible here). An intervention would be possible here to achieve a system clock time of 5 ms. The Go to button can be used to access the corresponding position in the HW configuration. 窗口信息: Master Slaves Modules

支持OB88、 DP模式选择 当放弃执行程序模块时,可以调用OB88来避免CPU进入STOP状态,导致调用OB88的原因包括: • 由于嵌套太多导致同步错误 • 模块嵌套太多,导致堆栈溢出 • 局部数据分配出错 Slot41x-2PC的两个通讯端口均独立支持DPV1模式

OPC, ActiveX Controls or S7-communication SIMATIC T-Kit V3.3 PLC通过DPR(Dual Port RAM)与VC++应用程序实现数据交换 通过轮询方式进行数据读写 提供R/W Library 在Step7中未提供相应的功能块 Windows 2000/XP - Visualisation - Engineering WinAC Slot OPC, ActiveX Controls or S7-communication Application DPR (I/O) T-Kit COM Port RS 232 DP Master Profibus DP Barcode Scanner MASTERDRIVES Distributed I/O

SIMATIC T-Kit V3.3安装 硬件要求: -WinAC Slot41x V3.2或以上 -Windows 2000 SP3或以上;Windows XP SP1或以上;Windows NT V4.0 SP6或以上 -至少128M内存 -至少40M硬盘空间 软件要求: -WinAC Slot T-Kit V3.3 -Step7 V Barcode Scanner MASTERDRIVES Distributed I/O

OPC, ActiveX Controls or S7-communication ODK与T-Kit的区别 Windows2000/XP VenturCom RTX - Visualisation - Engineering WinAC RTX OPC, ActiveX Controls or S7-communication ODK COM (C++) PLC and Motion Control COM Port RS 232 DP Master Profibus DP Barcode Scanner MASTERDRIVES Distributed I/O

NT-Address Area 4kB Input WIN32 Subsystem (NT Scheduler) T-Kit DPR构架 T-Kit PC Windows2000/XP Technology Aplication Library S7Write ... S7Read ... Kernel / Device Drivers NT-Address Area 4kB Input 4 kB Output WIN32 Subsystem (NT Scheduler) DPR Driver Windows NT HAL (PCI Bus) WinAC Slot DPR 4kB Input 4 kB Output

SIMATIC T-Kit V3.3 The DPR includes 4 KB I/O CPU 412-2 PCI: STEP7 * Data format conversion (S7-Data format  PC-Data format) Write Read STEP7-User program (for WinAC Slot 41x) Technological application C++ function calls Input area 4 Kbyte Output area The DPR includes 4 KB I/O CPU 412-2 PCI: PIW 4096 to 8190 PQW 4096 to 8190 CPU 416-2 PCI PIW 16384 to 20478 PQW 16384 to 20478

SIMATIC T-Kit V3.3