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·

