可编程控制器主要由中央处理单元(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、电源和编程器等几组成。PLC硬件结构如图1所示:
图1 PLC硬件结构
2. 中央控制处理单元(CPU)
可编程控制器中常用的CPU主要采用通用微处理器、单片机和双极型位片式微处理器三种类型。
通用微处理器有8080、8086、80286、80386等;单片机有8031、8096等;位片式微处理器的AM2900、AM2903等。FX2可编程控制器使用的微处理器是16位的8096单片机。
3. 存储器
可编程控制器配有两种存储器:系统存储器和用户存储器。
系统存储器:存放系统管理程序。
用户存储器:存放用户编制的控制程序。
4. 输入接口电路
PLC通过输入单元可实现将不同输入电路的电平进行转换,转换成PLC所需的标准电平供PLC进行处理。
接到PLC输入接口的输入器件是:各种开关、按钮、传感器等。各种PLC的输入电路大都相同,PLC输入电路中有光耦合器隔离,并设有RC滤波器,用以消除输入触点的抖动和外部噪声干扰。PLC输入电路通常有三种类型:直流(12∽24)V输入、交流(100∽120)V输入与交流(200∽240)V输入和交直流(12∽24)V输入
图2 直流输入模块
图3 交、直流输入模块
图4 交流输入模块
5. 输出接口电路
PLC的输出有三种形式,即继电器(http://www.maoyihang.com/sell/l_16/)输出、晶体管输出、晶闸管输出。如图所示:
图5 场效应晶体管输出方式(直流输出)
图6 可控硅输出方式(交流输出)
图7 继电器输出方式(交直流输出)
输出端子有两种接法:
一种是输出各自独立,无公共点:各输出端子各自形成独立回路。
一种为每4∽8个输出点构成一组,共有一个公共点:在输出共用一个公共端子时,必须用同一电压类型和同一电压等级,但不同的公共点组可使用不同电压类型和等级的负载,且各输出公共点之间是相互隔离的。
输入输出端子处理的过程如下:
6. 电源
PLC的供电电源一般是市电,也有用直流24V电源供电的。
7. 编程器
利用编程器可将用户程序输入PLC的存储器,还可以用编程器检查程序、修改程序;利用编程器还可以监视PLC的工作状态。编程器一般分简易型 和智能型。
8. PLC的软件结构
在可编程控制器中,PLC的软件分为两大部分:
1. 系统监控程序:用于控制可编程控制器本身的运行。主要由管理程序、用户指令解释程序和标准程序模块,系统调用。
2. 用户程序:它是由可编程控制器的使用者编制的,用于控制被控装置的运行。
Siemens Sinumerik NCU 572.2 6FC5357-0BB21-0AE0
Siemens Sinumerik MMC 840C Steuerung 6FC5110-0DB02-0AA2
Siemens Sinumerik Bedientafel 6FC5203-0AF00-0AA1 New
Siemens Sinumerik 6FX1128-1BB00 810 Memory Card
Siemens Sinumerik 6FC5110-0CB01-0AA0 6FC51100CB010AA0
Siemens Sinumerik CPU 6FX1120-4BD03
Siemens Sinumerik OP031 6FC5203-0AB11-0AA2 Version C
Siemens Sinumerik 880 Farb-Bedientafel 6FC3988-7FB20
Siemens Sinumerik System 3 Messkreis 6FX1125-1AA01
Siemens Sinumerik 840C 6FC5103-0AB03-0AA2 Bedientafel
Siemens SINUMERIK 840C/840CE 6FC5103-0AB03-1AA3 Neu
Siemens Sinumerik Servokarte 6FX1111-1AA01 6FX11111AA01
Siemens Sinumerik NCU 572 6FC5357-0BA20-0AE0 0,5MB
Siemens Sinumerik MS100 CPU 6FX1113-0AA01 MS100
Siemens Sinumerik Bedientafel 6FC5203-0AB10-0AA0 Neu
Siemens Sinumerik CPU 6FX1154-8BB01 Videoanschaltung
Siemens Sinumerik Panel 810 N GA2 6FC3821-0AA-Z
Siemens Sinumerik 3 PLC-NC Kopplung 6FX1122-1AC02
Siemens Sinumerik 6FC5235-0AA05-0AA1 Diskettenlaufwerk
SIEMENS Sinumerik I/O Modul 6FC3 984-3RA 6FC3984-3RA
Siemens Sinumerik BedieneinheIT(http://www.maoyihang.com/sell/l_25/) 810M 6FC3551-1AC-Z
Siemens Sinumerik System 8 MS100 CPU 6FX1113-0AA01
Siemens Sinumerik 840DE NCU 571.2 6FC5357-0BB11-0AE0
Siemens Sinumerik 8 Bedientafel Norte
Siemens Sinumerik MMC 100.2 MMC100.2 6FC5210-0DA00-1AA1
Siemens Sinumerik NCU 571 Software 6FC5250-3AX10-1AH0
Siemens Sinumerik MMC 840C 486 DX2 6FC5110-0DB02-0AA2
Siemens Sinumerik DMP Kompakt 6FC5111-0CA03-0AA1
Siemens Sinumerik Videolink-Sender 6FC5247-0AF22-1AA0
Siemens Sinumerik LCD Monitor Display 6FM2805-4AR03
Siemens Sinumerik 840C RGB-Umschalter 6FC9-310-1MD01
Siemens Sinumerik 6FC5110-0DB01-0AA1 6FC51100DB010AA1
Siemens Sinumerik OP 31 6FC5203-0AB10-0AA0 + Converter
Siemens SINUMERIK 6FC5114-0AA02-0AA0 6FC51140AA020AA0
Siemens Sinumerik 3M Bedientafel
Siemens Sinumerik 3M Video Anschaltung 6FX1156-6BA01
Siemens Sinumerik 810 Bedienertafel, Panel, Terminal
Siemens SINUMERIK 840C/840CE STROMV 6FC5114-0AB01-0AA0
Siemens Sinumerik Servo Karte 6FX1126-8BB00
Siemens Sinumerik Interface Modul 6FC5112-0CA01-0AA0