您现在的位置是:首页 > PLC技术 > PLC技术
可编程控制器的系统软件
来源:艾特贸易2017-06-04
简介可编程控制器的系统软件就是 PLC 的系统监控程序,也可称之为可编程控制器的操作系统。它是由 PLC 的制造厂家编制,用于控制可编程控制器本身的运行,一般来说,系统软件对用户是
可编程控制器的系统软件就是PLC的系统监控程序,也可称之为可编程控制器的操作系统。它是由PLC的制造厂家编制,用于控制可编程控制器本身的运行,一般来说,系统软件对用户是不透明的。 1.系统管理程序 系统管理程序是监控程序中最重要的部分,它要完成如下任务: 1)负责系统的运行管理,控制可编程控制器何时输入、何时输出、何时运算、何时自检、何时通信等,进行时间上的分配管理。 2)负责存储空间的管理,即生成用户环境,由它规定各种参数、程序的存放地址,将用户使用的数据参数存储地址转化为实际的数据格式,以及物理存放地址。它将有限的资源变为用户可直接使用的很方便的编程元件。例如,它将有限个数的CTC扩展为几十个、上百个用户时钟(定时器)和计数器。通过这部分程序,用户看到的就不是实际机器存储地址和PIO、CTC的地址,而是按照用户数据结构排列的元件空间和程序存储空间。 3)负责系统自检,包括系统出错检验、用户程序语法检验、句法检验、警戒时钟运行等。 有了系统管理程序,整个可编程控制器就能在其管理控制下,有条不紊地进行各种工作。 2.用户指令解释程序 任何一台计算机,无论应用何种语言,最终只能执行机器语言,而用机器语言编程无疑是一件枯燥、麻烦且令人生畏的工作。为此,在可编程控制器中采用梯形图语言编程,再通过用户指令解释程序将梯形图语言一条条地翻译成一串串的机器语言。这样,因为PLC在执行指令的过程中需要逐条予以解释,所以降低了程序的执行速度。是由于PLC所控制的对象多数是机电控制设备,这些滞后的时间(一般是μs或ms级的)完全可以忽略不计,尤其是当前PLC的主频越来越高,这种时间上的延迟将越来越少。 3.标准程序模块 标准程序模块是由许多独立的程序块组成的;各自能完成不同的功能,如输入、输出、运算等。可编程控制器的各种具体工作都是由这部分程序完成的,这部分程序的多少,就决定了可编程控制器性能的强弱。 整个系统监控程序是一个整体,它质量的好坏,很大程度上决定了可编程控制器的性能。如果能够改进系统的监控程序,就可以在不增加任何硬设备的条件下,大大改善可编程控制器的性能。
点击排行
