【技术实现步骤摘要】
本公开涉及工业控制领域,并且具体地涉及用于安全应用的工业控制器系统。
技术介绍
1、工业控制程序可以在工业控制器系统上运行,用于实时控制工业过程,比如控制机械、化工厂或其他工厂环境。工业控制程序通常是在编程环境中用高级编程语言编写的。传统地,这些程序被编译并且然后在直接控制相关联的机械过程或工业过程的工业控制器系统上存储并运行。代码编译通常可以在编程环境中发生,但是可替代地还可以在工业控制器系统本身上完成。
2、在许多实际相关场景中,机械或工业过程的操作安全是至关重要的,因为其操作可能对操作人员和/或环境造成潜在危害。因此,建议或者甚至法律上要求采取措施来降低工业控制器系统失灵的风险,或者至少降低这种失灵对受控机械或工业过程的影响。现有技术中已经使用冗余来增强操作安全性,比如通过并行操作多个工业控制器系统,并且仅当多个工业控制器系统的输出一致时,才向相关联的机械或工业过程发送命令。这些解决方案是有效且可靠的,但带来相当大的硬件开销。
3、在u.wappler和c.fetzer,“software encoded
...【技术保护点】
1.一种工业控制器系统(16,16',16”),包括:
2.根据权利要求1所述的工业控制器系统(16,16',16”),其中,所述第一解释器单元(42a)适于在所述工业控制程序的运行时将所述应用代码(46)和所述输入数据(50)转换成所述第一工业控制代码(54a),和/或其中,所述第二解释器单元(42b)适于在所述工业控制程序的运行时将所述编码处理后的应用代码(48)和所述编码处理后的输入数据(52)转换成所述第二工业控制代码(54b)。
3.根据权利要求1或2所述的工业控制器系统(16,16',16”),其中,所述应用代码(46)包括高级编程
...【技术特征摘要】
1.一种工业控制器系统(16,16',16”),包括:
2.根据权利要求1所述的工业控制器系统(16,16',16”),其中,所述第一解释器单元(42a)适于在所述工业控制程序的运行时将所述应用代码(46)和所述输入数据(50)转换成所述第一工业控制代码(54a),和/或其中,所述第二解释器单元(42b)适于在所述工业控制程序的运行时将所述编码处理后的应用代码(48)和所述编码处理后的输入数据(52)转换成所述第二工业控制代码(54b)。
3.根据权利要求1或2所述的工业控制器系统(16,16',16”),其中,所述应用代码(46)包括高级编程语言或脚本语言。
4.根据前述权利要求中任一项所述的工业控制器系统(16,16',16”),其中,所述第一工业控制代码(54a)和/或所述第二工业控制代码(54b)包括机器代码。
5.根据前述权利要求中任一项所述的工业控制器系统(16,16',16”),其中,所述组合单元(44)适于将所述所得的工业控制代码(56)输出到工业控制网络(18)、特别是现场总线网络(18)。
6.根据前述权利要求中任一项所述的工业控制器系统(16,16',16”),其中,所述组合单元(44)适于验证所述第一工业控制代码(54a)和/或所述第二工业控制代码(54b)、特别是用于验证与所述第一工业控制代码(54a)和/或所述第二工业控制代码(54b)相关联的校验和。
7.根据前述权利要求中任一项所述的工业控制器系统(16,16',16”),其中,所述编码器单元(40;40a,40b)适于从工业控制网络(18)、特别是现场总线网络(18)接收所述输入数据(50)。
8.一种操作工业控制器系统(16,16',16”)的方法,所述方法包括:
9.根据权利要求8所述的方法,其中,顺...
【专利技术属性】
技术研发人员:I·霍恩伯格,M·哈斯,J·陶贝尔,U·施奈曼,
申请(专利权)人:欧德神思控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。