主页 > 杏彩产品 >
杏彩产品

新产品交付|突破性的编程语言限制——新的自动化控制平台PLCnext

越来越多的IT应用程序(如数据库通信、云计算和直连ERP系统)正在成为传统控制技术的一部分。但是,将开源市场的功能集成到大多数PLC平台中仍然是一个非常复杂的过程。首先,要将这些函数移动到适当的工程系统,程序员必须进行大量更改,然后在实时环境中执行它们。但是,这些应用程序中的大多数都使用面向分组的以太网通信,因此很难预测高度自动化的制造自动化过程的性能。

为此,Phoenix Contact仔细考虑了面向未来的控制平台应该是什么样子,并阐明了以下三个要求:

此外,每个用户都应该能够使用传统的PLC。新开发的PLCnextTechnology是唯一满足上述要求的技术平台。

实时和非实时

控制器使用的操作系统必须具有实时功能。在选择操作系统时,使用源代码、库或一整套应用程序的自由度也是决??定性因素。基于这些条件,Phoenix Contact选择了一个具有PLCnextTechnology实时扩展的Linux系统。这样,代码可以在实时和非实时条件下执行。设备控制系统程序可以由Linux可靠地执行,并且可以在非实时条件下执行与数据库的通信。

用户通常使用IEC61131-3编程语言来编写设备控制系统程序。用户希望将创建的MatlabSimulink或C ++语言控制器集成到应用程序中,而无需转换为IEC61131-3编程语言。无法避免此转换过程,因为大多数系统不支持使用高级语言编写的程序来访问操作系统功能。

新产品交付|突破性的编程语言限制——新的自动化控制平台PLCnextTechnology

AXCF2152控制器于2017年11月底推出,是第一台使用PLCnextTechnology的设备。

在现代应用中,IEC61131语言代码和高级语言代码混合并在实时和非实时条件下运行。此外,程序员必须确保在进程之间可靠地传输数据。即使是专家,这也是一项非常苛刻的要求。由于难以准确理解系统中各个进程之间的时间关系,因此很容易导致错误的优先级分配;或者因为资源没有锁定,应用程序是错误的。PLCnextTechnology在该领域具有优势,不仅包括其他应用程序,还包括执行和同步管理器(ESM)和全局数据空间(GDS)。 ESM允许用户以XML文件的形式配置以IEC61131、C ++或MatlabSimulink编写的程序,以定义程序步骤的执行周期和步骤的顺序。因此,普通PLC可以在混合操作环境中同时使用高级语言或IEC61131-3编写的程序。

GDS不仅仅是共享存储。该服务还提供了发布和订阅、智能缓冲机制以及通过人类可读的XML文件轻松配置的功能。

标准调试机制

PLCnextTechnology还配备了一个智能数据记录器,通过XML文件配置,可以直接存储在SQL数据库中。触发智能数据记录器时,它会在同步周期内记录过程数据,例如记录超出限制的所有关键数据。此外,PLCnextTechnology还包括OPC-UA服务器和客户端,以及Profinet控制器和设备功能。 PLCnextTechnology还支持程序员常用的所有调试机制。因此,Eclipse程序员可以使用跟踪功能来显示系统使用情况。他还可以发现由任务优先级和中断引起的问题。

开源

用户可以通过PLCnextTechnology使用开源平台。这样他就可以访问最大的软件池之一。例如,要启用可视化,用户可以安装OpenVPN客户端或服务器,然后在设备上创建数据库或创建任何运行环境。因此,与紧密集成到IEC61131运行时环境中的解决方案相比,PLCnextTechnology提供了显着的附加价值,并为用户提供了实施其应用程序的自由。但与此同时,用户只能在IEC61131环境中执行操作;对于所有PLCnextTechnology设备,此环境指的是PCWorxEngineer。

通过图形链接过程数据

如果使用PCWorxEngineer作为创建应用程序的工具,则可以在PCWorxEngineer中以图形方式配置系统,而无需使用上述XML文件。任务、程序和过程数据可以图形链接。这也适用于使用图形表示作为示例的高级语言程序。例如,设备应用程序的程序员可以将用高级语言编写的闭环控制循环作为程序实例添加到PCWorxEngineer,它将在PCWorxEngineer中显示为块。然后以图形方式连接过程数据。

上一篇:该行业的整体优势是显而易见的。东营9月份迎来了中国石油装备工
下一篇:艾默生过程管理与中国Enfi战略合作协议正式签署