西门子模块6ES7223-1BL22-0XA8型号含义
西门子模块6ES7223-1BL22-0XA8型号含义
如今工业控制产品已发展到一个追求个性化、差异化的阶段。传统的PLC产品已经无法满足更加细分化的市场需求,为了满足这种需求,出现了嵌入式PLC产品。
一、嵌入式PLC
嵌入式PLC是将PLC系统软件构建于控制器内,根据用户控制需要定制硬件,以PLC的应用方式解决对象控制问题的PLC。它由两部分组成:嵌入式PLC系统软件和芯片组
1、嵌入式PLC系统软件
嵌入式PLC系统软件将PLC语言(梯形图语言)、CAN总线嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用PLC梯形图语言,并具有CAN总线的互连特性。
该系统软件具有以下特点:1.以梯形图语言为内核,添加了中断管理系统,能实现PLC无法实现的硬实时操作;2.强化运算能力,增加了CANBUS函数库、浮点数库、专家自整定PID、嵌入式WEB等,丰富了PLC的功能;3.提供开放式扩展结构,支持第三方开发扩展单元的接线;4.增加了网络互连功能,在远程端加载专用浏览器后,即可实现远程监控。
系统软件包括三个部分。
① 嵌入式PLC内核:它完成实时任务调度、梯形图语言解释、执行、通讯等基本功能,并提供二次开发驱动接口;
② 二次开发驱动程序 通过系统软件提供的外挂任务,使用内核开发各种面向具体对象个性化、差异化的驱动程序;
③ 终端应用程序 指面向工艺流程控制的梯形图语言程序
2、嵌入式PLC芯片组
EASY CORE 1.00 是一个加载了嵌入式PLC系统软件的核心芯片组,作为一款加载了系统软件的硬件平台,可以用来设计通用和专用PLC。
1)芯片组基本性能:
① 供电:+5V 200mA,RAM掉电保护5年。
② CPU: C8051F040。
③ 嵌入扩展能力
·32 IO:可复用成SPI、I2C接口及外中断、外计数、AD等。
·4 AD: 12位精度,100 KPS。
·2 DA: 12位精度,100 KPS。
④ 通信接口
·CANBUS:系统软件管理,使用工具软件CANSet构建CANBUS总线网络。
·UART0:系统软件管理,用于梯形图编程、监控,支持人机界面及用户驱动程序下载。
·UART1:系统软件管理,用于下载CANBUS网络参数、构建RS485网络及支持第三方设备互连。
2)芯片组原理框图
图1 芯片组原理框图
二、应用开发
基于加载了系统软件的核心芯片组,我们可以根据工艺需要来开发自己的嵌入式PLC产品。下面就介绍基于嵌入式PLC芯片组开发的16路输入的模拟量PLC产品(可输入标准信号或热电偶信号)。
1、硬件设计
硬件整体结构图如下:
图2 硬件整体结构图
AI0是芯片组内的一个AD转换通道,P1.0—P1.4作为模拟开关的通道控制线来进行16个模拟信号通道间的切换。
(1)信号采集电路
用AD公司的高精密放大器OP07构成模拟信号放大电路,OP07具有低输入偏移电压(10uV)、低漂移电压(0.2uV℃)和宽范围的供电电压(±3V-±18V), 可以很好地满足该产品的要求。在这里OP07由±5V供电,R18、R79作为调零电阻,输出电压由下式给出:Vout=Vin(1+R98R56)。
图3 模拟信号放大电路
(2)信号选择电路
选择16通道的模拟开关CD4067构成信号选择电路,A、B、C、D、INH接到芯片组的P1.0-P1.4引脚,做为模拟开关的通道选择控制信号。OUT引脚接到芯片组的AIN0,即个AD转换通道。
图4 信号选择电路图
一、引言
以变频调速器为调速控制器的同步控制系统、比例控制系统和同速系统等已广泛应用于冶金、机械、纺织、化工等行业。以比例控制系统为例,一般的系统构成如图1所示。
图1
工作时操作人员通过控制机(可为PLC或工业PC)设定比例运行参数,然后控制机通过D/A转换模件发出控制变频调速器的速度指令使各个变频调速器带动电机按一定的速度比例运转。此方案对电机数目不多,电机分布比较集中的应用系统较合适。但对于大规模生产自动线,一方面电机数目较多,另一方面电机分布距离较远。采用此控制方案时由于速度指令信号在长距离传输中的衰减和外界的干扰,使整个系统的工作稳定性和可靠性降低;同时大量D/A转换模件使系统成本增加。为此我们提出了PLC与变频调速器构成多分支通讯控制网络。该系统成本较低、信号传输距离远、抗干扰能力强,尤其适合远距离,多电机控制。
二、系统硬件构成
图2
系统硬件结构如图2所示,主要由下列组件构成:
1、FX0N—24MR为PLC基本单元,执行系统及用户软件,是系统的核心。
2、FX0N—485ADP为FX0N系统PLC的通讯适配器,该模块的主要作用是在计算机—PLC通讯系统中作为子站接受计算机发给PLC的信息或在多PLC构成n:n网络时作为网络适配器,一般只作为规定协议的收信单元使用。本文作者在分析其结构的基础上,将其作为通讯主站使用,完成变频调速器控制信号的发送。
3、FR—CU03为FR—A044系列比例调速器的计算机连接单元,符合RS—422/RS—485通讯规范,用于实现计算机与多台变频调速器的连网。通过该单元能够在网络上实现变频调速器的运行控制(如启动、停止、运行频率设定)、参数设定和状态监控等功能,是变频器的网络接口。
4、FR—A044变频调查器,实现电机调速。
在1:n(本文中为1:3)多分支通讯网络中,每个变频器为一个子站,每个子站均有一个站号,事先由参数设定单元设定。工作过程中,PLC通过FX0N—485ADP发有关命令信息后,各个子站均收到该信息,然后每个子站判断该信息的站号地址是否与本站站号一致。若一致则处理该信息并返回应答信息;若不一致则放弃该信息的处理,这样就保证了在网络上同时只有一个子站与主站交换信息。
三、软件设计
1、通讯协议
FR—CU03规定计算机与变频器的通讯过程如图3所示。
图3
该过程多分5个阶段。1、计算机发出通讯请求;2、变频器处理等待;3、变频器作出应答;4、计算机处理等待;5、计算机作出应答。根据不同的通讯要求完成相应的过程,如写变频器启停控制命令时完成?~?三个过程;监视变频器运行频率时完成?~?五个过程。不论是写数据还是读数据,均有计算机发出请求,变频器只是被动接受请求并作出应答。每个阶段的数据格式均有差别。图4分别为写变频器控制命令和变频器运行频率的数据格式。
图4
2、PLC编程
要实现对变频器的控制,必须对PLC进行编程,通过程序实现PLC与变频器信息交换的控制。PLC程序应完成FX0N—485ADP通讯适配器的初始化、控制命令字的组合、代码转换及变频器应答信息的处理等工作。PLC梯形图程序(部分程序)如图5所示。
图5
程序中通讯发送缓冲区为D127~D149;接受缓冲区为D150~D160。电机1启动、停止分别由X0的上升、下降沿控制;电机2启动、停止分别由X1的上升、下降沿控制;电机3启动、停止分别由X2的上升、下降沿控制。程序由系统起始脉冲M8002初始化FX0N—485ADP的通讯协议;然后进行启动、停止信号的处理。以电机1启动为例,X0的上升沿M50吸合,变频器1的站号送入D130,运行命令字送入D135,ENQ、写运行命令的控制字和等待时间等由编程器事先写入D131、D132、D133;接着求校验和并送入D136、D137;后置M8122允许RS指令发送控制信息到。变频器受到信号后立刻返回应答信息,此信息FX0N—485ADP收到后置M8132,PLC根据情况作出相应处理后结束程序。
可编程控制器是70年代以来,计算机迅速发展在工业控制领域对顺序控制有着重大意义的一种新兴技术,由于它编程直接,方便,抗干扰能力强,工业控制中几乎所有的顺序控制都可简单地由它完成,因而其应用愈来愈广泛。电动行车是现代化生产中用于物料输送的重要设备,传统的控制方式下,大都采用人工操纵的半自动控制方式,在许多场合,为了提高工作效率,促进生产自动化和减轻劳动强度,往往需要实现电动行车的自动化控制,实现自动化控制,可以使行车能够按照预定顺序和控制要求,自动完成一系列的工作。本文介绍了工厂电镀车间的电镀专用行车,利用PLC构成一套自动控制系统,实现对电镀专用行车的自动控制过程。
1、工作过程分析
电镀专用行车采用远距离控制,起吊重量500kg以下,起重物品是有待进行电镀或表面处理的各种产品零件。根据电镀加工工艺的要求,电镀专用行车的结构和动作流程如图1所示,其中1 槽为电镀槽,槽中装有电镀液,2槽为回收槽,3槽为清水槽,实际生产中电镀槽的数量由电镀工艺要求决定,电镀的种类越多,槽的数量越多。
图1 电镀专用行车的结构和动作流程图
电镀专用行车的工作过程如下:
(1)在电镀生产一侧,工人将待加工的零件装入吊篮,发出控制信号,行车自动上升,并逐段前进,根据工艺要求在需要停留的槽位停止。
(2)行车停留在某个槽位上面后,自动下降,停留一定的时间(各槽停留的时间根据工艺要求预先设定),再自动上升并继续前行。
(3)如此完成电镀工艺规定的各道工序,直至生产的末端。然后,自动返回原位,由工人卸下处理好的零件。
至此,一次循环加工完成,可见,电镀专用行车加工过程的控制是顺序控制,由吊篮前进、下降、延时停留、上升、后退等工序组成。
2、拖动系统设计
专用行车的前后和升降运动由三相交流异步电动机拖动,根据电镀行车的起吊重量,选用两台电动机进行拖动。
主电路拖动控制系统如图2所示,其中,行车的前进和后退,吊钩的上升和下降控制分别通过两台电动机M1、M2的正、反转来控制。
图2 主电路拖动控制系统原理图
图2中,接触器KM1,KM2控制电动机M1的正、反转,实现行车的前进和后退,接触器KM3,KM4控制电动机M2的正、反转,实现吊钩的上升和下降。
3、PLC系统结构设计
3.1 PLC选型及地址分配
根据该专用行车的控制要求,其输入/输出及控制信号共有13 个,其输入信号9个,输出信号4个,实际使用时,系统的输入都为开关控制量,加上10%-15%的余量就可以了,并无其他特殊控制模块的需要,拟采用三菱公司FX2N-24MR型PLC,输入/输出信号地址分配见表1。
表1 输入/输出信号地址分配表
3.2 PLC控制电路设计
图3为电镀专用行车的控制系统I/O端口接线图,需注意的是,图中对输入的常闭触点进行了处理,即常闭触点改用了常开触点。
图3 PLC控制系统I/O端口接线图
4、PLC软件设计
4.1 控制系统梯形图编制
根据控制要求和I/O地址编制,绘出控制系统梯形图如图4。
图4 PLC控制系统梯形图
梯形图工作原理分析:
电镀生产线采用专用行车,行车架上装有可升降的吊钩,行车和吊钩各由一台电动机拖动,行车的进/退和吊钩的升/降均由相应的限位开关SQ定位,流程如下:
(1)按启动按钮SB1,X001闭合,状态S0被置位,Y003得电,KM3工作,吊钩提起工件,开始上升,当碰到上限位开关SQ5时停止,X007接通,S0复位,吊钩停止上升,状态S1被置位,M20得电,Y001工作,KM1工作,行车开始向下一道工序前行。
(2)当行车前行至镀槽限位开关SQ1时,X005动作,S1复位,行车停止前行,状态S2被置位,Y004得电,KM4工作,吊钩刚好在镀槽的上方开始下降。
(3)当吊钩下降至下限位开关SQ6时,X006动作,吊钩下降停止,工件浸入镀液槽中,并开始定时。
(4)定时280秒后,状态S3被置位,Y003工作,KM3工作,电镀结束,吊钩提起工件,开始上升,当碰到上限位开关SQ5时停止,X007接通,吊钩停止上升,并在镀槽上方停留28秒,让镀波滴回槽中。
(5)当行车在镀槽上方停留28秒后,状态S4被置位,M20得电,Y001工作,KM1工作,行车继续向下一道工序前行,直到碰压回收波槽限位开关SQ2时,X004动作,状态S5被置位,Y004得电,KM4工作,行车停止前行,并且吊钩刚好在回收波槽的上方开始下降。
(6)当吊钩下降至下限位开关SQ6时,X006动作,吊钩下降停止,工件被放置回收波槽中,并开始定时。
(7)定时30秒后,状态S6被置位,Y003工作,KM3工作,吊钩又开始上升,当碰到上限位开关SQ5时停止,X007接通,吊钩停止上升,并定时停留15秒。
(8)当15秒定时到后,状态S7被置位,M20得电,Y001工作,KM1工作,行车继续向下一道工序前行,直到碰压清水槽限位开关SQ3时,X003动作,行车停止前行,并且在清水槽上方停留15秒。
(9)定时15秒后,状态S8被置位,Y004工作,KM4工作,吊钩开始下降,当吊钩下降至下限位开关SQ6时,X006动作,吊钩下降停止,工件置于清水槽中,并开始定时清洗30秒。
(10)定时清洗30秒后,状态S9被置位,Y003得电,KM3工作,吊钩提起工件,开始上升,当碰到上限位开关SQ5时停止,X007接通,吊钩停止上升,并定时停留15秒。
(11)定时15秒后,状态S10被置位,M21得电,Y002工作,KM2工作,行车开始后退,当后退至原位限位开关SQ4时,X002动作,状态S11被置位,Y004工作,KM4工作,行车停止后退,吊钩开始下降,当吊钩下降至下限位开关SQ6时,X006动作,吊钩下降停止, 镀好的工件被取下来。
(12)按下按钮SB2或SB3,能实现行车的点动进/退控制。
至此,整个电镀生产完成一个工作循环,当再次按下起动按钮SB1时,则开始第二个工作循环。
5、结束语
文中采用PLC对电镀专用行车进行自动控制,简化了电气控制系统的硬件和接线,减小了控制器的体积,提高了控制系统的灵活性,同时,PLC有较完善自诊断和自保护能力,可以增强系统的抗干扰能力,
- 西门子SB1223 数字量信号板模块6ES7223-3BD30-0XB0
- 西门子SB1223 数字量信号板查模块6ES7223-3AD30-0XB0
- 西门子SB1223数字量信号板模块6ES7223-0BD30-0XB0 2输入DC/2输出24V
- 西门子SM1223 数字量输入输出模块 8输入/8输出继电器6ES7223-1QH32-0XB0
- 西门子SM1223 数字量输入输出模块16输入/16输出24V 6ES7223-1BL32-0XB0
- 西门子SM1223 数字量输入输出模块8输入/8输出24V 6ES7223-1BH32-0XB0
- 西门子SM1223 数字量输入输出模块 8输入24V8输出继电器6ES7223-1PH32-0XB0
- S7-200西门子6ES7223-1PL22-0XA8数字量输入输出PLC控制器扩展模块
- 西门子CPU控制器6ES7223-1PM22-0XA8
- 西门子CPU控制器6ES7223-1BM22-0XA8