就如启动个人计算机,必须首先运行启动程序、完成BIOS设置,进入操作系统(DOS、windows等)一样。当我们设计并选定好PLC系统的有关硬件,并且把它们正确地安装好,但并没有完成该系统的组态工作。虽然一般的PLC控制器在出厂时,已经由厂家在内部安装了操作系统,并且对所有的扩展模块和专用模块安排了口地址,但这些也只是有了基本的工作平台,并不能够立即开始运行工作程序。首先必须在编写用户程序中附加一块(段)专用的系统组态、参数设定和功能取舍的指令集。这有点类似于我们自己组装一台个人计算机,除了各种硬件的组装之外,首先还妻安装操作系统。如果添加有其他外围设备,必须同时安装相应的驱动软件。第一次开机后,进入BIOS,还要做必要的设定。因此,对于PLC-GOT系统,一般包括以下内容。
(1)几乎所有附加的专用模块,都需要分别对它们的工作模式和参数进行设定。这需要十分认真和仔细地参考相关说明书,充分掌握它的每一个缓冲存储器定义及使用,并且按照规定的格式和方法,适当地赋值。其内容一般包括模块识别、工作模式、工作或协议参数、信号电平、信号预处理和数据地址安排等。这些设定一般只是在开机时进行一次。注意,PLC正常工作时,对该通道进行的读、写操作,以及实时监控,不在此列。它是根据需要随时进行的。实际上在计算机硬件系统中,特别是在各种接口电路中,大量使用可编程器件(芯片)。因此极大地提高了芯片的功能和使用范围,促进了其通用性、灵活性和智能化。PLC系统中的各种专用模块很多就是使用的可编程器件。以上所做的工作,就是对可编程器件进行“编程”。
(2)除了对专用模块进行编程之外,PLC指令集中的某些应用指令,要求在使用它们之前,也必须进行参数设定。否则有可能出错,或是得到完全出乎我们意料之外的结果。
(3)最后,系统可能还使用各种通信接口。因为通信接口种类繁多,通信协议也各不相同,所以一般都需要配有相应的驱动程序。
九、PLC系统的软件资源、管理和使用
这里所说的软件资源,指的是PLC的软元件。一般软元件包括输入继电器、输出继电器、辅助继电器、状态继电器、定时器、计数器、各类数据寄存器和各种指针等。它们的数量及表示方法,因不同的生产厂家或不同的系列品种而不同,但实质上却是大同小异的。这些软元件中,除了可能有极少数因为与硬件接口有着固定的关系(例如特定的输入口,指定作为高速脉冲计数用时,必须占用特定的内部计数器),或是被某些特殊的应用指令占用之外,绝大多数是可以自由安排的。但是如果事先做出某些安排,可能有助于我们提高编程效率,增加程序的可读性,有利于调试或监控工作。除了需要关注某些不可随意使用的软元件之外,还特别要注意元件是否是停电保持的(各种PLC的安排完全不同)。否则有可能出错,甚至出事故。下面是笔者经常使用的一些安排,供读者参考使用。
展开