中国工业电气论坛

注册

 

发新话题 回复该主题

编程变革 ——Get新技能,无问长幼 [复制链接]

1#
菲尼克斯电气推出了PLCnext Technology,为未来一代电气工程师**启了全新的自动化编程方式。UPDATE也利用此机会采访了在菲尼克斯电气控制技术部门工作的“**潮世代”和“Y世代”的两位同事,了解他们的编程习惯,以及他们能从另一代人那里学到些什么?


Oliver Warneke …

...谈及高级语言编程和IEC 61131
“当我接受**工程师职业培训时,我学习了四种编程语言。在具体的应用过程中,究竟使用哪种编程语言则取决于特定的项目。毕竟没有人用C语言来编写基于硬件的IO-Link程序。而对于类似ST(结构化文本)语言,我们可以利用已有的的功能或者功能块稍作配置即可完成编程。另一方面,我能够使用Matlab或C语言来实现更复杂的算法或控制应用程序,在工作中这是大有裨益的。”

...谈及可从年长同事处学到的编程经验
“在工作中,尤其是在遇到棘手的项目时,我常常会遇到自己无法解决的困难,这种情况下我倾向于向更有经验的同事寻求帮助。编程是一项团队合作,年长同事的经验经常使我受益匪浅。”

...谈及自动化的技术发展
“因为PLCnext Technology是基于Linux的,所以我们能随时根据需要配置每个模块,从而扩展控制器的功能。我们已经能集成C++程序代码,且能将其与IEC 61131-3程序进行结合。此外,从理论上说,我们还可将数据库、Web服务器、云链接、图像**系统、防火墙、VPN隧道和更多功能模块集成到硬件平台中。然后,通过PLC逻辑程序来具体控制这些组件。”

Götz Jäckel …

...谈及高级语言编程和IEC 61131
“年轻人几乎从未接触过IL(即指令表)或可视化编程语言如梯形图。他们更喜欢使用ST代码。
但是,在某些情况下,可视化编程语言是非常有用的,如在服务实例中。通过图形显示,您可以总览数据流,并且能更轻松地发现输入参数的错误。最后,结合使用不同的编程语言可提高编程效率。当我迫切需要在设备的所有点中实现确定性和数据一致性时,使用基于PLC的编程让我变得更加高效。”

...谈及可从年轻同事处学到的编程经验
“我的年轻同事对Web技术抱着一种截然不同的有趣态度。这种技术不应该被忽视,在我们需要通过**放式接口集成互联网数据,并将上述数据与待控制的过程功能相结合的场合中尤其适用。我们可以利用它快速地共同**发出对客户有帮助的解决方案,例如预防性维护或商业智能。”

...谈及自动化的技术发展
“每隔三年左右,我便会经历这样一个阶段:在**始时,我会说‘我目前无法理解这个’,但是掌握新技术,然后在培训计划中传授该技术是我的职责之一。在培训过程中,我会将自己的经历分享给课程学员们,使他们避免走我之前走过的弯路。”

Oliver Warneke
Oliver Warneke生于1991年,曾作为电气工程实习生来到菲尼克斯电气。自2016年获得理学学士学位以来,他便作为控制技术专员就职于Phoenix Contact。他为对自动化系统编程软件存在疑问的客户和同事们**咨询服务。

Götz Jäckel
Götz Jäckel生于1953年,是跨行从事自动化技术工作的代表。在成为一名合格的法语与社会科学教师之后,他于1986年转而从事C语言编程,在先后担任不同职位后,他加入了菲尼克斯电气,目前从事的是为全球用户**编程软件PC Worx的培训工作。
分享 转发
TOP
发新话题 回复该主题