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