一种先进的工业控制编程系统
时间:10-07
来源:互联网
点击:
四、 软件模型到实际系统的映射
IEC 软件模型到实际系统的映射,针对不同的系统有如下的不同的映射关系:
1. 具有一个主处理器的小型系统:小型系统的模型典型地退化为一个配置、一个资源和一条程序。
2. 具有多处理器的较复杂系统:整个PLC被看作一个配置,每个处理器用一个资源描述,一个资源支持一条或多条程序。
3. 对于分散PLC 系统:分散PLC 系统将包含多个配置,一个配置对应多个处理器,每个处理器用一个资源描述,一个资源支持一条或多条程序。
IEC 软件模型可以充分地适应于从简单到较复杂PLC系统,甚至是非常复杂的PLC系统,这就大大地扩展了传统PLC的应用范围和领域。
五、 IEC 软件模型的优点
IEC 软件模型具有如下优点:
1.在一台PLC中同时装载、启动和执行多个独立的程序:IEC61131-3标准允许一个“配置”内有多个“资源”,每个“资源”能够支持多个程序,这使得在一台PLC中可以同时装载、启动和执行多个独立的程序,而传统的PLC程序只能同时运行一个程序。
2.实现对程序执行的完全控制能力:IEC61131-3标准的这种“任务”机制,保证了PLC系统对程序执行的完全控制能力。传统PLC程序只能顺序扫描、执行程序,对某一段程序不能按用户的实际要求定时执行,而IEC61131-3 程序允许程序的不同部分在不同的时间、以不同的比率并行执行,这大大地扩大了PLC的应用范围。
3.IEC软件模型能够适应很广范围的不同的PLC结构:IEC软件模型是一个国际标准的软件模型,它不是针对具体的PLC系统,而是具有很强的适用性。
4. IEC软件模型既能适合小型的PLC系统,也可适合较大的分散系统。
5. IEC软件支持程序组织单元的重用特性:软件的重用性是IEC软件的重要优点。
6. IEC软件支持分层设计:一个复杂的IEC软件通常可以通过一层层的分解,最终分解为可管理的程序单元。
六、通讯模型
根据不同的通讯要求,IEC61131标准规定了以下四种通讯模型:
1. 内部通讯:在程序、功能块和功能内部之间可以互相连接以形成一个网络,数据信息可以通过这个内部的网络进行通讯。
2. 局变量通讯:全局变量可以被用来在功能块与其它的程序组织单元之间交换数据信息。
3. 外部变量通讯:IEC61131的第五部分定义了一个通讯功能块家族来通过一个网络来交换数据。
4. 使用存取路径通讯:存取变量提供了一种方法用于从远程设备存取特定的变量。丁一在IEC61131的第五部分的通讯功能块还能读写远程配置中的ACCESS变量。
IEC61131标准规定的这四种通讯模型,使得不但在IEC编程系统内部的通讯灵活、便捷,而且还有效地支持了IEC编程系统的功能扩展对通讯提出的要求,使得新一代编程系统可以更有效地适应未来对网络、现场总线、远程通讯等新技术发展的要求。
七、公共元素
公共元素描述了IEC61131-3五种编程语言、IEC 软件模型及通讯模型中需用到的全部公共编程元素的变量和数据类型,给出了如何命名这些软件元素、声明变量、变量及数据类型的初始化等规则,是实现IEC61131-3编程系统不可缺少的有机组成部分。
八、结论
IEC 61131-3软件是一个功能强大、设计思想和技术先进并能很好地适应未来发展的编程系统。
IEC 软件模型到实际系统的映射,针对不同的系统有如下的不同的映射关系:
1. 具有一个主处理器的小型系统:小型系统的模型典型地退化为一个配置、一个资源和一条程序。
2. 具有多处理器的较复杂系统:整个PLC被看作一个配置,每个处理器用一个资源描述,一个资源支持一条或多条程序。
3. 对于分散PLC 系统:分散PLC 系统将包含多个配置,一个配置对应多个处理器,每个处理器用一个资源描述,一个资源支持一条或多条程序。
IEC 软件模型可以充分地适应于从简单到较复杂PLC系统,甚至是非常复杂的PLC系统,这就大大地扩展了传统PLC的应用范围和领域。
五、 IEC 软件模型的优点
IEC 软件模型具有如下优点:
1.在一台PLC中同时装载、启动和执行多个独立的程序:IEC61131-3标准允许一个“配置”内有多个“资源”,每个“资源”能够支持多个程序,这使得在一台PLC中可以同时装载、启动和执行多个独立的程序,而传统的PLC程序只能同时运行一个程序。
2.实现对程序执行的完全控制能力:IEC61131-3标准的这种“任务”机制,保证了PLC系统对程序执行的完全控制能力。传统PLC程序只能顺序扫描、执行程序,对某一段程序不能按用户的实际要求定时执行,而IEC61131-3 程序允许程序的不同部分在不同的时间、以不同的比率并行执行,这大大地扩大了PLC的应用范围。
3.IEC软件模型能够适应很广范围的不同的PLC结构:IEC软件模型是一个国际标准的软件模型,它不是针对具体的PLC系统,而是具有很强的适用性。
4. IEC软件模型既能适合小型的PLC系统,也可适合较大的分散系统。
5. IEC软件支持程序组织单元的重用特性:软件的重用性是IEC软件的重要优点。
6. IEC软件支持分层设计:一个复杂的IEC软件通常可以通过一层层的分解,最终分解为可管理的程序单元。
六、通讯模型
根据不同的通讯要求,IEC61131标准规定了以下四种通讯模型:
1. 内部通讯:在程序、功能块和功能内部之间可以互相连接以形成一个网络,数据信息可以通过这个内部的网络进行通讯。
2. 局变量通讯:全局变量可以被用来在功能块与其它的程序组织单元之间交换数据信息。
3. 外部变量通讯:IEC61131的第五部分定义了一个通讯功能块家族来通过一个网络来交换数据。
4. 使用存取路径通讯:存取变量提供了一种方法用于从远程设备存取特定的变量。丁一在IEC61131的第五部分的通讯功能块还能读写远程配置中的ACCESS变量。
IEC61131标准规定的这四种通讯模型,使得不但在IEC编程系统内部的通讯灵活、便捷,而且还有效地支持了IEC编程系统的功能扩展对通讯提出的要求,使得新一代编程系统可以更有效地适应未来对网络、现场总线、远程通讯等新技术发展的要求。
七、公共元素
公共元素描述了IEC61131-3五种编程语言、IEC 软件模型及通讯模型中需用到的全部公共编程元素的变量和数据类型,给出了如何命名这些软件元素、声明变量、变量及数据类型的初始化等规则,是实现IEC61131-3编程系统不可缺少的有机组成部分。
八、结论
IEC 61131-3软件是一个功能强大、设计思想和技术先进并能很好地适应未来发展的编程系统。
- 一种新型防伪读码器的设计(01-01)
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于nRF2401智能小区无线抄表系统集中器设计(04-30)
- 基于FPGA安全封装的身份认证模型研究(05-27)
- 高精度压力测控系统的试验研究(04-08)