控制器的 PROFINET 驱动
合理定价的组件是一个重要竞争优势,特别是在系列机器制造中。用户常常开发公司内部使用的控制软件。出于性能、灵活性和成本方面的原因,随后将在标准PC 上实现具体应用。PROFINET 驱动支持这种公司内部开发,由于配有常规以太网接口,不需要专门硬件。
由于 PROFINET 驱动是以源代码形式提供的,可以将专有解决方案移植到各种操作系统和硬件平台中。PROFINET驱动也非常适合在嵌入式系统中使用,用于实现公司内部控制器解决方案。通过开放式 XML接口,无需使用任何组态工具,即可方便地进行设计和组态。SIMATIC 中经过很好证明的 PROFINET 栈成为支柱。
PROFINET 驱动既适合具体 PROFINET 线路等简单应用,也适合复杂机器。它支持 PROFINETRT,通过标准以太网接口来实现大于等于 1 ms 的循环时间。与 CP1625控制器开发工具包相结合,PROFINET IRT 还可用于从 500 μs 起的循环时间。
PROFINETConfigLib
必须对 PROFINET 网络进行规划。使用 TIA Portal,可以为 PROFINET驱动执行这种规划。不需要许可证。ConfigLib 是一种用于生成 PROFINET 硬件配置的独立 API。该 API 可用于创建RT 和 IRT 项目,ConfigLib 借此来接管规划算法。
PNConfigLib – 不通过 TIA Portal 而高效创建硬件配置
CP1625 控制器开发工具包
西门子 SOC1 将提供构建 IRT 控制器所需的硬件支持。CP 1625 控制器开发工具包适合独立模式和主机模式。
• 独立模式:PN 栈和应用程序在 CP1625 上运行
• 主机模式:例如,应用程序在 PC 上或 ARM 上运行。栈在 CP1625 上运行
SIMATIC CP1625
优势
通过开放式 XML 接口进行组态,无需工程组态工具(TIA 博途、STEP 7 等)。
使用 TIA 博途时的操作得到简化
使用标准以太网接口在标准 PC 上运行可以降低成本,并提供灵活性和性能上的优点
以可移植源代码的形式提供,可用于不同操作系统。这样就可以连接到众多的用户特定控制程序。
支持 PROFINET RT
使用实时操作系统时,循环时间可达 1 ms
应用
借助于用于控制器的 PROFINET 驱动程序,用户可通过 PROFINET 将分布式 I/O和驱动器连接到自己的控制应用程序。自我开发的控制软件在标准 PC 上运行。
PROFINET 驱动程序适用于没有等时同步 (IRT) 要求的简单应用,例如,不将各种机器设备相互联网的 PROFINET总线。
用户应具备 C 语言编程和操作系统导入方面的经验。
设计
用于控制器的 PROFINET 驱动程序是以可移植源代码的形式提供的。用户可以将 PROFINET 驱动程序以 C代码形式集成到自己的应用程序中。现场设备(分布式 I/O、驱动器)通过基于 XML 的组态文件来连接。该文件可由用户来创建,也可在STEP 7(TIA 博途)中生成。记录全面的 IO-Base 界面用作编程界面。
带有控制器 PROFINET 驱动程序的应用程序的结构
许可用于适用于控制器的 PROFINET 驱动程序随附有一个开发许可证,允许用户使用源代码开始开发、执行测试并生成原型。
对于运行而言,必须针对已编译 PROFINET 驱动程序的每个副本获得运行许可证。作为获得该许可证的证明,运行 PROFINET驱动程序的 PC 上必须贴有许可证标签。可按不同的数量来订购运行许可证。