第八讲DCS的软件系统
本讲重点:DCS的控制编程语言和软件模型关键词:编程;软件模型
信号处理的一般过程
一、IEC 61131简介
DCS控制器对现场信号进行采集并对采集的信号进行了预处理后,即可将这些数据参与到控制运算中,控制运算的运算程序根据具体的应用各不相同。在DCS中先要在工程师站软件上通过组态完成具体应用需要的控制方案,编译生成控制器需要执行的运算程序,下装给控制器运行软件,通过控制器运行软件的调度,实现运算程序的执行。本质上,控制方案的组态过程就是一个控制运算程序的编程过程。
DCS厂商为了给控制工程师提供一种比普通软件编程语言更为简便的编程方法,发明了各种不同风格的组态编程工具,而当前,这些各式各样组态编程方法,经国际电(International Electrotechnical Commission,标准化,统一到了IEC 61131-3控制编程语言标准中。
风格相同的编程方法为用户、系统厂商及软件开发商都带来了极大的好处。
一、IEC 61131简介
IEC 61131标准共包含有六个部分:
第一部分:概述与定义(general information) 。
第二部分:硬件要求与测试(equipment requirements and tests)。第三部分:即IEC 61131-3,编程语言(programming languages)。
。
第五部分:通信规范(messaging service specification)。
第六部分:模糊控制(fuzzy logic)。
是IEC 61131国际标准的第三部分,是第一个
为工业自动化控制系统的软件设计提供标准化编程语言的国际它得到了世界范围的众多厂商的支持,但又独立于任何
一、IEC 61131-3软件模型
pascal是系统软件吗一、IEC 61131-3软件模型
(一)配置、资源、程序和任务
1、配置(Configuration):
在物理上,一个配置可理解成一个PLC系统或DCS 的现场控制站。
2、资源(Resources)
PLC或DCS控制器中的一个
IEC程序可以用不同的IEC编程语言来编写。
程序由许多互连的功能块组成,各功能块之间可互相交换数据。一个程序可以读写I/O变量,并且
能够与其他的程序通信。还作各种控制。
)
一个程序中的不同部分的执行通过“任务”(tasks)来控制
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论