前言:西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
西门子6ES7235-0KD22-0XA8方法说明1.控制要求 控制系统根据生产线下来的钢卷到达指定位置,启动重量接收程序,当接收重量完成,并停泵;操作人员可通过确认按钮解除音响报警信号,闪烁灯光转平光;系统具有手动/自动两种控制方式,并设有试验功能。 2.PLC选型系统在设备选型和实施过程中遵循以下原则: 2.1通用性:在选型过程中充分考虑备件购买的方便性,在满足设计要求的情况下尽量选择通用设备。 2.2标准性:在选型和编程中使用标准方法以尽可能得到系统设备厂商的将来可能提供的升级支持。 2.3可靠性:尽可能的增加异常检测,同时考虑非关键设备故障时系统的容错性,提高系统可靠性;对于关键设备,使用冗 余方法,将故障停机时间缩短到小。 2.4 PLC的选择应着重考虑PLC的通讯功能、性能价格比,选择可靠性高功能相当,负载能力合适,经济实惠的PLC。永宏PLC单机可扩展至五个通讯口,除永宏标准通讯协议外,还可选用Modbus ASCII/RTU/TCP协议或自订协议,同时有6种通讯板8种通讯模组可轻易满足各种不同应用场合之弹性选择,为同级PLC之,且经济实惠,故选用台湾永宏PLC经济型主机(型号为:FBS-10MA),配以台湾英展的称重仪表EX2002进行控制。3.系统硬件配置 因系统外部只有两个指示灯输出且只需要有两个通讯端口,选用永宏PLC小点数的FBS-10MA就可方便达到控制要求。参见图一系统硬件配置图。 图一 系统硬件配置图 系统正常运行时,因称重控制仪表同PLC同时使用同一电源,故不用再做电源指示直接通过观看电子秤就可知道电源的工作情况提高I/O端口的利用率,节省I/O点数。4.系统软件设计 4.1 控制程序流程图图二 系统流程图4.2 编程说明 ① 本系统为液位的双位控制系统。液位可分四段设定和显示,在低液位时自动启泵,当液位到达设定值时自动停泵。 ② 采用IL/ILC分支指令,通过0008旋钮实现手动/自动两种功能的选择,当0008旋钮闭合时,自动指示灯亮,系统执行IL/ILC分支内程序,完成自动监控;当0008旋钮打开时,手动指示灯亮,系统执行分支外程序,通过0010、0011旋钮实现手动启泵、停泵。 ③ 液位由0004~0007旋钮分低、较低、较高、高四段设定,系统设置由低到高的优先权,即当多个设定旋钮同时闭合时,低液位设定优先。 ④ 采用干簧管检测液位时,当液位到达检测点时其触点闭合,指示灯点亮;液位离开检测点时其触点打开,为保证相应测量段指示灯不立即熄灭及不受液位波动的影响,每段指示灯的控制均采用KEEP保持指令,只有当液位上升或下降到相邻段时指示灯才熄灭。 ⑤ 当液位到达检测点时,液位指示灯闪烁,灯光闪烁因子采用内部闪烁内标1902,以1S为周期闪烁;若液位到达设定值时,自动停泵,并设置电子音响报警,报警声设计为响3S停2S,循环30S后自动停止,或在30S内按0009确认按钮停音响,指示灯传平光。电子音响报警和泵的启停同样考虑液位的波动影响,设计时采用KEEP保持指令和DIFU微分指令联合使用。 ⑥ 开车时,液位低于或高于低液位时,需先手动启泵,再切换成自动运行;或先进入试验方式,按低液位试验按钮启动料泵,再进入自动运行方式。 4.3 PLC梯形图 4.3.1定义PORT1/PORT2通讯参数(参照手册第十一章) 4.3.2 PORT2接收电子秤数据4.3.3 接收完成4.3.4 处理接收到的数据到PORT14.3.5 PORT1接收电子秤数据4.3.6 上位机收到数据指示完成5.应用总结 本控制系统控制协议简单、方便、只要带有通讯功能的上位机都可以与之建立通讯,加上一个协议转换器可进行局域或海外连线。自成功设计以来在广州经济开发区某大型的不锈刚企业中被大规模采用,使用过程得到用户的好评,值得同类企业推广和使用。要求:1.图为自动贩卖机示意图,其贩卖四种饮料。 2.从投币金额贩卖机会将目前能购买的饮料种类显示灯点亮 3.按下显示灯的饮料按钮,则贩卖机会从饮料出口将饮料送出,且从投币进额中扣除饮料的金额; 4.按下退币键,则所生剩的钱就会从退闭口退出 要求:1.上图为地下室停车场,多可停10辆车。 2.平时停车场内外皆绿灯量,表示车子可进出停车场。 3.当车子要进入停车场时,则场内红灯量(Y2),等车子进入后再变为绿灯亮(Y3) 4.当有车子要驶出停车场时,则场外红灯亮(Y0),等车子离开后再变为绿灯亮(Y1) 5.若停车场内停放车辆已达10辆,则场外红灯亮(Y0),以防再有其他车辆进入编程方法:1.根据当前输出状态和输入状态的进行逻辑组合判断,控制交通等的开关。 2.使用比较指令FUN17 CMP 智能型外围联机 Bs-PLC之5个通讯端口可同时连结各种智能型外围,界面则有USB、RS232、RS485、以太网络(Ethernet)可供选择,除可选用永宏标准通讯协议或Modbus通讯协议或透过FATEK Communication Server通讯伺服器来通讯外,尚可利用Cbbbb通讯便利指令,自行定义通讯协议主动或被动地与任何智能型外围联机。 高速CPU bbbb 利用Port2之RS485界面,可做永宏PLC间多达254台之高速bbbb,且仅需于主站使用一个Cbbbb指令即可达成,高通讯速度可达921.6 Kbps,适用于多台PLC作分布式即时控制之应用(高速共享资料区之资料,因实时更新,故占用较多PLC一般CPU bbbb 利用Port1~Port4之任一个Port之RS485界面,可作永宏PLC间多达254台之bbbb,仅需于主站使用一个Cbbbb指令即可达成,高通讯速度可达921.6Kbps,适用于作分散式资料搜集等,非实时控制需求之应用(PLC内部任何资料均可bbbb交换,非实时更新,占用较少PLC CPU时间调制解调器(MODEM)远方联机 透过MODEM拨号联机,可连结甚至远在海外之PLC,直接在您的办公室即可进行无远弗届之远方修改程序、仿真控制、诊误和监视等工作。透过MODEM作bbbb F B s - P L C 能够由阶梯图程序自行控制MODEM拨号,与远方之MODEM与PLC作bbbb,无需操作人员或计算机介入,而达成诸如总公司对各分工厂每日总生产量之自动汇整或自动资料搜集、警报、异常回报等监控工作。 透过BB Call或手机简讯显示 在紧急状况发生时,未等灾害发生或人员发觉前,由PLC程序自行诊测,送出讯息给维护人员或保全人员,紧急处理,掌握机先。尤其适合消防火警、防盗保全及其它安全要求较高之应用。利用RS485中继器(Repeater)或集线器(Hub)作长距离或特殊拓朴联机应用 利用永宏所提供之泛用RS485中继器或集线器,可因应各种配线拓朴要求(例如Bus结构或星形结构)及长距离通讯等特殊应用需求。1.引言 虽然变频器广泛应用于各行各业,但因其显示面板简单,且在对数据的处理、计算、保存等方面存在弱点,在一定程度上影响了变频器在复杂控制系统中的应用。不过,通讯技术与变频器相结合可以弥补这些缺点,可以利用PLC与变频器之间的通讯功能实现远程控制,同时增强了变频器对数据处理,故障报警等方面的功能。 本文以污水处理控制系统为例,介绍利用MODBUS通讯协议实现永宏PLC控制3台变频器运行系统,使得电机转速、方向、转矩以及变频器运行参数等控制变得十分容易和jingque。先前的控制是采用3台变频器分别控制3台牵引电机,其转速给定是由操作面板上的操作电位器的旋转给变频器一个0——10V的电流信号,这种方式缺点是:(1)各变频器运行参数无法准确在运行中获得;(2)控制电位器由于经常旋转操作频繁,使得故障率增高;(3)由于变频器一般安装在控制柜中,较难得到其面板上的频率信息;(4)改变其运行参数,需手动多次调试;(5)自动化程度不高。因此,必需在控制方式上加以改进,采用PLC控制,利用MODBUS通讯实现用PLC控制和监控变频器的运行。 2.相关系统构成及配置 系统采用台湾永宏股份电机有限公司的FBs-60MCT型PLC作为主控制器;TVF2000系列变频器用于传动控制;HITECH PWS3261触摸屏用于人-机信息交换。相关系统构成框图如图1所示。在该系统中,PLC的Port 2和变频器构成MODBUS总线,通过PLC去控制三台变频器完成系统控制需要,实现对变频器的速度设定、运行状态监控及参数交换等。 3.ModBus通讯协议 ModBus通讯协议,是一种串行的、非同步的主从通讯协议,网络中只有一个设备能够建立协议,其它的设备只能通过提供数据响应主机的查询,或根据查询做出相应的动作。ModBus协议定义了主机查询的格式,其包括:主从机的编址方法(或广播),要求动作的功能代码,传输数据和错误校验等,或不能完成主机要求的动作,它将组织一个故障作为响应。MODBUS协议不需要特别的接口,典型的物理接口是RS485。在MODBUS通讯网络中,一般提供中ASCII和RTU两种通讯模式。 本控制系统中,永宏PLC支持MODBUS协议,可以灵活运用ASCII和RTU两种通讯模式,TVF2000变频器支持MODBUS中的RTU通讯模式。 4.系统实现 本控制系统主要以MODBUS通讯控制实现。因此,主控设备和受控设备必须都支持MODBUS协议,永宏PLC提供了方便快捷的MODBUS MASTER表格,直观易懂,如图2所示。其中,第0,2,4笔资料为分别写入1#2#3#变频器控制字和给定值1;第1,3,5笔资料为读取1#2#3#变频器的状态字。时代TVF2000系列变频器可通过串行RS485总线与外部PLC控制系统进行通讯,通讯协议为MODBUS的RTU形式,其控制命令和给定频率全部来自MODBUS通讯,其RS485总线结构如图3所示。TVF2000变频器的寄存器40001为控制字,寄存器40002为给定值1,寄存器40004为状态字,寄存器40005为实际值。其相关参数设置如下: 5005=2 ——MODBUS通讯; 5201=1,2,3——变频器站号; 5202=5 ——波特率为9600bps; 5203=0 ——无校验; 5003=1.0 ——通讯超时时间; 1001=10 ——外部命令1为通讯控制; 1003=3 ——电机正反转控制; 1104=0.1 ——频率给定小单位0.1HZ; 1105=50 ————-大给定频率为50HZ; 1601=7 ——————为通讯允许运行; 1604=7 ——————为故障通讯复位.[NextPage]TVF2000的菜单参数被一一影射为MODBUS协议的寄存器,MODBUS通讯对各寄存器的操作,即实现了对TVF2000中与寄存器对应的菜单参数的操作.对应的命令寄存器为40001,其中每一位控制的具体内容如图4所示. 对每一台变频器进行控制时,通过HITECH触摸屏给定起停信息,变频器的位置信息如下: 步,40001=0000 0000 0000 0110B 变频器进入通讯控制就绪状态; 第二,40001=0000 0000 0000 0111B 变频器进入准备状态; 第三,40001=0000 0000 0000 1111B 发上升沿脉冲进入运行允许状态; 第四,40001=0000 0000 0010 1111B 启动变频器; 第五,40001=0000 0000 0110 1111B 按给定频率值运行. 同时,通过对存储寄存器40004(状态字)读取,可获得变频器的运行状态等信息,然后通过触摸屏显示界面,操作人员可以直观地了解变频器运行信息.40004的位址内容如图5所示.[NextPage] 5.程序设计 ORG M1924 FUN 08 7,R1000 FUN 08 7,R1100 FUN 08 7,R1200 /*变频器就绪*/ ORG M1962 FUN 150P 2,R5800,R5900 /*MODBUS通讯工作命令设定*/ ORG M10 FUN 08P 47,R1000[NextPage] FUN T10 100 AND T10 FUN 08P 111,R1000 /*启动1#变频器*/ ORG M11 FUN 08P 7,R1000 /*停止1#变频器*/ ORG M12 FUN 08P 47,R1100 FUN T11 100 AND T11 FUN 08P 111,R1100 /*启动2#变频器*/ ORG M13 FUN 08P 7,R1100 /*停止2#变频器*/ ORG M14 FUN 08P 47,R1200 FUN T12 100 AND T12 FUN 08P 111,R1200 /*启动3#变频器*/ ORG M15 FUN 08P 15,R1200 /*停止3#变频器*/ 6.结束语 利用MODBUS通过PLC来控制多台TVF2000变频器的运行,从满足生产设备各种不同场合和要求的需要.与原系统相比,在极大程度上提高了自动化程度,使控制变得简单和jingque;而与PLC+D/A模块这一传统的控制模式相比,虽然同样可以达到控制要求,但从经济上考虑,我们一般无法接受昂贵的D/A模块,在同时控制多台变频器时,将使变得系统十分庞大,不利于系统的维护;因而,采用MODBUS等总线结构来实现生产设备控制要求,是工业控制的一种趋势.同时,随着变频技术与计算机通讯技术相结合,PLC和变频器的通讯控制将更加广泛应用于工业控制中.本文笔者多次设计相关系统运用于污水处理系统,食品、药品和化妆品等包装系统中,自动化程度大大提高,系统运行故障率则大大减少,是值得推广和应用的传动控制系统。企业新闻