再加上工业互联网(IIOT)的大国(IIOT),在工业空间中出现了新的程序员和思想领导者。这个进步的用户群正在挑战传统流程和工具。例如,在工业空间中,可编程逻辑控制器(PLC)编程历史上是使用梯子逻辑完成的。梯子逻辑是一种简单的编程方式,可以由电工和程序员都可以做。尽管这种简单的编程方式为典型机器提供了系统的操作,但它缺乏更复杂的计算的灵活性。
从历史上看,大多数机器不需要PLC中数据的高级计算和相互作用。但是现在,随着公司希望更多地利用这些数据,高级分析和计算已成为PLC中的真正需求。IEC 61131-3标准以五种不同语言提供工业空间的编程:梯形图,功能框图,顺序函数图表,指令列表和结构化文本。这些语言选择开放了梯子逻辑以外的编程可能性,但与计算机科学中使用的常见高级语言相比,仍然受到限制。
复杂这个问题的事实是,工程师现在正在学习用各种高级语言编程,但是他们通常不学习IEC 61131-3语言。编码Dojo是一个针对程序员的学校/新兵训练营,分析了Intec.com上职位发布的数据,以发现2018年最需求的编程语言。前七个是:Java,Python,Javascript,C ++,C#,C#,PHP和珀尔。这表明编程学生正在学习和从事针对这些语言的职业。
使用这种编程背景,下一代工程师拥有一个装满编程语言的工具箱,每种语言都可以用于解决应用程序的不同需求集。因此,可以支持众多编程语言并与云技术接口的PLC将为以前无法实现的公司打开许多可能性。
但是,要利用这一点,下一代PLC必须具有与多个系统(包括自动化控制系统,业务系统和分析/基于云的系统)进行交谈的能力。这种灵活性将满足将更多信息用作IIOT平台的一部分的需求。即使满足了所有这些新需求,PLC仍然必须具有强大和强大的功能,以承受工业环境的需求。
Phoenix的PlcNext技术联系满足当今控制系统的需求,同时为未来提供了灵活性。PLCNEXT Technology在标准IEC 61131-3下提供实时PLC操作,同时还支持各种高级语言,包括C,C ++,C#,MATLAB等。用户不再局限于单个开发环境。
它还包括使用开源基于Linux的代码的灵活性。具有Linux的用户可以访问控制器的核心,以获得几乎无限的创意自由。他们可以利用开源社区或从头开始开发基于Linux的单个应用程序,以有效地减少控制硬件的生命周期管理。
该技术还可以使用IIOT,并且能够连接到通用平台,例如AWS,Azure,Google Iot等。可以单独使用PLCNEXT,也可以与现有的控制系统一起使用,以从网络或通过I/O收集数据并将其推入云。
有关PLCNEXT的更多信息,请访问:www.phoenixcontact.com/open