东莞西门子一级代理商触摸屏供应商
当1#机组开起后,1#流量满足流量值200 m3/h,如果用户流量没有达到流量值时,机组就会停机保护,值班人员提前打开旁通阀,使部分冷冻水在机组内循环来保证机组内有200 m3/h以上的流量。2#也如此。
二、改造控制要求:
分三个阶段完成自动控制,下面以1#空调机组为例详细说明如下:
Ø机组冷水出口流量不得200 m3/h;
Ø当1台泵输出压力不能满足要求时,系统提示手动开启另一台泵;
Ø选择1#或2#泵为变频运行泵。
Ø当需求流量为0~300 m3/h时,1#泵定频运行,保证300 m3/h的总流量输出,旁通调节阀打开并做PID调节,以保输出用户所需的流量;
Ø当需求流量为300 m3/h~600 m3/h时,1#泵变频运行并做PID调节,同时旁通阀门全关;
Ø当需求流量为600 m3/h~900 m3/h时,1#泵定频运行,输出300 m3/h 的流量;2#泵工频运行,输出600 m3/h的流量;旁通调节阀打开并做PID调节,保6kg的输出压力;
Ø当需求流量为900 m3/h~1200 m3/h时,1#泵变频运行,并做PID调节,2#泵工频运行,旁通阀门全关。
变频系统通过控制柜上选择开关,选择任意一台水泵采用变频控制方式,其他水泵还采用原控制模式。被选择作为变频水泵的机组作为整个系统的调节水泵,来自动调节冷冻水。在自动控制模式下,利用PLC采集总管压力信号并根据PID运算发出变频器频率给定信号,自动调节电机(水泵)转速使冷冻水压力变化来实现自动控制。还采集输出流量送到PLC进行PID计算后再输出4~20mA的电流信号控制旁通阀,来实现恒流的效果。
同时PLC将现场参数,进出口压力值、变频器频率、电流、电机转速等上传至控制室内的人机界面进行参数显示。在控制室可通过人机界面对给定压力值、下限流量值、PID参数、变频泵选择和启动远程控制。远程实现各种操作,大的方便了系统控制。控制方式本方案在保留原工频系统的基础上与原工频系统之间设置连锁以确保系统工作。
三、设备的配置
(1)友好的人机界面:由于系统需对每台机组的进口压力、出口压力、出口流量、总压力的上限值和下限值,PID参数进行设置,还要对所有的压力、流量值进行显示,还有报警信息进行记录。采用Eview的MT506LV人机界面。界面编辑了“主画面”、“控制画面”、“参数设置”、“故障记录”、“压力曲线”、“帮助”六个基本画面。主画面上对采集的压力、流量值、变频器的运行频率、电流进行显示,还显示系统当前状态和故障显示,让用户一目了然。
(2)PLC:
PLC是设备的大脑,选用的是艾默生网络能源有限公司的新产品EC20系列的PLC及模拟输入模块和模拟输出模块,EC20系列PLC是的通用PLC,内存指令容量达到8k;典型基本指令执行速度0.09 ~0.42μS典型应用指令则为5~280μS支持高达50kHz的高速输入和80kHz 的高速输出;具有丰富的中断功能,有8路输入中断,3个定时,6路高速计数,支持工业标准的Modbus 通讯网络;指令有浮点运算、PID、高速I/O、通讯等20类共243条,具有掉电检测和后备电池保持,可扩展多个模块,扩展模块有数字型、模拟型、温度型的模块。EC20 的编程采用界面友好的窗口软件,支持多种编程方式:梯形图、指令列表、顺序功能图,方便地监控和调试,可在线修改程序。
(3)PLC的配置
主模块选用EC20-2012BRA,20点输入12点继电器类型输出。模拟输入模块采用8通道的EC20-8AD,模拟输出采用4通道的EC20-4DA。
(4)输入输出设备配置
输入设备有“手动/自动”选择开关,选择变频泵“1#/2#”、系统“启动”“停止”,还采集了工频、变频接触器信号进行互锁和状态显示。
输出设备有1#泵变频运行、2#泵变频运行、故障和复位继电器。
(5)模拟输入输出设备配置
利用EC20-8AD采集了总管压力、旁通阀位置反馈、1#机组出口压力、2#机组出口压力、1#泵出口流量、2#泵出口流量;用EC20-4DA输出电流信号给定EV2000-4T2000P频率,另一路输出4~20mA的电流信号到旁通阀。
四.工作原理
系统采用工变频互备,另外可以灵活的选择需变频的电机是1#还是2#由KM3、KM4来完成。
五.程序要点
EC20的COM0与EVIEW人机界面通过MODBUS协议进行通讯,COM1通讯口与艾默生的EV2000变频器进行自由协议通讯,PLC软件设置。
COM1的自由口协议中的波特率、数据位、停止位、效验位与变频器中设置一样才能通讯上。EC20时刻检测着变频器的频率、电流、故障再反映到人机界面上。
系统需恒压、恒流,所以做成双PID对变频器和旁通阀进行控制,控制的压力和流量在EVIEW人机界面上进行设置
在现场调试过程中,发现现场的负载在每午五点下班时会突变,由于负载500m3/h的流量突变成几十的流量,这个突变的时间只有两三秒的时间,而旁通阀动作的速度很慢,一个行程38mm需2分钟的时间,这样会造成空调机组保护停机,为了解决这一问题,采用实时时钟定时开度旁通阀,也就是每天在五点之前就给旁通阀一个开度,当设定的时间到达后,系统又恢复PID调节。
六.结束语
本系统已完成,已正式投入使用。由于采用艾默生的EC20系列的PLC进行控制,性能稳定,运行,系统结构紧凑,节省能耗,便于维护。变频器的频率在40HZ左右稳定压力,节能率达到48%。因此不但大大的提高了产品的技术含量和自动化水平,而且还大地提高了企业的经济效率,非常具有推广。
PLC用于顺序控制的程序设计步骤大体为:
1.弄清工艺
弄清工艺。要弄清两方面情况:一为有那些须要控制输出部件,有那些可产生有效信号的传感器,以及这些部件的特性与分布,即系统的空间情况;另一为系统工艺(或工作)过程,即系统的进程(时间)情况。
结合本例就是用于动力头进退及快慢速控制,对应的输出就是DT1、DT2。输入就是若干行程开关。工艺过程就是图1(b)。
2. 分配I/O
分配I/O指的是,给每一输入、输出分配。这是编程所的。
本例选用OMRON CPM1A CPU20可编程控制器。它有12点输入点、8点输出点,点数已够用。I/O分配如下:
输入:Q、1XK、2XK、3XK、4XK分别用0.00、0.01、0.02、0.03、0.04。
输出:DT1、DT2分别用10.01、10.02。
3. 编写程序
是设计算法。算法可用框图或一些自然语言表达。算法是在对工艺进程的分析中形成,是编写程序的基础与准备。
其次,根据算法逐一编写指令。要一条一条指令编,若为梯形图编程,则应一个一个图形符号画,终要形成一个指令集,或完整的梯形图。
本例的算法用可工程设计方法设计,也可用逻辑设计方法设计。本文讨论工程设计方法设计。工程方法可用分散控制原则设计,也可用混合控制原则设计。以下将分别予以介绍。
4. 调试程序
编写PLC程序是很细致的工作,差错总是难免的。而任何一点差错,即使是一小点,都可能导致PLC控制功能无法实现。所以,编写程序后,还要进行调试,纠正差错。
程序调试先是语法检查。一般在编写指令时,有关软件即可进行此检查。发现错误,可按指示纠正。
其次是或在线调试。用计算机软件或实际PLC进行这个调试。用实际PLC时,可不在工作现场。其输入、输出点也可不接传感器及执行机构。在线调试时,先把程序下载到软件或PLC;然后使其运行,通过计算机画面了解软件或PLC运行情况,观察其是否与设计意图符合;不符合,则找出原因;再修改程序,剔除毛病;再试,再看,再找,再改。一直到合乎设计意图。
经在线调试的程序,还要在现场联机调试。只有经联机调试合乎要求的程序,才是合格的、可交付使用的程序。
5. 程序存储及定型
要重视程序存储。甚至开始编程时,编一部分就要存储一部分。随着程序调试通过及试运行过程的不断完善,还要不时地作存储。程序不仅存于PLC的RAM中,也可存入磁盘中。经试行后的程序还应做好定型、存档。
1.引言
随着机械自动化水平的不断提高,自动控制技术在定量包装生产中应用越来越多,在粮食、化肥、饲料和轻工等行业中都有广泛应用。称量包装技术的发展大致经历了手工称量、继电器控制、称重仪表控制、PLC 控制等几个阶段。相对于传统的称重仪表控制,应用PLC 和触摸屏组成的控制系统便于将开关量设置、复位操作以及设定和修改系统参数功能的结合,提高机器速度和精度。
2. 包装机的工作原理
2.1 包装机的组成
称重式自动定量包装机由供料部分、称重部分与卸料部分组成。供料部分分为储料斗和重力供料装置。储料斗用于存储需要灌装的物料,重力供料装置主要是向称量料斗中提供物料。称重部分即称量斗,它通过和称重传感器相连,测量物料重量。卸料部分用来完成标准重量物料的卸料装袋过程。如图1 所示,为包装机的组成图。
2.2 工作原理
称重式自动定量包装机的工作原理流程图如图2 所示。当储料斗中物料足够,在重力的作用下进入重力供料装置,打开料门进入大给料状态。当到达给定大给料重量时,关闭给料门,留一条狭缝,进入小给料状态。当到达给定小给料重量时,关闭给料门,经过一定的空中落料,称量斗稳定,并且卡袋机构卡紧时,卸料门打开,物料进入放料斗,再落入袋内,完成一个包装循环。
3.控制系统硬件设计
该系统主要为开关量控制,料门的全部动作由气缸驱动,而气缸又由相应的电磁阀控制。设备即可以手动操作也可以自动操作。手动操作要求用按钮对机器的每一步运动单进行操作控制。自动操作要求按一下自动/手动选择开关,机器自动地、连续不断地周期性循环。在工作中若按下停止按钮,则机器继续完成一个周期的动作,回到初始状态后自动停止。控制系统框图如图3 所示。
根据称重式自动定量包装机的操作和控制要求,控制系统选用西门子公司的SIMATICS7-200 系列PLC,此系列的PLC 具有结构紧凑、模块化、可扩展性强、指令集丰富等特点。所选CPU 的型号为CPU 226 AC/DC/REL,它提供24 个数字量输入和16 个数字量输出,输入/输出接口电路均采用了光耦合电路,对外界接口具有很强的适应性。并且2 个RS485 通讯/编程口,具有PPI 通讯协议、MPI 通讯协议和自由方式通讯能力。由于要处理传感器的模拟量输入信号,所以扩展了一个EM 235 模拟量处理模块,该模块具有4 路模拟量输入。POP 文本显示器对整个系统进行过程监控显示以及参数设定等功能,可以通过PPI 协议和s7-200 系列PLC 的编程口或扩展通讯口直接通讯。
4.控制系统软件设计
控制系统软件设计为各功能软件设计,包括显示功能、参数设定功能、自动修正给料量功能、通讯功能等。如图4 所示为软件系统的总体结构。
4.1 称重信号处理
由于称量信号存在干扰,需要对信号进行滤波处理,并判断信号是否稳定,读数是否准确。所谓数字滤波,就是通过一定的计算或判断程序减少干扰在有用信号的比重,是一种程序滤波即软件滤波。常见的滤波方法有限幅滤波、限速滤波、中值滤波、滑动平均滤波等。
本系统采用滑动平均滤波方法,系统采集的信号是与重量成正比的电压信号。这类信号的特点是存在一个平均值,信号在某一数值范围附近作上下波动,在这种情况下仅取一个采样值作为判断依据显然是不准确的。采用滑动滤波方法可以得到较好的效果。该方法采用新采集的一个数据替换n 个暂存数据中的早的一个数据,使得n 个暂存数据始终是近的数据。求平均后所得数据既反映了近的数据变化,又克服了随机误差带来的响。
所求的平均值为
标准差为
当标准差σ 小于设定值时,则系统稳定,当前值即为称量值。根据系统要求的精度不同,可以设定不同的值。
4.2 PLC 程序设计
根据称重式自动定量包装机的操作要求,确定各动作的顺序和相互之间的关系,画出程序流程图,再由PLC 输入输出的逻辑关系编写出梯形图。本系统输入端口定义为自动手动按钮、卡袋复位按钮、单步执行按钮、总复位按钮、停止按钮、卡袋开关等,输出端口定义为称量斗稳定指示、大给料气缸动作、小给料气缸动作、卸料气缸动作、卡袋气缸动作、系统报警等。输出采用西门子公司STEP7-Micro/WIN32 软件进行编写,程序流程图如图5 所示。
4.3 POP 文本画面设计
POP-HMI 除 LCD 显示窗之外,还有22 个薄膜开关按键,其中16 个按键能被设定成特殊的功能键,用来完成画面跳转,开关量、位状态设定等功能。本系统中通过POP-HMI 可以设定灌装目标重量、大给料量、小给料量,同时实时监控称量重量,并且查看灌装数据。
5.结束语
本系统设计完成后,进行了多次模拟实验,并且根据现场调试的情况进行修改。系统在投入运行后,性能稳定,满足各项工艺要求,生产效率和产品质量均有所提高,完成了机械和电器控制系统的一体化要求,可广泛应用于食品包装等行业
随着我国房地产业的发展,也带来了电梯制造业的繁荣和激烈竞争,作为中国电梯行业羊的上海三菱,面临着的压力和竞争挑战。为了保持优势,在降低制造成本的同时也能增大产量来满足订单的需求,上海三菱电梯着手进行生产设备的改造和添置。
电梯的轿门(即电梯门)是整个电梯直接接触乘客的部分之一,每部电梯都会使用到几十甚至上百块轿门。一般的轿门均采用不锈钢或者类似的材料进行制造。为了美观,轿门板和其他工件的连接不能使用焊接、螺栓或者铆钉,而是要使用某种金属粘合剂。以前,的粘合剂的涂敷需要熟练的技术工人手工操作,但是涂抹的均匀度和速度都不能让人满意。同时,在凝固的时候没有专门的恒温加热设备,自然凝固的粘合质量难以控制。对于这个电梯中关键部件的制造,上海三菱电梯决定定做全新的生产线,在轿门涂胶这个工艺环节上进一步保证产品质量,提高生产效率。
流水线的工艺流程
在这套生产流水线的解决方案中,预加工好的不锈钢轿门板先在前处理工作台上进行清洁,然后送入涂胶平台,按照预先设定好的图案和涂胶量由全自动喷自动进行涂敷。操作工人确认涂敷无误后再在门板上安放好需要粘接的其他工件。
在涂胶完毕之后,门板被送入加载平台,加载平台将自动运行,把门板送入烘箱内进行加热。
烘箱内一共有4层,每层4个,一共16个工位,可以同时容纳16块门板进行加热,促使胶水凝固。每个工位的温度都是进行立控制的,以确保升降温的平滑性。同时,其加热时间也都是单进行计时,以保证不会有胶水被过分加热或者加热不足而导致质量问题。
这样,在预先设定好温度下,加热了设定的时间之后,门板会自动被送出烘箱,通过卸载平台放置到检查台上,经工人确认没有质量问题之后送进下个加工工段使用。至此整块电梯轿门涂胶加工完毕。
解决方案
经过多方比较,上海三菱电梯决定采用由奥地利Sigmatek公司生产的DIAS系列PLC和工业PC产品作为控制系统。
整个控制系统包括一台PCT121 工业PC担当的SoftPLC CPU。伺服控制模块一组,用以控制用3轴伺服电机驱动的涂胶平台。数字量和模拟量的输入输出模块若干,负责外围液压、气动以及变频器等执行设备的控制。此外还通过通讯端口同美国生产的胶水泵送、计量和喷系统进行通讯,共同配合使用。
PCT121工业PC不同于传统意义上的工控机。它采用了10.4寸TFT真彩液晶显示触摸屏,具有的显示效果。整个系统的各种参数均在这个界面上进行显示。而PCT121的处理器采用300MHz Inbbb Celeron芯片,内存64MB,内建10GB的硬盘。不论是运算的速度,还是针对生产数据的存储空间都可以说是绰绰有余。而其操作系统则是采用Sigmatek LASAL OS,而不是稳定性欠佳的bbbbbbs平台,保证了整个系统365X24小时连续运行的稳定性。
在3轴伺服电机驱动的涂胶平台方面,整个系统采用了3套YASKAWA安川交流伺服。可通过进行X、Y两轴联动画出任意的平面曲线。通过Z轴调整涂胶喷头的高度,以便适应不同的厚度。所有伺服控制程序的运算由PCT121进行,再由Sigmatek的伺服控制模块进行发出和接受位置控制和编码器反馈的信号来进行闭环控制。
除去需要控制伺服涂胶,侦测各类限位开关信号和控制液压输送回路之外,PCT121还需要进行16路的PID温度闭环控制。通过16组电加热丝以及变频器带动的风冷机构之间的交替动作,可以地立控制每个门板的温度,精度达正负0.5度。
除了上述的工作之外,PCT121还需要计算每块门板的加热时间,还要保证各个工作之间的互锁保护等等任务。
后期改造工程
整套生产线于2002年底投产之后一直运行正常,为上海三菱电梯的增产增效做出了贡献。在将近一年的使用之后,上海三菱电梯决定将这套生产线的控制系统并入工厂ERP的监控网络之内,这是当初设计制造的时候所没有提出的要求。
所幸,Sigmatek的软硬件系统均具有良好的开放性和可扩展性,系统程序也非常容易进行修改和升级。经过双方的沟通,鼎茂兴公司技术人员用数天的时间进行讲解和培训,后,和上海三菱电梯的工程师一起进行了将该生产线并入ERP系统的改造。
由于PCT121工业PC自带有以太网接口,所以省去了扩展硬件的麻烦。通过简单地配置启动参数,直接将PCT121定义好IP地址、DNS、默认网关等参数,便顺利接入了车间现场的交换机,并路由成功。由于LASAL采用变量的方式取代了一般PLC编程的地址定义方式,所以在后期的修改上就变得为简单。工程师们根据ERP系统所需要读取的生产参数,对应找到了原程序中的各个LASAL系统变量,这样就可以直接修改程序来实现进行发送和读取的相关功能了。经过一段时间的程序编写和调试,PCT121顺利和SAP R/3以及完成了信息的交换。ERP可以直接地实时得知生产线的当前值班职工编号、生产产品型号、产量、累积产量、设备状态、报警信号等等信息,还可以上传备份生产数据,甚至可以直接远程控制生产线紧急停车。至此这条轿门涂胶生产线已经成功地和上海三菱电梯的ERP系统完成了整合。
(2) 在RS232的规范中,电压域值在+3V---+15V(一般使用+6V)之间称为“0”或“ON”;电压在-3V----15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的RS-232“高电位”约9V,而“低电位”则约-9V。
(3) RS-232为全双工工作模式,其讯号准位是参考地线而得,分别作为数据的传送和接收;实际应用中其传输距离可以达到15米。只具有单站功能,即一对一通讯。
2.2RS485接口
(1)采用正负两根信号线作为传输线路。
(2)RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。
(3)RS485为半双工工作模式,其讯号是正负两条线路讯号准位相减而得,是差动式输入方式,抗共模干能力增强,即抗噪声干扰性好;实际应用中其传输距离可达1200米。具有多站能力,即一对多的主从通讯。
3 台达PLC的串行通讯功能
台达DVP系列PLC各型主机均内建2个通讯口的标准配置,即一个RS232和一个RS485通讯口,其RS232口主要用于上下载程序或作为与上位机、触摸屏通讯,而RS485口主要用于组建485网络,实现通讯控制。尤其值得一提的是EH机型可通过通讯功能卡扩充一个RS232或RS485通讯口,使得在组建多重通讯网络加方便。
相对于通讯口的硬件配置,台达PLC在软件指令上对通讯的支持也是相当丰富和便利,主要通过以下三种方式完成485通讯功能:
3.1自由通讯方式
该方式通过串行指令RS来完成主站与从站之间的数据交换,可以实现无协议的自由通讯。许多接口设备如变频器、仪表等…若配备RS-485串行通讯,且该设备之通讯格式也有公开即可由PLC使用者以RS指令设计程序来传输PLC与接口设备之间数据。
3.2MODBUS通讯方式(GB/Z 19582)
MODBUS协议是目前上公开的标准串行通迅协议,也是人民共和国化指导性技术文件GB/Z 19582:基于Modbus协议的工业自动化网络规范。台达PLC通讯符合MODBUS协议,并且台达其它产品如变频器、温控仪、司服控制器等485通讯均符合MODBUS协议,对于符合MODBUS之通讯格式的产品,台达PLC提供了加便利的通讯指令MODRD 、MODWR、MODRW来实现数据的读写,程序编写中不需关注传送的字符,校验码的转换等等,只需要确定通讯及写入读出的数据即可,不过在多指令读写时需要考虑通讯时序问题,避免通讯冲突。
3.3台达PLC有特色的通讯命令EASY bbbb
基于MODBUS通讯协议,台达EP/EH系列PLC机型提供了为方便快捷的通讯方式——EASYbbbb。EASY bbbb通讯是台达PLC有特色的通讯命令,可以提供主站与32个从站通讯,每个从站读写各100项数据的能力,且不需要复杂编程即可高速快捷的完成通讯控制,节省大量的编程时间。
综合比较上述三种通讯方式,自由通讯方式的编程为复杂,但它可以与非MODBUS协议的设备通讯,设备选择自由灵活不受限制;MODBUS通讯方式的编程则简单的多,且也具有一定的编程灵活性,如可与某个从站通讯;而EASY bbbb通讯方式是针对符合MODBUS协议互连设备简单的通讯方式,几乎不需要编程即可完成,不需要考虑半双工通讯方式中通讯时序问题,只需要读出写入数据的寄存器和数据项数,启动bbbb连接即可完成设备之间的数据通讯。因此对于符合MODBUS协议的设备建议采用bbbb通讯方式。
3.4串行通讯工程要点问题
在工业自动化控制中,有许多数据信号需要采集、处理,特别对于远距离的设备,一般的传感器电压讯号如果传输距离过远的话,会造成讯号的衰减,如此一来,将得不到正确的结果,因此,采用传感器讯号就地处理,而通过数字通讯方式能够有效的解决这一问题,保证数据的正确性与准确性;但通讯同样也会受到外界的干扰,使得通讯质量下降,甚至根本无法建立通讯。要保证通讯正常,在组建通讯网络时应该注意以下几点:
(1)保证通讯协议一致,所有联机之从站接口设备波特率及通讯格式需与主站相同,合理分配各从站的站,避免冲突。
(2)合理布线,减少外界干扰对通讯的影响。走线走得好,可以很大程度减少干扰的影响,提高通讯的性,走线应遵循两个原则:远离电源线,变频器等干扰源;当网线不能与电源线等干扰源避开时应与电源线垂直,不能平行,并采用质量高的双绞线走线
(3)通讯速率的选择,一般来说提高通讯波特率能够提高通讯效率,但并非一味的提高就肯定好,传输速率的提高同时加大了传输错码率,使传输质量下降,特别是在工业控制场合外界干扰比较大的情况下,有时适当降低传输速率会得到好的传输效率。
(4)正确编制通讯程序。PLC通讯程序的编制在实现串行通讯中也是非常关键的一步,一个合理的通讯程序能够提高通讯效率,而不完善的通讯程序则会导致通讯效率下降,甚至通讯失败,使PLC出现运行错误。由于RS485通讯采用半双工的工作模式,因此通讯程序的编写主要是对通讯指令的分时处理程序,在此用以下两个通讯程序来描述如何合理编制PLC通讯程序,程序主要是PLC通过485通讯方式读写三台变频器的频率,均实际测试运行过:
3.5 台达PLC通讯程序要点
(1)“固定时序通讯程序”是台达PLC通讯技术工程处理通讯常用方法,利用固定计时的方法来实现分时通讯,这样的写法比较容易造成通讯时序上的问题。Modbus 通讯规格是采用主/从模式,也就是主站发通讯命令给从站,从站收到之后再回应主站,这一收一回才算完成一个完整的通讯资料交换,该程序有使用到M1127来判断,但是决定下一个通讯指令是否运行的接点开关却不是由通讯旗标来决定,而是由100ms 的 timer来决定,这样很容易有问题生成,因为通讯的整个时间包含通讯资料在线上传输的时间加上通讯资料在主/从站处理的时间,若这时间过100ms,那就很容易造成从站回传,而主站送资料出去,造成资料在线上碰撞,因而影响传输的正确性,如果把timer时间延长,还是会碰到有问题,因为这种写法,通讯旗标的动作与决定传送的旗标本身并未同步,因而会有时间差,造成资料不正确。该程序在EH机型上测试,发现通讯速度比较慢,且读回来的数据有时会发生交叉的现象,即从站2的频率读到从站4的寄存器上,错误读写的情况可见图一。使用这种编程方法在通讯正常时没有问题,一旦当通讯数据错乱时,就会造成数据传送错误,严重时甚至导致PLC死机,
3 台达PLC与松下变频器通讯案例
采用台达ES系列PLC,用通讯方式来改变松下VF0C系列变频器的设定频率,PLC端使用485口,无协议方式来模拟VF0C变频器的通讯协议。
4.1通讯协议
VF0C系列变频器留有485通讯口,并提供内部通讯协议如下:
写:% [站号] #WD [功能号] [起始地址] [结束地址] [数据] [BCC] \CR
读:% [站号] #RD [功能号] [起始地址] [结束地址] [BCC] \CR
如果写正确,返回:%01$WD BCC\CR
如果读正确,返回:%01$RD [数据] BCC\CR
分别规定了字节数,在以下表格以写数据为例做详细说明:
起始码 | 站号 | 间隔 | 功能 | 功能号 | 起始 | 结束 | 数据 | 校验码 | 结束码 |
% | 01~31 | # | WD | D | 00000 | 00000 | 0000 | BCC | \CR |
1 | 2 | 1 | 2 | 1 | 5 | 5 | 4、… | 2 | 1 |
在松下VF0C系列变频器中,站号默认为01,通讯格式为9600、N、8、1,通讯方式是ASCII方式,数据为十六进制,存储模式为8位模式。设定频率的地址是DT237,而读设定频率的地址为DT133,而且在DT237和DT133的数据都是以0.01Hz为单位的。下面以写频率为例,来做详细说明。
4.2实例说明
设要写入的频率是43.5Hz,那么需要写入的数值应为10FE(4350),变频器的存储模式为8位模式,应从低位开始写入,那么应该先写FE后写10。校验码是把从起始码到数据码所有的字节进行异或所得。
XOR:%01#WDD0023700237FE10=52(HEX)
那么得出以下所有通讯格式码:
%01#WDD0023700237FE1052\CR
通讯方式是ASCII方式,数据是十六进制格式,把这些格式码按正确的次序发出,就可以把数据43.5HZ写入到变频器设定频率DT237中。
4.3 梯形图设计
在PLC中,无协议通讯也是从低位开始发送数据的,可选用8位模式和16位模式传送,不同就在于发送数据寄存器中的8位数据还是16位数据,在这里以16位模式做说明。梯形图如下:把格式码数据253031235744443030323337303032333745463130520D按照从低位到高位的顺序依次存入到D0~D11中去,占用12个连续的数据寄存器,就是说有24个字节的数据。设定通讯参数9600,N,8,1,ASCII方式,16位模式。当M0接通一次,就可以发送一次数据,写一次频率。
http://zhangqueena.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。
主要经营电气相关产品。
单位注册资金单位注册资金人民币 100 万元以下。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。