1.3.1 基本技术性能
①输入/输出点数(即I/O点数) 这是PLC最重要的一项技术指标。所谓I/O点数,即是PLC外部的输入、输出端子数。这些端子可通过螺钉或电缆端口与外部设备相连,它直接决定了PLC能控制的输入与输出量的多少,即控制系统规模的大小。
②程序容量 一般以PLC所能存放用户程序的多少来衡量。在PLC中程序是按“步”存放的(一条指令少则一步、多则十几步),一“步”占用一个地址单元,一个地址单元占两个字节。如日本三菱公司F1系列PLC的程序容量为1000步,可推知其程序容量为2K字节;FX2N系列PLC的程序容量则为8000步,16K字节。
③扫描速度 PLC工作时是按照扫描周期进行循环扫描的,所以扫描周期的长短决定了PLC运行速度的快慢。因扫描周期的长短取决于多种因素,故一般用执行1000步指令所需时间作为衡量PLC速度快慢的一项招标,称为扫描速度,单位为“ms/k”。扫描速度有时也用执行一步指令所需的时间来表示,单位为“μs/步”。PLC的I/O响应时序图见图1-35,从中可以了解PLC扫描周期和扫描速度的内涵。
图1-35 PLC的I/O响应时序图
④指令条数 这是衡量PLC软件功能强弱的主要指标。PLC具有的指令种类越多,说明其软件功能越强。PLC指令一般分为基本指令和高级指令(或称功能指令)两部分。
⑤内部继电器和寄存器 PLC内部有许多继电器和寄存器,用以存放变量状态、中间结果、数据等,还有许多具有特殊功能的辅助继电器和寄存器,如定时器、计数器、系统寄存器、索引寄存器等。用户通过使用它们,可简化整个系统的设计。因此内部继电器、寄存器的配置情况是衡量PLC硬件功能的一个指标。
⑥编程语言及编程手段 编程语言一般分为梯形图、助记符语句表、状态转移图、控制流程图等几类,不同厂家的PLC编程语言类型有所不同,语句也各异。编程手段主要是指用何种编程装置,编程装置一般分为手持编程器和带有相应编程软件的计算机两种。
⑦高级(功能)模块 PLC除了主控模块外还可以配接各种高级模块。主控模块实现基本控制功能,高级模块则可实现某种特殊功能。高级模块的种类及其功能的强弱常用来衡量该PLC产品的技术水平高低。目前各厂家开发的高级模块种类繁多,主要有以下一些:A/D、D/A、高速计数、高速脉冲输出、PID控制、模糊控制、运动控制、位置控制、网络通信以及各种物理量转换模块等。这些高级模块使PLC不但能进行开关量顺序控制,而且能进行模拟量控制,以及精确的速度和定位控制。特别是网络通信模块的迅速发展,使得PLC可以充分利用计算机和互联网的资源,实现远程监控。近年来出现的网络机床、虚拟制造等就是建立在网络通信技术的基础上的。