Page 18 - 机电技术运用及管理探究
P. 18

机电技术运用及管理探究
                      Mechanical and Electrical Technology Application and Management Exploration


             布控制系统。I/O 模块按功能各自放置在生产现场分散控制,然后利用网络结构
             联成集中管理信息的分布式网络系统。当然并不是所有的 PLC 都具有上述的全
             部功能,有的小型 PLC 只具备上述部分功能。


                 二、PLC 程序设计

                 (一)PLC 的软件基础
                  PLC 作为一种专为工业环境下应用而设计的计算机,它必须具备相应的控制

             软件。PLC 控制软件总体上说,可以分为系统程序和应用程序两大部分,两者相
             对独立。系统程序和应用程序又包括若干不同用途的组成程序。
                  1. 系统程序
                  PLC 的系统程序一般由管理程序、指令译码程序、标准程序块三部分组成,

             其用途各不相同。
                  (1)管理程序
                  管理程序是系统程序的主体,主要功能是控制 PLC 进行正常工作,包括以
             下三方面:

                  ①系统运行管理。例如,控制 PLC 输入采样、输出刷新、逻辑运算、自诊断、
             数据通信等的时间次序。
                  ②系统内存管理。例如,规定各种数据、程序的存储区域与地址;将用户

             程序中使用的数据、存储地址转化为系统内部数据格式及实际的物理存储单元地
             址等。
                  ③系统自诊断。PLC 自诊断包括系统错误检测、用户程序的语法检查、指令
             格式检查、通信超时检查等,当系统发生错误时,可进行相应的报警与提示。
                  (2)指令译码程序

                  由于计算机最终识别的是机器码,因此,在 PLC 内部必须将编程语言编制
             的用户程序转变为机器码。指令译码程序的作用就是在执行指令过程前将用户程
             序逐条翻译成为计算机能够识别的机器码。

                  (3)标准程序块
                  在有些 PLC 中,为方便用户编程,PLC 生产厂家将一些实现标准动作或特
             殊功能的 PLC 程序段,以类似子程序的形式存储于系统程序中,这样的子程序
             称为“标准程序块”。用户程序中如需完成“标准程序块”的动作或功能,只需



             ·6·
   13   14   15   16   17   18   19   20   21   22   23