西门子6ES7222-1HF22-0XA8现货充足
由西门子S7-200PLC组成的RS485通信网络其大通信距离为500米,可挂接32个节点,距离超过500米时需在RS485总线上加装RS485中继器,为方便接线,每个PLC的通信端口需安装总线连接器,网络的两端需配接终端电阻。这是一种常规的通信方案,有以下几个缺点:
1、当距离超过500米时,需增加RS485中继器来延长通信距离,而中继器需要供电,这对于有些无供电条件的场合,如野外、油田、海底等将带来很dama烦。
2、整个通信网络是非隔离的,抗干扰能力较差,特别是当网络上连接有变频器通信时容易造成误码和死机。
3、由于通信网络是非隔离的,当有雷电或其它较强的瞬变电压干扰作用于网络上时势必造成网络上的全部PLC损坏,带来重大的损失!
采用德阳四星电子研制PFB-G总线隔离器或CAN-485G远程驱动器可以很好的解决以上问题:
一、采用PFB-G隔离器达到2公里通信距离:
通过在每台PLC的通信口安装PFB-G总线隔离器,如下图所示,无中继器时可实现大通信距离为2公里(9600bps时),多站点数量为160个,如距离超过2公里可在网络中加装RS485中继器(型号:E485GP),PFB-G的高通信速率为12Mbps,可用于PROFIBUS网络、PPI网络、MPI网络和自由口通信网络等一切RS485网络,特别适用于干扰较大的恶劣环境,由于光电隔离解决了各个节点由于地电位差带来的经常损坏通信口的问题,并使通信中的干扰减小到小,特别是当网络中有变频器通信时效果更为明显。
如总线上需挂接变频器通信,为便于安装和接线,可将PFB-G换成BH-485G隔离器,将变频器的RS485口经BH-485G隔离后再和总线相连,这种方案可以很好的解决PLC与变频器通信时的干扰和死机问题!
二、采用CAN-485G远程驱动器达到5公里通信距离:
通过在每台PLC的通信口安装CAN-485G远程驱动器,如下图所示,无中继器时可实现大通信距离为5公里(9600bps时),这可能是目前无中继器时铜线传输的大距离,CAN-485G是隔离的透明传输驱动器,该产品并未使用CAN协议而采用了透明传输方式,使用CAN-485G后并不需对原有软件作任何修改!CAN信号与RS485信号相比有诸多优点,读者可参看网站的相关文章。
说明:
通信线的截面积比RS485通信线大,应选1mm2的双绞线,由于CAN-485G和CAN-232G(接电脑的RS232口)设计有二对总线端子,按图所示接线也就不存在分支线问题了。
CAN-485G和CAN-232G内部已设计有终端电阻,需将总线的始端和末端上的终端电阻设置开关K拨到“R”(接入120欧终端电阻),而其它站点应拨到“OFF”(不接终端电阻)。
如总线上需挂接变频器通信,请将变频器的RS485口经CAN-485G隔离后再和总线相连,这种方案可以很好的解决PLC与变频器通信时的干扰和死机问题!
CAN-232G和CAN-485G均需5VDC工作电源,对于CAN-232G的工作电源可取自电脑的USB口或用5VDC稳压,而CAN-485G的工作电源须单独由5VDC稳压电源供给,因为西门子S7-200PLC通信口上6、5脚输出的5VDC电源因串联了100欧的限流电阻而无法作为电源使用。
以上方案已在实际工程中证明非常稳定可靠,实际上对于其它任何使用RS485通信的设备都适合该方案,是近距离通信,不需隔离驱动也能完成,但经过隔离后的网络是非常稳定可靠、安全的,设备的故障将会大大降低,如此较小的投入必将获得很大的收益 1引言
随着我国经济的发展,人们对电子设备的需求越来越大、对电子设备的质量要求也越来越高。在电子设备制造中,波峰焊机是一种很重要的焊接设备。其控制系统的设计优劣直接影响着焊接的质量。早期的电脑回流焊、波峰焊采用了“工业控制电脑(工控机)+板卡”的控制模式,在当时环境下给人以“高科技”的感觉。但人们在长期的设备使用生产实践中,人们发现此种控制模式的致命缺点是电脑故障和板卡级联失效引起的整机控制系统瘫痪,给广大客户造成难以估量的损失。能否找到一种新的电脑控制模式,既有电脑控制的友好界面和高度自动化,又有极高的使用可靠性和低的设备故障率,这成为电子设备制造的突出课题。终,一种新的控制模式诞生了。这就是“PLC+电脑+温控模块”的控制方式。因为可编程控制器(PLC)的可靠性高、抗干扰能力强、性能稳定、容易扩展、便于维护和升级。联诚选用的是市场占有率高,性价比好的西门子S7-200系列PLC作为主控制器来实现对波峰焊机的有效控制。下面就具体介绍该系统的设计方案。
2基本方案
控制系统结构复杂的波峰焊机主要包括控制器部分和电气部分。控制系统的核心部分包括上位机和PLC控制、变频器控制、输送链控制、温度控制等等。其系统结构图如图1所示。
图1波峰焊机控制系统基本结构图
2.1上位机监控
利用工控机(华北工控)或PC机(国内品牌机/组装机)作为上位机。上位机与PLC下位机分别独立运行,电脑死机或重新启动对生产无影响。由它运行监控软件。它操作简单、思路清晰、界面友好。上位机软件主要包括以下几个模块:
(1)数据采集、存储模块
上位机每隔一段时间(采集周期由用户设定)向可编程控制器发送读温度命令,接收控制器返回的温度数据,经过错误校验以后进行存储并显示。
(2)数据查询模块
上位机存储的历史数据可以按照不同的规则进行查询以供分析,系统的设置参数也可以进行查询。
(3)PID参数整定模块
PID算法大部分是在下位机完成,上位机也可以根据需要调整参数kp、ki、kd的初始值。可以设置温度设定值等。
(4)通讯模块
主要负责与PLC的数据交换及数据格式的转换。
2.2温度控制
温度控制是波峰焊机控制系统的核心。本方案采用市场占有率高的西门子S7-200PLC+EM231-TC温度模块进行温度控制。西门子的PLC具有通讯简单,模拟量模块价格便宜,整体的性价比相当高的特点。模拟量采集模块EM231-TC单个模块能提供多路温度信号采集,使用很少的模块就能采集多路温度信号,大大降低了温控成本。现在已经进入了无铅波峰焊时代,对波峰焊的温度精度控制提出了新的要求。很多工业控制过程中一般都采用PID控制,特别是对于纯滞后、大惯性的温度控制。PID控制是按照实际温度和设定温度偏差的比例、积分、微分产生控制作用,实际运行效果和理论分析表明,这种控制规律可以得到比较满意的结果。如果使用PID+模拟量调压的控制方法,可减少温度的冲击,达到较高的温控精度。
西门子PLCS7-200
2.3步进电机控制
在波峰焊机控制系统中有三种步进电机:链幅调节步进电机、liuliang控制步进电机和喷嘴移动步进电机。步进电机是将电脉冲信号变换成角位移的一种机电式数模转换器。它受脉冲信号控制,角位移与输入脉冲个数构成严格的正比例关系,每输入一个脉冲,步进电机就转动一定的角度。它具有定位精度高、惯性小、无积累误差、启动性能好等特点。它广泛应用于要求精密定位的旋转或线性运动的控制系统。PLC输出的脉冲信号通过步进电机驱动器达到控制步进电机的目的。
2.4网络通讯
上位机监控软件和S7-200可编程控制器之间以及PLC和变频器之间均可用RS-485连接。为了大化的节省成本,上位机通常采用VB等编程语言编程。
上位机和PLC连接可以采用两种方式:PCAccess OPC通讯和Modbus通讯。
对于PCAccess软件,是西门子推出的专用于西门子S7-200PLC和上位机通讯的接口软件,该软件采用OPC的方式进行通讯,集成了西门子的PC/PPI的协议,使用该软件稳定可靠。
可以采用公开的协议Modbus,Modbus协议是MODICON公司为其生产PLC设计的一种通讯协议。此协议定义了一个控制器能认识使用的消息结构。它描述了控制器请求访问其它设备的过程,回应来自其它设备的请求,以及怎样侦测错误并记录,制定了消息域结构和内容的公共格式。上位机和PLC的通信使用主-从结构,采用请求-响应方式,主站发出带有从站地址的请求报文,具有该地址的从站收到后发出响应报文进行应答。
Modbus协议有ASCII和RTU两种报文传输模式,在设置每个站的串口通信参数时,Modbus网络上所有的站都必须选择相同的传输模式和串口参数。本系统中我们采用RTU模式进行传输。如图2所示RTU通信帧的基本结构。
图2RTU通信帧的基本结构
在下位机S7-200PLC中使用Modbus从站协议进行设计,西门子PLC有标准的Modbus子程序,不用专门编程。在用户程序中调用Modbus从站指令。如图3所示,MBUS_INIT指令用来设置或改变Modbus通信参数。该指令应只在一个扫描周期内执行,一般用在扫描时工作一个扫描周期的SM0.1的常开触点来驱动它。程序中只能使用一条MBUS_SLAVE指令,每次扫描都应调用该指令,以响应接收到的通信请求。
图3Modbus从站协议指令
对于变频器,联诚推荐的是高性价比的西门子MM4或者G110变频器。既可以采用模拟量的控制方式,也可以采用通讯的方式。PLC与西门子的变频器之间的通信可以使用西门子的USS协议,如果对于第三方的变频器,也可以使用基于自由口通讯的Modbus协议和自定义协议。这样本方案可以选用其他变频器,如东元变频器和电机,有利于控制成本。USS是西门子公司为变频器开发的通信协议,可以支持变频器同PC或PLC之间建立通信连接,常适合于规模较小的自动化系统。它以主从方式构成工业监控网站,在网络内有一个主站,1~31个从站,各站点有唯一的标识码识别。
这种结构的特点是:用单一的、完全集成的系统来解决自动化问题。所有的西门子变频器都可以采用USS协议作为通信链路。数字化的信息传递,tigao了系统的自动化水平及运行的可靠性,解决了模拟信号传输所引起的干扰及漂移问题。通信介质采用RS-485屏蔽双绞线,远可达1000m,可有效地减少电缆的数量,从而可以大大减少开发和工程费用,并极大地降低客户的启动和维护成本;通信效率较高,可达187.5kbit/s。对于有10个调速器,每个调速器有6个过程数据需刷新的系统,PLC的典型扫描周期为几百毫秒,采用与PROFIBUS相似的操作模式,总线结构为单位站、主从存取方式,报文结构具有参数数据与过程数据,前者用于改变调速器的参数,后者用于快速刷新调速器的过程数据,如启动停止、速度给定、力矩给定等。具有极高的快速性和可靠性。利用西门子变频器的主机上提供的USS接口,仅在终端机中插入一RS-485通信板,就可实现变频器的全部远程控制。
3软件设计
波峰焊机控制系统采用模块化的设计方法。整个系统分为监控子系统和温控子系统。其中监控子系统主要完成对各个输入点的监视,若有异常情况发生,迅速做出处理,并对输出进行控制,并且根据系统的状态进行故障处理和报警。同样,温控子系统主要完成的功能有:定时选通A/D转换器对温度信号进行采样、滤波、标度变换、存储;定时对处理好的采样值进行PID计算,输出控制脉冲;接受中断请求,处理上位机发送的命令、状态,上传温度值等等。
4应用效果分析
波峰焊机控制系统的核心是温度控制。只要控温精度上去了,就可以说此控制系统已经达到基本要求了。联诚提供的全套PID温度控制解决方案能够实现控制温度的+/-2°C。
本方案波峰焊机控制系统利用西门子公司的S7-200系列PLC作为下位机控制器,它的抗干扰能力强、稳定、可靠。上下位机运互不影响,解决了电脑死等问题对生产的影响。在华南地区诸多波峰焊厂家应用良好,的解决方案得到了广大用户的认可。
1前言
随着我国经济的高速发展和城镇化程度的不断tigao,工业污水和生活污水日益增多。为维持经济的持续、健康增长和生态环境的良性循环,必须对工业及生活污水加以处理。目前,在我国主要城市和经济发达地区的城镇均已建成了各种规模的污水处理厂,但大部分经济欠发达地区的县市和小城镇没有对各类污水采取处理措施,而是直接排入附近河流。随着环保要求的不断tigao,未采取污水处理措施的小城镇在未来若干年内必然会建立污水处理厂。小城镇量大面广,对污水处理设施的需求量很大。受投资额的限制,这些污水处理厂更愿意采用经济、实用的产品。本文介绍的监控系统在满足污水处理设备安全、高效运行的具有很好的性价比,具有良好的经济、社会效益和推广前景。
2 原方案分析
在污水处理厂内,各种污水处理设备分布较分散。为监视现场设备的运行参数和运行状态,需要建立一套中央监控系统。该监控系统由现场检测、数据采集和处理、数据通讯和中央监控等部分组成,现场检测仪表检测到的设备参数和运行状态经过处理后通过计算机网络上传至中央控制室,中央控制室内的运行人员通过监控计算机监视全厂设备的运行状态。运行人员根据运行参数和设备运行状态发出各种控制指令,控制指令通过计算机网络传到现场,控制设备的相应动作。
现场需要对模拟量和开关量进行监控,主要模拟量有liuliang信号、液位信号、压力信号、阀门开度信号等,主要开关量信号有刮泥车和吸泥车的启动、停止、运行、到位、故障及真空泵的工作状态等等。这些现场设备与中央控制室距离较远,目前大多数监控系统由分布式I/O完成检测与控制,现场设备与中央控制室之间的数据交换大都采用DP网络连接方式,在中央控制室设置DP主站,现场设备作为DP从站挂在DP网上。系统结构简图如图1所示。一个污水处理厂包括多个现场设备,每个现场设备作为1个DP从站连接到DP总线上。采用这样连结方式,现场施工工程量很大,需要架设电缆和桥架,费用较高,并且每个DP从站与DP主站之间采用有线连接,电缆容易损坏,维护起来比较麻烦。
图1 传统监控系统结构图
针对传统控制系统存在的缺点,我们提出了基于和利时公司小型一体化PLC HOLLiAS-LECG3的无线解决方案。该方案的系统结构如图2所示。与传统通讯方案相比,该方案在现场设备和中央监控室间采用了无线通讯方式,具有传输距离长、可靠性好、抗干扰能力强、节省电缆、维护成本低等优点。
3 方案设计
如图2所示,该方案采用和利时公司的小型一体化PLC的CPU模块LM3107进行数据采集和传输。LM3107本身自带RS232通讯接口,通过RS232连接到天线上,天线之间采用Modbus协议,具备CRC校验,协议简单、可靠性高。通过天线,可以实现远距离Modbus无线通信,从而实现了每个污水池(Modbus从站)的数据与上位(Modbus主站)之间的数据交换。Modbus主站再通过DP通讯模块接入DP总线,这样就可以实现所有现场设备(Modbus从站)与中央监控室(DP主站)之间的数据交换,完成数据采集与控制功能。
图2 基于和利时PLC的无线监控系统
图3 数据流程示意图
图3为数据流程示意图,每个模块之间的通讯都是双向的。对于污水池采集上来的数据,模拟量通过模拟量输入模块LM3310输入到下位LM3107模块(Modbus从站),开关量直接输入下位LM3107模块(Modbus从站),上位采用1个LM3107CPU模块与1个LM3401DP从站模块连接到DP网络中。
下位的LM3107通过RS232与无线通讯模块连接作为Modbus从站,上位的LM3107通过RS232与无线通讯模块连接作为Modbus主站。LM3107模块支持标准的ModbusRTU协议,上位与下位LM3107之间采用Modbus通讯。上位的LM3107再通过LM3401DP从站模块与中央监控室进行数据交换。
无线通讯可以根据实际情况选择如下Modbus通讯参数:
校验:奇校验、偶校验、无校验
位数:7位、8位
波特率:300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps
4 方案优势
本文提出的解决方案具有如下优势:
1.只需要1条DP线就可以把所有污水池采集的数据传送到中心监控室DP主站,与传统通信方案相比节省了大量通讯线缆,也减小了线缆施工工作量,tigao了系统的可靠性和可维护性。
2. 采用无线通讯方式,数据传输距离长,数据利用天线透传,传输的距离与天线有关,多5000米。
3.采用LM3107可以实现多247个Modbus从站互联,节省了每个污水池的DP从站模块费用,取而代之的是每个污水池做为Modbus从站存在,只需要1个DP从站即可实现所有的污水池数据与中心监测站数据的交换。