西门子编程模块SIEMENS代理商
西门子编程模块SIEMENS代理商公司代理西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,PROFINET 网络分析仪 PRONETA Basic 是一款免费工具,用于快速分析和组态 PROFINET 网络,并且可对 ET 200 分布式 I/O 系统和其它组件进行简单测试。 PRONETA Professional 是一款许可产品(请参见* 3.4 节),以多种方式扩展了 PRONETA Basic 的功能: • 与 PRONETA Basic 相比,该产品可实现两项额外“任务”: – “PROFIenergy 诊断”任务,用于对支持该 PROFINET 配置文件的设备的 PROFIenergy 功能进行监视、评估和控制(请参见* 4 章)。 – “记录助手”任务,用于从设备中读取特定数据记录以及将其写入设备。此 外,该任务还支持用户通过 Wireshark 对结果和以太网通信进行分析1(请参 见* 5 章)。 • 该产品具有一个基于 MQTT、AMQP 或 HT 通信的 API,可用于控制 PRONETA 的网络扫描操作(请参见* 6 章和* 7 章)和第三方应用程序的 运行。 • 新命令行界面命令得出的支持进一步处理。数据返回为标准输出。 自版本 1.1 起,还可通过命令行对 PRONETA Professional 进行控制。 注意事项 本手册是对《PRONETA Basic 用户手册》的补充,但不能替代该手册。 如果您不熟悉 PRONETA,强烈建议您提前查阅《PRONETA Basic 用户手册》 (\4\),大致了解 PRONETA 的操作。 PRONETA Professional 通信 API PRONETA Professional 通过 MQTT API(“消息队列遥测传输应用程序编程接口”) 和 IoT(“物联网”)中心 API 功能,以及用于控制 PRONETA Professional 服务的 命令行接口 (CLI) 对 PRONETA 进行扩展。 用途 借助 MQTT AP、IoT 中心 API 和 CLI API,可在不使用图形用户界面的情况下控制 PRONETA 的功能。通过提供的接口,可直接调用和控制 PRONETA 扫描功能,并 由外部应用程序收集结果。 这对于 PRONETA 的“远程控制”模式尤为有用,可自动清点大量 PROFINET 单元 上的网络节点。 2.3.1 MQTT API 工作原理:MQTT 通信 MQTT 是一种基于 TCP/IP 的协议,只需要较小的管理性通信开销。因此,非常适合 带宽有限的应用和嵌入式系统。 MQTT 的基本操作涉及许多“客户端”,这些客户端彼此之间并不直接通信,而是通 过一个或多个“代理”进程的干预进行通信。数据由客户端以“主题”的形式“发 布”给代理,代理收集这些数据并将其转发给“订阅”这些数据的客户端。当两个 客户端各自订阅其配对客户端发布的主题时,就可以通过主题在客户端之间建立双 向通信。当客户端订阅的主题的新到达代理后,客户端立即会收到这些新。 这种通信为“匿名”通信,因为客户端不知道由哪些网络节点发布其订阅的主题。 同样,发布方也不知道哪些客户端订阅了它们发布的主题。 主题本身采用的是树状层次结构。客户端可以订阅某个特定的主题,也可以订阅某 个主题及其全部子主题。在后一种情况下,客户端将自动接收层次结构中所订阅主 题之下的所有子主题的新。可以为主题“服务质量”,使客户端多收到一次、恰好收到一次或可能收到 多次新通知。虽然通常只有在发布新的新时才会分发主题,但主题也可能收到 “保留”标志。如果有新客户端订阅此类主题,则该客户端会收到上一个主题值 (该值在连接后立即存储在代理中)的副本,客户端*等待下一次发布。在 PRONETA Professional 与其它客户端之间建立双向通信 默认情况下,MQTT 通信为单向通信,其中一个客户端发布主题消息,另一个或多个 其它客户端接收该主题消息。要通过 MQTT 在两个客户端之间建立双向通信,每个 客户端都必须订阅另一个客户端发布的主题。这样,其中一个客户端可以通过发布 主题新来发出查询,然后在另一个客户端新相应主题时收听响应。 在下图所示示例中,客户端 A 希望从客户端 B 接收当前时间。为此,客户端 A 发 布了客户端 B 订阅的主题 WhatsTheTime。作为回应,客户端 B 在客户端 A 订阅的 CurrentTime 中发布了信息。与往常一样,信息通过代理进行路由。
集中式和分布式 I/O 的SIMOTION C
SIMOTION C 运动控制系统在设计时遵循模块化的原则。它由广泛而独立的可组合硬件构成,包括 SIMATIC S7-300 系列和西门子驱动技术产品的部件。
模拟驱动器接口(用于 C240)
伺服/矢量驱动装置设**输出
液压驱动装置启动阀设**输出
用于可选使用的模拟量输出
用于控制步进电机驱动器的脉冲输出(用于 C240)
用于循环获取实际位置值的增量/**编码器接口或作为可自由分配的双向计算器的接口(用于 C240)
用于高速 I/O 信号的板载 I/O
SIMOTION 微型存储卡 (MMC),用于存储:
SIMOTION 内核
用户程序
用户变量
用于连接的综合通信接口:
分布式 I/O
HMI 系统
编程器/PC
运动控制器和自动化系统之间
带数字设定值接口的驱动
各种状态/错误指示和模式选择开关
动作控制器和微型存储卡(MMC)
其它系统部件(视需求而定),如:
用于将SIMOTION C与120伏/230伏交流电源连接的负载电源(PS)
集中(不在板上)和分布式 I/O 部件