得PLC很快就得到了推广应用。随着超大规模集成电路技术和微处理器性能的飞速发展,PLC的软、硬件功能不能丰富、完善。
国际电工委员会(IEC)对PLC的正式定义:“可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计,它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟或输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体、易于扩充其功能的原则设计。”
PLC技术发展至今已十分成熟,生产PLC产品的厂家多达200多个,其中较著名有德国的西门子(Siemens)公司、美国的Rockwell自动化公司所属的A-B(Allen & Bradly)公司、GE-Fanuc公司、法国的施耐德(Schneider)公司、日本的三菱公司和欧姆龙(OMRON)公司。 1.3.3 上位机
即便远离生产现场,操作人员仍可以通过远程计算机—即上位机—直接向生产设备发出控制指令的。上位机屏幕上可以动态实时显示各种信号变化(液压,水位,温度等),便是人机界面(Human Machine Interface)。而下位机是获取设备状况及直接控制设备的计算机,一般是PLC或单片机。 1.3.4 组态软件
组态软件,处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI(人机接口软件)应用,开发时间长、效率低、可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套最适合自己的应用系统。
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,种类繁多的控制设备和过程监控装置在工业领域的应用,传统的工业控制软件已无法
5
满足用户的各种需求。在开发传统的工业控制软件时,一旦工业被控对象有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格昂贵。通用工业自动化组态软件能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的对象和控制目的的任意组态,完成最终的自动化控制工程。
6
第二章 硬件设计
2.1 硬件配置
2.1.1 西门子S7-200 CUP226
S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器等。S7-200系列的基本单元如表2.1所示。
表2.1 S7-200系列PLC中CPU22X的基本单元
型号 S7-200CPU221 S7-200CPU222 S7-200CPU224 S7-200CPU224XP S7-200CPU226 输入点 6 8 24 24 24 输出点 4 6 10 16 16 可带扩展模块数 0 2个扩展模块 7个扩展模块 7个扩展模块 7个扩展模块 本论文采用的是CUP226。它具有24输入/16输出共40个数字量I/O点。可连接7个扩展模块,最大扩展至248路数字量I/O点或35 路模拟量I/O点。26K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。
2.1.2 传感器
热电偶是一种感温元件,它直接测量温度,并把温度信号转换成热电动势信号。常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、应答误差、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供选用。非标准化热电偶在使用范
7
围或数量级上均不及标准化热电偶,一般也没有统一的分度表,主要用于某些特殊场合的测量。标准化热电偶我国从1988年1月1日起,热电偶和热电阻全部按IEC国际标准生产,并指定S、B、E、K、R、J、T七种标准化热电偶为我国统一设计型热电偶。本论文采用的是K型热电阻。 2.1.3 EM 235模拟量输入模块
EM 235模块是组合强功率精密线性电流互感器、意法半导体(ST)单片集成变送器ASIC芯片于一体的新一代交流电流隔离变送器模块,它可以直接将被测主回路交流电流转换成按线性比例输出的DC4~20mA(通过250Ω电阻转换DC 1~5V或通过500Ω电阻 转换DC2~10V)恒流环标准信号,连续输送到接收装置(计算机或显示仪表)。
表2-1所示为如何用DIP开关设置EM 235模块。开关1到6可选择模拟量输入范围和分辨率。所有的输入设置成相同的模拟量输入范围和格式。表2.2所示为如何选择单/双极性(开关6)、增益(开关4和5)和衰减(开关1、2和3)。下表2.2中,ON为接通,OFF为断开。
表2.2 EM 235选择模拟量输入范围和分辨率的开关表
单极性 SW1 ON OFF ON OFF ON ON OFF SW2 OFF ON OFF ON OFF OFF ON SW3 OFF OFF OFF OFF OFF OFF OFF SW4 ON ON OFF OFF OFF OFF OFF SW5 OFF OFF ON ON OFF OFF OFF SW6 ON ON ON ON ON ON ON 满量程输入 分辨率 0到50mV 12.5μV 0到100mV 0到500mV 0到1V 0到5V 0到20mA 0到10V 25μV 125uA 250μV 1.25mV 5μA 2.5mV 根据温度检测和控制模块,我设置PID开关为010001
8