- 6
- 0
- 约4.52千字
- 约 22页
- 2020-02-29 发布于上海
- 举报
1
第7章 可编程序控制器技术性能和编程语言
内容提要
可编程序控制器的技术性能与应用领域
可编程序控制器的编程语言(梯形图、指令语句、逻辑图、逻辑表达式、高级语言)
2
7.1 可编程序控制器的技术性能
7.1.1 可编程序控制器的基本技术性能
可编程序控制器的技术指标很多,但作为使用可编程序控制器的用户,对其中主要技术指标应了解清楚。
1.输入/输出点数(即I/O点数)
I/O点数是指可编程序控制器外部输入、输出端子总数,这是可编程序控制器最重要的一项指标。一般按可编程序控制器点数多少来区分机型的大小,小型机的I/O点数在256以下(无模拟量),中型机的I/O点数为256~2 048(模拟量64~128路),大型机的I/O点数为2 048(模拟量128~512路)以上。
3
2.扫描速度
扫描速度一般以执行1 000步指令所需时间来衡量,故单位为ms/千步,也有以执行一步指令的时间计算,例如s/步。
3.指令条数
指令条数是衡量可编程序控制器软件功能强弱的主要指标。可编程序控制器具有的指令种类越多,说明其软件功能越强。
4.内存容量
内存容量是指可编程序控制器内有效用户程序的存储器容量。在可编程序控制器中,程序指令是按“步”存放的(一条指令往往不止一步),一步占用一个地址单元,一个地址单元一般占用两个字节。
4
5.高功能模块
可编程序控制器除了主机模块外,还可以配接各种高功能模块。主机模块实现基本控制功能,高功能模块则可实现某一种特殊的专门功能。衡量可编程序控制器产品水平高低的重要指标是它的高功能模块的多少、功能的强弱。常见的高功能模块主要是A/D模块、D/A模块、高速计数模块、速度控制模块、温度控制模块、位置控制模块、轴定位模块、远程通信模块、高级语言编辑模块以及各种物理量转换模块等。
高功能模块使可编程序控制器不仅能进行开关量控制,而且还能进行模拟量控制,可进行精确的定位和速度控制,可以和计算机进行通信,可以直接用高级语言进行编辑,给用户提供了强有力的工具。
表7.1列出了常见可编程序控制器的基本技术指标。
5
表7.1 常见可编程序控制器基本技术指标一览表
6
注:“√”表示具有相应的功能。
续表
7
7.1.2 可编程序控制器的应用领域
可编程序控制器在各行各业中应用十分广泛,可以从应用类型和应用领域来划分。
1.从应用类型划分
(1)用于开关逻辑控制。这种控制主要针对传统工业,例如各种自动加工机械设备、升降控制系统。其特点是被控对象是开关逻辑量,只需完成接通、断开开关动作,逻辑控制可由触点的串联和并联来实现,因此,在传统工业应用可编程序控制器控制是十分方便的。
(2)用于闭环过程控制。工业控制系统的工作过程中,需大量使用PID调节器,以便准确、可靠地完成各种工业控制要求的动作。现代大型可编程序控制器都配有PID子程序(制成软件,供用户调用)或PID智能模块,从而实现单回路、多回路的调节控制。例如,PID调节器可应用于锅炉、冷冻、反应堆、水处理、酿酒等的控制。
8
可编程序控制器可应用于闭环的位置控制和速度控制,例如连轧机的位置控制、自动电焊机控制等。
(3)用于机器人控制。由可编程序控制器控制的3~6轴机器人可自动完成各种机械动作。
(4)用于组成多级控制系统。多级控制系统可以配合计算机等其他设备,组成工厂自动化网络系统。在这个系统中可充分利用可编程序控制器的通信接口和专用网络通信模块,使各自动化设备之间实现快速通信。
2.从应用领域划分
可编程序控制器不仅应用于工厂,而且已深深地渗透到产业界的每个角落,其应用领域涉及到机械、食品、造纸、货运、水处理、高层建筑、公共设施、农业和娱乐业等。可编程序控制器应用领域的分类情况如表7.2所示。
9
表7.2 可编程序控制器应用领域分类
10
7.2 可编程序控制器的编程语言
可编程序控制器的编程语言,根据生产厂家不同和机型不同而各不相同。由于目前还没有统一的通用语言,所以在使用不同厂家的可编程序控制器时,同一种编程语言(例如梯形图编程语言或指令表编程语言)也有所不同。为了表示电气控制的逻辑关系,它们大致可分成四种,如图7.1所示。它们是梯形图编程、指令语句编程、逻辑图和逻辑表达式,有些大型可编程序控制器也采用高级语言(BASIC语言、C语言)进行编程。
7.2.1 梯形图编程
梯形图编程是
原创力文档

文档评论(0)