缺乏反馈意味着必须严格区分标准机械控制和安全功能架构。为清晰明了和节省成本,将标准和安全性纳入一个控制架构是目前的趋势。例如,使用分散型外围设备时为尽可能减少布线作业就要建立这种混合结构。软件方面至今仍难以将两者结合起来。目前,开发人员必须在简单的安全功 能模块之间切换和强大的PLC控制系统程序编辑器之间切换。
使用功能模块进行安全相关编程
目前,认证的应用模块具备安全功能,用来进行安全应用编程。BG或TüV认证机构在此之前已测试这些模块的安全性。借助安全应用模块和模块间的逻辑连接,工厂或机器制造商可创建所需的安全相关应用,而以前则要对接触器和继电器布线,任务繁重且耗时。现成应用模块的接点和线缆由屏幕显示的图形线条取代,不再需要电气线路图显示逻辑功能。为确保程序清晰易懂,大多数系统的指令集和/或可用编辑器数量都有限制。标准PLC机器控制系统一般不可能出现复杂编程。
利用高级语言进行PLC编程
使用面向自动化和安全相关任务的标准编辑器,用户可以任意将功能模块进行组态并对EN/IEC 61131-3兼容编辑器的源代码进行编程。
使用图形程序编辑器,可以通过拖拉预定义软件模块建立程序结构。
结构化文本是EN/IEC 61131-3中面向PLC编程的标准语言之一且比IL提供更多构建选项。
这就是EN/IEC 61131-3标准编程语言的用途。EN/IEC 61131-3是可编程逻辑控制器编程语言的国际标准。两个最常用的语言为ST(结构化文本)和IL(指令表)。但是,该标准不涉及安全相关控制系统。因此,要兼具标准和安全性,可以使用EN/IEC 61131-3 PLC语言对安全任务进行编程。