观看S7-200通信 PROFIBUS视频:
PROFIBUS
PROFIBUS 协议旨在实现与分布式 I/O 设备(远程 I/O)进行高速通信。PROFIBUS 系 统使用一个总线控制器轮询 RS485 串行总线上以多点型分布的 DP I/O 设备。 PROFIBUS 设备种类繁多,许多制造商都能提供。这些设备从简单的输入或输出模块到 复杂的电机控制器和 PLC,应有尽有。PROFIBUS DP 设备是指任何能够处理信息并将 其输出发送到主站的外围设备。DP 设备构成网络中的被动站(因其没有总线访问权), 只能对接收到的消息给予确认或应主站请求发送响应信息。所有 PROFIBUS DP 设备均 具有相同的优先级,而所有网络通信均源自主站。 PROFIBUS 主站构成网络的“主动站”。PROFIBUS DP 定义两类主站。一类主站(通常为 中央可编程控制器 (PLC) 或运行专用软件的 PC)处理常规通信,或与分配给它的 DP 设 备交换数据。二类主站(通常为组态设备,如用于调试、维护或诊断的笔记本电脑或编程 控制台)为专用设备,主要用于与 DP 设备通信和用于诊断目的。 ROFIBUS 网络通常有一个主站与多个 DP I/O 设备。(请参见下图。)组态后的主站设 备能够识别所连 DP 设备的类型及地址。主站初始化网络并验证网络中的 DP 设备是否与 组态相符。主站会不断将输出数据写入 DP 设备并从这些设备读取输入数据。 在 PROFIBUS DP 主站成功组态了 DP 设备后,才拥有该 DP 设备。若网络中存在另一 个主站设备,则其访问个主站所拥有的 DP 设备时,将受到很大的限制。 S7-200 SMART CPU 作为带有 EM DP01 PROFIBUS DP 模块的 DP 设备连接到 PROFIBUS 网络。EM DP01 可作为 DP V0/V1 主站的通信伙伴。可从 Siemens 客户支 持获取 EM DP01 GSD 文件。
下图中的 S7-200 SMART CPU 就是 S7-1200 控制器的 DP 设备:
每个 S7-200 SMART CPU( ST 与 SR 型号)可组态两个 ROFIBUS EM。 本地 CPU 存储 PROFIBUS EM 的组态数据,可通过每个模块上的开关来设置 PROFIBUS 地址。这使得必要时的通信模块更换变得非常简便。