产品描述
6ES7231-7PB22-0XA8物优**
PLC的编程语言采用与国际标准IEC 61131-3相对应的日本工业标准JIS B 3503。进入20世纪90年代后期,日本PLC业界一个引人注目的动向是开始注重采用和向国际标准靠拢,如1997年颁布的日本工业标准JIS B 3501《可编程序控制器——一般信息》,JIS B 3502《可编程序控制器装置的要求事项和试验》,JIS B 3503《可编程序控制器——编程语言》,分别对应IEC制定的PLC标准IEC 61131-1、IEC 61131-2和IEC 61131-3。其中尤以采用PLC编程语言具有特殊的意义。众所周知,IEC 61131-3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,使它在工业控制领域的影响越出PLC的界限,成为DCS、制、运动控制,以及SA的编程系统事实上的标准。同样,大家也知道,日本虽然是一个工业发达国家,但又是一个技术相对封闭的国家。只有在某种国际标准已成为世界的主流的情况下,它才会考虑让日本工业标准向国际标准靠拢。我国在1995年就采用IEC 61131-3作为国家标准,而日本,采用IEC 61131-3要比我们晚好几年。
但是,日本是一个PLC的生产大国,也是一个PLC的出口大国,所以在它一旦采用了IEC 61131-3之后,便在其新一代的PLC编程软件平台中广泛采用。三菱电机的PLC编程软件包GX Ver.8开发系统,支持梯形图LD、指令表IL、顺序功能图SFC编程和结构化文本ST,其PX开发系统支持功能块图FBD,供PLC用于过程控制,不过PX是要与GX V.7.20W或更高版本一起用的。OMRON的PLC的编程软件包CX除支持LD、IL外,近期即将推出支持FB(功能块,不是FBD功能块图;其功能块将包括支持SYSMAC CS/CJ系列PLC等各种控制网络的通信功能块,以实现通信的无程序化),以及ST(结构化文本语言)。富士电机的PLC编程软件包及横河电机的FA-M3系列的编程系统,也支持IEC 61131-3。
附带要指出的是,上述这些符合IEC 61131-3的编程系统大多是在德国KW公司的标准编程系统MULTIPROG的基础上进行二次开发的。该编程系统基于IEC 61131-3标准,且包括IEC标准的全部特性。它由一个在各种IEC编程语言的环境中的独立PLC核组成;不但提供文本化语言ST和IL,也很好地提供图形化语言LD、FBD和SFC。每个编辑程序都提供编辑向导,允许快速而方便地插入关键字、语句、运算操作符、函数和功能块。编辑向导也可用来对数据类型加以说明。特定的软部件适应于不同的PLC,以完成某种特定PLC的独立的核。MULTIPROG在日本PLC业界有不少使用,应归功于设在东京的KW公司的代理——欧洲远东有限公司碶而不舍的推广应用。
(1)高可靠性
1)所有的I/O 接口电路均采用光电隔离,使工业现场的外电路与PLC 内部电路之间电气上隔离。
2)各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms。
3)各模块均采用屏蔽措施,以防止辐射干扰。
4)采用性能优良的开关电源。
5)对采用的器件进行严格的筛选。
6)良好的自诊断功能,一旦电源或其他软、硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。
7)大型PLC 还可以采用由双CPU 构成冗余系统或有三CPU 构成表决系统,使可靠性更进一步提高。
(2)丰富的I/O 接口模块
PLC针对不同的工业现场信号,如:
• 交流或直流;
• 开关量或模拟量;
• 电压或电流;
• 脉冲或电位;
• 强电或弱电等。
有相应的I/O 模块与工业现场的器件或设备,如:
• 按钮
• 行程开关
• 接近开关
• 传感器及变送器
• 电磁线圈
• 控制阀
直接连接另外为了提高操作性能,它还有多种人-机对话的接口模块;为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。
(3)采用模块化结构
为了适应各种工业控制需要除了单元式的小型PLC 以外绝大多数PLC 均采用模块化结构PLC 的各个部件包括CPU 电源I/O 等均采用模块化设计由机架及电缆将各模块连接起来系统的规模和功能可根据用户的需要自行组合。
(4)编程简单易学
PLC的编程大多采用类似于继电器控制线路的梯形图形式对使用者来说不需要具备计算机的专门知识因此很容易被一般工程技术人员所理解和掌握。
(5)安装简单维修方便
PLC不需要专门的机房可以在各种工业环境下直接运行使用时只需将现场的各种设备与PLC 相应的I/O 端相连接即可投入运行各种模块上均有运行和故障指示装置便于用户了解运行情况和查找故障。由于采用模块化结构因此一旦某模块发生故障用户可以通过更换模块的方法使系统迅速恢复运行 。
1 引言
智能仓储是现代物流系统中迅速发展的一个重要组成部分。二维仓库集机械﹑电子﹑控制﹑计算机等技术于一体,具有劳动强度低、科技含量高、空间利用、货物存取效和自动化程度高等优点。而plc功能强大,可靠性高,抗干扰能力强,维修方便,易于实现机电一体化。完全满足立体仓库工作环境和控制系统的要求。单个移动装料点如何对二维料仓进行智能装料在日常的生产生活中有多处应用,如立体车库、高炉矿槽装料、加工产品入库等。
2 系统分析
2.1料仓组问题
二维料仓设有料位检测,横向和纵向移动装料点均有位置检测,移动装料点可根据料仓料位(或有无工件)情况确定装料,也可根据分类情况进行分类装料。目前较容易实现的控制方式是根据检测元件反映的料仓情况或分类情况,人工操作(远程或就地操作)移动装料点到选定装料位置。但是这种装料方法的人员操作强度大,选仓随意性大,各料仓是否实现合理利用与操作水平有直接关系,且较容易出错。
2.2智能装料选仓原则
如何实现智能料仓装料问题,从而降低人工操作强度,提高工作效率及精准性,实现科学选仓。智能选仓根据以下原则:
(1)料仓满仓(或已装入元件)不装料,如果在装料过程中料仓已满,移动装料点自动寻找未满(或未装入元件)仓装料。
(2)料仓未装料(或未装入元件)**装料,如果在装料过程中,二维料仓组中其它料仓出现空仓,可以设置成移动装料点马上移动到空仓上装料(适用于立体料仓组中空仓出现不频繁的情况,可以尽量保证每个仓不空仓,提高料仓利用率),或者继续完成本料仓装料(适用于空仓频繁出现的情况,这样可以避免移动装料点频繁移动,减少设备损耗)。
(3)如果二维料仓组中没有出现满仓和空仓,装料顺序可以根据设置的**级别,依次为立体料仓组中料仓装料。
(4)如果二维料仓组中同时出现多个空仓,装料顺序可以根据设置的**级别,依次为立体料仓组中空仓装料。
(5)如果全部料仓装满,则停止二维料仓组装料。
2.3设计原则
按以上原则进行控制,实现了料仓装料过程的智能化,要实现以上原则,数学模型有以下问题要解决:
(1)装料点的自动选择。在人工选定装料点的情况下,不存在自动选择的问题,但是在自动装料的情况下,需要根据装料点的选择原则和**次序,确定装料点,而这个过程是动态的,不同的时间二维料仓组的状态不同,系统必须做出正确的决定。
(2)移动装料点的控制。确定装料点后,根据移动装料点现有位置,做出判断,确定移动装料点移动方向和停止位置。
针对以上问题,我建立了一种二维料仓组的智能装料的控制方法,解决了以上问题。
3 系统实现
智能化立体料仓内均设置有满料位h、空料位l;移动装料点在装料位置设有位置开关检测w11~wnn。
(1)立体料仓的选择,设置布尔型变量s11~snn,与料仓一一对应,当sxy=1时,移动装料点将移动至x行y列的料仓装料。当sxy=0时,移动装料点不会移动至该料仓装料。一时间立体料仓组内只会有一个料仓对应的sxy=1,确定哪个料仓的sxy=1,就是智能选仓的过程。
end表示在一个扫描周期了内,本次检测结束。在plc程序中用梯形图来编制控制程序是比较简单的,在plc的一个扫描周期内,可以对立体料仓组内所有料仓进行一次检测,先被扫描的料仓即为立体料仓组中**级别高的料仓。在选择时,可根据x方向与y方向的位置确定其先后顺序,如:对应的sxy值的x+y之和较小的**级高,当sxy值的x+y之和相等时,可设定x较小(亦可设定y较小)的**级高。当然,使用别的控制器也可以用本控制方法来实现二维立体料仓的智能装料的选择。
(2)确定装料的料仓后,下一步是将移动装料点移动至被选定的装料仓的位置。
设置与料仓个数相等数据寄存器。根据上述**级别对每个料仓进行编号,分别为1、2、3……,**级别的高低按从到大号排列。分别将编号数传入与料仓对应的数据寄存器中,如**级别较高的料仓数据寄存器为d0,将编号1传入到数据寄存器中。另外再增加两个数据寄存器,一个数据寄存器d100(d100为料仓未用到的数据寄存器)用于储存当前正在加料的料仓编号,另一个数据寄存器d101(d101为料仓未用到的数据寄存器)存储sxy=1的料仓编号。比较这两个数据寄存器存储的编号的大小,如果d100中的编号数大于d101中的编号数,说明有料仓**当前加料的料仓**级的料仓,移动装料点移动到d101中编号对应的料仓位置;如果d100中的编号数小于d101中的编号数,说明当前加料的料仓**另一料仓**级的料仓,先对当前加料料仓进行加料,当前料仓加完后再移动移动装料点对另一料仓进行加料;如果d100中的编号数等于d101中的编号数,说明移动装料点已经移动到装料仓,移动装料点不再移动。
移动装料点的移动控制是在每个扫描周期内,可以将移动装料点的位置与预期位置转化为两个值进行比较,从而确定移动装料点的运动路线。
1 引言
在工业控制领域中,单片机作为控制器件,其显著特点是高性能、高速度、低功耗、价格低,编程简单,但是其可靠性和搞干扰性比较弱,特别是在强电和恶劣的运行环境下,要保可靠性和安全性,需要采取较为完善的搞干扰措施,这些都给工程的设计的难度和费用带来的负担。近年随着工业自动化控制的高要求以微电子、计算机、通信技术的发展示,可程编程逻辑控制器(plc)是作为一种专为工业环境下使用的数字运算操作的电子系统应运而生它是以嵌入式cpu为核心,加上其它所需的输入、输出扩展模块和通讯模块可取代传统气动或电气控制完成开关量的模拟量的顺序控制,按照逻辑条件进预先设计好的顺序动作,并按照逻辑关系进行故障保护动作的控制。将plc技术运用于现代串级调速技术,可明显改善调速的性能和减小全速和调速时故障的发生率。
2 现代串级调速的概述
现代串级调速技术是引入整流环节、斩波环节和逆变环节,通过调节斩波环节的占空比来改变逆变器两端电势的大小,因为此电势与转子侧电势串联并且电势与转子侧的电势相反,所以改变了转子侧总电势的大小,进而改变了转子侧电流,较终改变了电机的转速。现代串级调速技术主要分为外反馈式和内反馈式,外所馈式主要工作原理是使用逆变变压器将转差功率吸收并回馈至电网,
内反馈式串级调速技术是在电动机定子绕组嵌槽中同槽嵌放一个反馈绕组,则定子铁芯中的反馈绕组和定子绕组构成并代替了逆变变压器,将转差功率通过反馈绕组及定子绕组吸收并回馈至电网。
3 plc在内反馈串级调速系统中的应用
3.1 plc的选择
因plc具有编程简单、功能强、性价比高、硬件配套齐全,易用性强、可靠性高、搞干扰能力强和系统设计安装和调试工作量小的优点,所以将其应用于现代串级调速系统中具有明显的优势。由于串级控制系统的检测点以及控制量较多,是一个大规模的测控系统,因此此次选用西门子公司s7-200系列的cpu224作为系统的控制器。该plc具有14输入/10输出共24个数字量i/o点、可连接7个扩展模块、较大可扩展168路数字量i/o点以及兼容ppi,mpi和自由方式的通讯协议等优点,因此它是一个具有较强控制能力的控制器。
另外选用西门子公司的s7-200系列的cpu224ac/dc/继电器型plc,而没有选择晶体管输出,是因为继电器输出型有以下优点:
(1) 继电器输出型是隔离输出,即触点跟线圈不共地,只要外加线路电路不**过plc继电器的额定电流就可以了;晶体管输出就有点麻烦,除了要考虑电流问题外,还要考虑电压是直流的,地要接对,要考虑是npn还是pnp输出等问题。
(2) 继电器输出型是令cpu驱动继电器线圈,令触点吸合,使外部电源通过闭合的触点驱动外部负载,可带较大的外部负载;而晶体管输出型是令cpu通过光耦合使晶体管通断,以控制外部直流负载,可带外部负载小,有时候要加其他东西来带动大负载(如继电器,固态继电器等)。
3.2 基于plc的内反馈串级调速系统
基于plc内反馈串级调速系统原理如图3所示,此次设计的调速系统主要是采用plc控制去控制系统中的开关1km、2km、3km、4km和接入的水阻,在调速系统处于不同功能状态和用户要求时采取相应的动作,当启动电机时先让plc控制水阻电机让其缓慢增大到较大水阻值,然后合1km使电机启动,再让plc控制水阻电机使水阻缓慢减小到较小值,系统这样串入水阻是因为可以减小电机的大启动电流对系统的冲击,当水阻值达到较小时合1km将水阻短路进而使完成电机的启动阶段,当调速时再合4km和3km进入调速状态。
4 串级调速系统在全速状态下的故障处理
4.1 全速正常转停车过程中故障处理逻辑控制程序
串级调速控制系统的正常停车为就地或远方停车按钮或停车命令,或为故障时系统停车指令。在全速状态下,高压开关qf保持闭合状态,接触器2km处于断开状态,而接触器1km、3km、4km处于闭合状态,斩波器igbt的导通时间是整个周期,水阻的较板在较小位上。当按下就地设备上的停车按钮或从远方触摸屏发出停车命令时,控制器plc发出高压开关qf断开命令,然后再检测qf的辅助触点是否是真的断开。如果经过一定的时间,这个qf断开信号没有返回到plc的输入端,则plc认为高压开关发生故障,发出报警信号,提醒工作人员现在设备发生故障需要检查设备,直至此故障被彻底的解决掉;如果qf的辅助触点断开,则这个断开信号将返回到plc的输入电路。plc会认为有全速转向停车的过程已经结束,发送命令使得停车状态指示灯亮起来。
信号1为电容电压,信号2为4km返回。在进行保护时,4km分快于2km合。从图中可以看出,当某一时刻qf跳闸时,电容电压十分迅速的从70v降至0v。而接触器4km在qf跳闸后经过55ms左右后由闭合状态转换到断开状态。
4.2 全速态下紧急停车过程中故障处理逻辑控制程序
串级调速控制系统在全速状态下在某些特殊的情况下需要紧急停车。在这种情况下,plc发出断开高压开关qf的命令。如果在一定时间内qf状态的返回信号没有送到plc的输入端,则plc会发出使得接触器4km断开的命令;如果这个qf断开信号送到了plc的输入端,这个系统在全速状态下紧急停车过程结束,发送命令使得停车状态指示灯亮起来。
而plc发出断开接触器4km的信号,可以从图3的基于plc的内所馈串级调速系统原理图中得知,这相当于是把整流、斩波和逆变这三部分从系统中切除。让系统在全速、转子绕组开路或者转子绕组串水阻的方式运行。如果经过一定时间接触器4km的断开信号没有返回到plc的输入端,则plc会认为接触器4km也发生故障不能正常操作,在发报警信号的同时,闭锁系统进入调速状态的权限。
当接触器4km的断开信号送到plc的输入端后,plc发断开接触器1km的命令,既然高压开关都不能断开,但要想使电机停下来,也只有让电机处在转子绕组开路的状态。当接触器1km在一段时间内没有把断开信号返回到plc的输入端,系统也只能保持全速的工作状态,发出报警信号的同时,闭锁系统进入调速状态的权限。如果这个断开信号送到了plc的输入端,则电机按较坏的处境,保持在转子开路的状态下,当然这种情况下,电机是无奈的停止转动。plc在发出报警信号的同时,闭锁系统进入启动和调速状态的权限。
逆变停止后停车的电压波形图。信号1为电容电压,信号2为4km返回。正常全速或故障转全速时,电容储能不为零,额定电压约70v,全速时电容电压约40v。
产品推荐