在PLC程序中不再有意大利面条(边栏)

一个有望对全球市场产生积极影响的国际标准是IEC 61131开放系统标准,该标准是日内瓦国际电工委员会为可编程逻辑控制器(plc)颁布的。

该标准为编程功能块指定了统一的方法,使用户能够用相同的语言对任何品牌的PLC进行编程。

虽然该标准在美国不像在欧洲那么受欢迎,但制造商们正努力在这里推广它。对功能块的关注使编程更加模块化,这一特性可以使他们的产品更容易使用。伊利诺斯州绍姆堡包装机控制系统制造商埃劳公司的全球营销经理约翰·科瓦尔解释说:“它摆脱了我们所说的意大利面代码,即大量的阶梯逻辑。”“它不是很模块化,很难排除故障。”

梯子逻辑在以运动为中心的应用中也很麻烦,比如伺服驱动的瓶子贴标机,它在贴标时旋转和移动瓶子。“一个专有的PLC程序对这些人来说是一个真正的瓶颈,”科瓦尔说。

该标准的另一个重要分支是,用户可以创建预先编程的功能块库,并以各种方式将它们组合在一起,就像使用乐高积木一样。“你不需要重建每一个独立的街区,”肯尼斯·瑞安博士说,他是位于明尼苏达州亚历山德里亚市的亚历山德里亚技术学院(Alexandria Technical College)自动化和运动控制制造自动化研究和教育中心(Manufacturing Automation Research and Education Center for Automation and Motion Control)的主任。他已经在为PLC制造商开发培训课程,以使他们的销售和工程师人员跟上进度。

这种能力可能对医疗行业有巨大的价值。考虑制药制造商的包装机。Ryan说:“我可以把代码写进函数块并锁定它。”一旦该公司证明了该药物,并得到了美国食品和药物管理局(Food and Drug Administration,简称fda)的认证,它就可以在其他应用中再次使用,而不必再经历另一个漫长而昂贵的认证过程。用预先认证的功能块构建控制代码可以节省大量的时间和金钱。

请参阅与此边栏相关的故事:标准整合全球

更好地控制