西门子6ES7223-1BF22-0XA8介绍说明
PLC网络是由几级子网复合而成,各级子网的通信过程是由通信协议决定的,而通信方式是通信协议核心的内容。通信方式包括存取控制方式和数据传送方式。所谓存取控制(也称访问控制)方式是指如何获得共享通信介质使用权的问题,而数据传送方式是指一个站取得了通信介质使用权后如何传送数据的问题。
1.周期I/O通信方式
周期I/O通信方式常用于PLC的远程I/O链路中。远程I/O链路按主从方式工作,PLC远程I/O主单元为主站,其它远程I/O单元皆为从站。在主站中设立一个“远程I/O缓冲区”,采用信箱结构,划分为几个分箱与每个从站—一对应,每个分箱再分为两格,一格管发送,一格管接收。主站中通信处理器采用周期扫描方式,按顺序与各从站交换数据,把与其对应的分箱中发送分格的数据送给从站,从从站中读取数据放入与其对应的分箱的接收分格中。这样周而复始,使主站中的“远程I/O缓冲区”得到周期性的刷新。
在主站中PLC的CPU单元负责用户程序的扫描,它按照循环扫描方式进行处理,每个周期都有一段时间集中进行I/O处理,这时它对本地I/O单元及远程I/O缓冲区进行读写操作。PLC的CPU单元对用户程序的周期性循环扫描,与PLC通信处理器对各远程I/O单元的周期性扫描是异步进行的。尽管PLC的CPU单元没有直接对远程I/O单元进行操作,但是由于远程I/O缓冲区获得周期性刷新,PLC的CPU单元对远程I/O缓冲区的读写操作,就相当于直接访问了远程I/O单元。这种通信方式简单、方便,但要占用PLC的I/O区,因此只适用于少量数据的通信。
2.全局I/O通信方式
全局I/O通信方式是一种串行共享存储区的通信方式,它主要用于带有链接区的PLC之间的通信。
全局I/O方式的通信原理如图7-27所示。在PLC网络的每台PLC的I/O区中各划出一块来作为链接区,每个链接区都采用邮箱结构。相同编号的发送区与接收区大小相同,占用相同的地址段,一个为发送区,其它皆为接收区。采用广播方式通信。PLC1把1#发送区的数据在PLC网络上广播,PLC2、PLC3收听到后把它接收下来存入各自的1#接收区中。PLC2把2#发送区数据在PLC网上广播,PLC1、PLC3把它接收下来存入各自的2#接收区中。PLC3把3#发送区数据在PLC网上广播,PLC1、PLC2把它接收下来存入各自的3#接收区中。显然通过上述广播通信过程,PLC1、PLC2、PLC3的各链接区中数据是相同的,这个过程称为等值化过程。通过等值化通信使得PLC网络中的每台PLC的链接区中的数据保持一致。它既包含着自己送出去的数据,也包含着其它PLC送来的数据。由于每台PLC的链接区大小一样,占用的地址段相同,每台PLC只要访问自己的链接区,就等于访问了其它PLC的链接区,也就相当于与其它PLC交换了数据。这样链接区就变成了名符其实的共享存储区,共享区成为各PLC交换数据的中介。
图7-27 全局I/O方式的通信原理
链接区可以采用异步方式刷新(等值化),也可以采用同步方式刷新。异步方式刷新与PLC中用户程序无关,由各PLC的通信处理器按顺序进行广播通信,周而复始,使其所有链接区保持等值化;同步方式刷新是由用户程序中对链接区的发送指令启动一次刷新,这种方式只有当链接区的发送区数据变化时才刷新。
全局I/O通信方式中,PLC直接用读写指令对链接区进行读写操作,简单、方便、快速,但应注意在一台PLC中对某地址的写操作在其它PLC中对同一地址只能进行读操作。与周期I/O方式一样,全局I/O方式也要占用PLC的I/O区,因而只适用于少量数据的通信。
3.主从总线通信方式
主从总线通信方式又称为1:N通信方式,是指在总线结构的PLC子网上有N个站,其中只有1个主站,其它皆是从站。
1:N通信方式采用集中式存取控制技术分配总线使用权,通常采用轮询表法。所谓轮询表是一张从机号排列顺序表,该表配置在主站中,主站按照轮询表的排列顺序对从站进行询问,看它是否要使用总线,从而达到分配总线使用权的目的。
对于实时性要求比较高的站,可以在轮殉表中让其从机号多出现几次,赋予该站较高的通信优先权。在有些1:N通信中把轮询表法与中断法结合使用,紧急任务可以打断正常的周期轮询,获得优先权。
1:N通信方式中当从站获得总线使用权后有两种数据传送方式。一种是只允许主从通信,不允许从从通信,从站与从站要交换数据,必须经主站中转;另一种是既允许主从通信也允许从从通信,从站获得总线使用权后先安排主从通信,再安排自己与其它从站之间的通信。
4.令牌总线通信方式
令牌总线通信方式又称为N:N通信方式是指在总线结构的PLC子网上有N个站,它们地位平等没有主站与从站之分,也可以说N个站都是主站。
N:N通信方式采用令牌总线存取控制技术。在物理总线上组成一个逻辑环,让一个令牌在逻辑环中按一定方向依次流动,获得令牌的站就取得了总线使用权。令牌总线存取控制方式限定每个站的令牌持有时间,保证在令牌循环一周时每个站都有机会获得总线使用权,并提供优先级服务,因此令牌总线存取控制方式具有较好的实时性。
取得令牌的站有两种数据传送方式,即无应答数据传送方式和有应答数据传送方式。采用无应答数据传送方式时,取得令牌的站可以立即向目的站发送数据,发送结束,通信过程也就完成了;而采用有应答数据传送方式时,取得令牌的站向目的站发送完数据后并不算通信完成,必须等目的站获得令牌并把应答帧发给发送站后,整个通信过程才结束。后者比前者的响应时间明显增长,实时性下降。
5.浮动主站通信方式
浮动主站通信方式又称N:M通信方式,适用于总线结构的PLC网络,是指在总线上有M个站,其中N(N<M=个为主站,其余为从站。
N:M通信方式采用令牌总线与主从总线相结合的存取控制技术。首先把N个主站组成逻辑环,通过令牌在逻辑环中依次流动,在N个主站之间分配总线使用权,这就是浮动主站的含义。获得总线使用权的主站再按照主从方式来确定在自己的令牌持有时间内与哪些站通信。 一般在主站中配置有一张轮询表,可按轮询表上排列的其它主站号及从站号进行轮询。获得令牌的主站对于用户随机提出的通信任务可按优先级安排在轮询之前或之后进行。
获得总线使用权的主站可以采用多种数据传送方式与目的站通信,其中以无应答无连接方式速度快。
6.CSMA/CD通信方式
CSMA/CD通信方式是一种随机通信方式,适用于总线结构的PLC网络,总线上各站地位平等,没有主从之分,采用CSMA/CD存取控制方式,即“先听后讲,边讲边听”。
CSMA/CD存取控制方式不能保证在一定时间周期内,PLC网络上每个站都可获得总线使用权,因此这是一种不能保证实时性的存取控制方式。但是它采用随机方式,方法简单,而且见缝插针,只要总线空闲就抢着上网,通信资源利用率高,因而在PLC网络中CSMA/CD通信法适用于上层生产管理子网。
CSMA/CD通信方式的数据传送方式可以选用有连接、无连接、有应答、无应答及广播通信中的每一种,可按对通信速度及可靠性的要求进行选择。
以上是PLC网络中常用的通信方式,此外还有少量的PLC网络采用其它通信方式,如令牌环的通信方式等。另外,在新近推出的PLC网络中,常常把多种通信方式集成配置在某一级子网上,这也是今后技术发展的趋势
在可编程序控制器(PLC)控制系统中,控制系统结构与PLC的安装是十分重要的工作,工艺流程的特点和用户应用的要求是设计的主要依据。由于PLC产品的种类和数量繁多,其结构形式、容量、指令系统、价格等各不相同,适用场合也各有侧重,因此合理地选择PLC及其控制系统的结构,使其具备较高的性能价格比显得非常重要;同时每种PLC都有自己的环境条件,良好的环境条件是PLC系统可靠运行的重要保证,用户在设计PLC控制系统时,对环境条件应给予充分的考虑。
1 控制结构和方式的设计
1.1单机控制系统
单机控制系统是指用一台PL C控制一台设备的系统,其输入/输出点数和存储器容量比较小,属于一种小系统。这种系统可以选用任何类型的PLC作为控制器,但不宜将PLC的功能、I/0点数、存储器容量等余量选得过大。
1.2集中控制系统
集中控制系统是用一台PLC控制多台设备。这种系统中,一般各控制对象所处地理位置比较集中,且相互之间的动作存在一定的顺序关系,它适合于简单的流水线控制。采用集中控制系统时,必须注意将I/O点数和存储器容量选择余量大些,以便增设控制对象。
1.3分布式控制系统
分布式控制系统是指采用几台PLC分别独立地控制某些设备,每一个控制对象设置一台PLC,各PLC之间可通过信号传递进行内部联锁、响应或发令等,或由上位机通过数据通信总线进行通信,其构成如图1 a所示。这种系统多用于多台生产线的控制,并且控制某设备的PL C即使停运,也不影响其他设备的运行。它适合于控制规模较大的工业现场。
1.4远程I/o控制系统
当各控制对象地理位置比较分散,输入/输出线要引入PLC时,可采用I/0模块组成的远程I/o系统。系统中I/O模块不与PLC放在一起,而是放在被控设备附近。远程I/0机架与PLC之间通过同轴电缆或双绞线连接并传递信息。由于不同厂家的不同型号的PL C允许使用的同轴电缆长度是不同的,选择时必须按控制系统的需要选用。
图lb所示是远程I/O控制系统的构成,图中系统使用了3个远程I/o机架(A、B、C)和一个本地I/o机架(M)。需要说明的是:一个控制系统需要设置多少个远程I/o机架(站),要视控制对象的分散程度和距离而定,同时也受所选PLC的限制。
1.5就地控制系统
远程I/o控制系统中,远程I/O机架仅装I/O模块,没有程序,所有控制系统程序都存在PLC的存储器中。如果用一台PLC代替远程I/O机架,则构成了就地PL C控制系统,如图2所示。
在这种控制系统中,每个控制对象(或邻近的几个控制对象)设置一台具有控制程序的PLC,然后用一台主PLC通过同轴电缆或其他通信电缆与就地PLC连接。就地PLC的功能是执行控制任务,并将控制信息送给主PLC,主PLC接收各就地PLC的信息后,进行管理性质的综合控制,而不直接控制被控对象?。
2 PLC的选择
选择PLC时,不仅应考虑应用系统目前的需求,还应考虑未来发展的需要。如果选型时考虑周到,则今后扩充存储器时只要安装一个存贮器模块即可,如果具有可用的通信接口,就能满足增加外围设备的需要。对局部网的考虑可允许在将来将单个控制器集成为一个厂级通信网。若未能合理估计现在和将来的目标,控制器系统会很快过时。
P L C选型的基本原则是所选PLC能够满足控制系统的功能需要,一般从系统控制功能、PLC物理结构、指令和编程方式、存储量和响应时间、通信联网功能等几个方面综合考虑。下面重点讨论PLC输入/输出模块的选择方法。
2.1输入/输出模块的选择
输入模块将现场设备的信号进行检测并转换成PL C内部的电平信号,按电压分为交流式和直流式,按‘电路形式分为汇点输入式和分隔输入式。选择输入模块时应考虑:输入信号电压的大小,信号传输的距离长短,是否需要隔离及采用何种方式隔离,内部供电还是外部供电等问题。输出模块把PL C内部信号转换为外部过程的控制信号,以驱动外部负载。输入/输出模块是PLC与被控对象之间的接口,按照输入/输出信号的性质,一般可分为开关量(或数字量)和模拟量模块。开关量输入/输出模块也常称为离散输入/输出模块,其输入/输出信号可以是直流或交流的。开关量输入模块种类很多,按输入点数有8、12、16、32点等,按工作电压有直流5V、12V、24V、48V几种,交流l 10V、220V两种。选择开关量输入模块时主要考虑以下几点:
(1)选择工作电压等级
电压等级主要根据现场检测元件与模块之间的距离来选择。距离较远时可选用较高电压等级的模块来提高系统的可靠性,以免信号衰减后造成误差;距离较近时,可选择电压等级低一些的模块,如5V、1 2V矛1124V等。
(2)选择模块密度
模块密度主要根据分散在各处输入信号的多少和信号动作的时间选择。集中在一处的输入信号尽可能集中在一块或几块模块上,以便于电缆安装和系统调试。对于高密度输入模块,如32点或64点,可同时接通点数取决于输入电压和环境温度。一般情况下,同时接通点数好不超过模块总点数的60%,以保证输入/输出点承受负载能力在允许范围内。
(3)门槛电平
为了提高控制系统可靠性,必须考虑门槛电平的大小。所谓门槛电平,是指输入点的接通电平和关断电平的差值。门槛电平值越大,抗干扰能力越强,传输距离也就越远。
(4)输入端漏电流的控制
在PLC进行连接配线时,存在着不同程度的漏电流。如连接电缆和双绞线的线路电容可能引起交流漏电;晶闸管截止时也会存在少量漏电流;带LED指示的开关也可能会产生较大的漏电流。这些漏电流会像信号一样输入到输入点去,形成干扰。解决的方法是在输入端并联适当的电阻和电容,以降低输入总阻抗。
目前,许多型号的PLC内部都提供DC24V电源,用做集电极开路传感器的电源。但该电源容量较小,当用做本机输入信号的工作电源时,需要考虑电源的容量。如果电源容量要求超出了内部DC24V电源的定额,须采用外接电源,建议采用稳压电源。选择开关量输出模块时,应考虑以下问题:
①输出方式的选择
继电器输出方式价格便宜,使用电压范围广,导通压降小,承受瞬时过电压和过电流的能力较强,且有隔离作用。但继电器有触点,寿命较短,且响应速度较慢,适用于动作不频繁的交直流负载。当驱动电感性负载时,大开闭频率不得超过1Hz。
晶闸管输出方式(交流)和晶体管输出方式(直流)都属于无触点开关输出,使用寿命长,适用于通断频繁的感性负载。对于开关频率高、电感大、低功率因数的交流负载,可选用品闸管输出模块;而对于开关频率较高的直流负载,可选用晶体管输出模块。
②输出电流的选择
模块的输出电流必须大于负载电流的额定值,如果负载电流较大,输出模块不能直接驱动时,应增加中间放大环节。对于电容性负载、热敏电阻负载,考虑到接通时有冲击电流,要留有足够的余量。选用输出模块时还应注意同时接通点数的电流累计值必须小于公共端所允许通过的电流值。为防止由于负载短路等原因而烧坏PLC的输出模块,输出回路。必须外加熔断器作短路保护。
对于继电器输出方式可选用普通熔断器;对于晶体管输出方式和晶闸管输出方式,应选用快速熔断器。模拟量模块也包括输入模块和输出模块,模拟量输入模块把来自于传感器或变送器的电量或非电量信号转变为一定范围内的电压或电流信号,所以它分为电压型和电流型。
电流型分为0~20mA、4~20mA两种,电压型分为1~5V、一10~+10V、0~5V等多种型号,输入通道个数有2、4、8、16个等几种。在选用时应注意外部物理量的输入范围,模拟通道循环扫描的时间和信号的连接方式。一般来说,电流型的抗干扰能力优于电压型。模拟量输出模块能输出被控设备所需的电压或电流,它的电压型和电流型的型号与模拟量输入模块的大体相似。选用输出模块驱动执行机构时,中间有可能要增加必要的转换装置,同时还要注意信号的统一性和阻抗的匹配性。当前一些PLC生产厂家相继推出了一些智能输入/输出模块,如高速计数器、PID闭环控制模块等,由于它们本身含有微处理器,因此可提高PLC的处理速度,节约存储器容量。用户可结合实际应用进行选择使用。
2.2结构.功能的选择
对于简单控制系统,即仅需要开关量控制的设备,一般的小型PLC所具有的简单运算、定时、计数等功能就可以满足要求。如果还含有少量的模拟量控制,需要算术运算、A/D和D/A转换、B CD码处理等功能的系统,那么增强型小型PLC便可胜任。
而对于复杂控制系统,如大型生产线控制,因为它含有较多的开关量,模拟量的控制要求也较高,例如要求实现PID运算、闭环控制、通信联网等,这时可考虑选择大中型PLC。假若控制点多又分散,要求具有较快的响应速度和数据处理、分析决策等功能,就必须选用具备联网通信功能的PLC网络系统。组成集散型或多级分布式的工业控制网络系统。例如,采用S7—300/400PLc或计算机作为上级,采用$7 300/200以及紧凑I/o站ET一200等作为下级组成分布式控制系统。采用高速通信网络加上高速或高性官EPLC的控制结构,是当前用于快速响应系统的可行性方案之一。
根据生产应用的要求,对输入/输出点数少的控制系统可选用整体式结构;输入/输出点数较多、控制性能要求高的场合,可选择模块式结构。需要指出的是同一企业或系统应尽量使用统一机型或同一生产厂家的PLC,这样可减少备件的数量,PLC的外部设备和工具软件(如编程器、EPRoM写入器、编程软件)还可以共享,降低成本。
2.3确定l/o点数
合理选择I/O点数既可满足系统的控制要求,又可使系统总投资低。通常的做法是先把各输入/输出设备和被控设备详细列出,然后再根据常用电气元件所需PLC的I/o点数,估算出实际I/O总点数。
3 PLC的安装
3.1 PLC的安装环境要求
(1)温度
PLC及其外部电路都是由半导体集成电路、晶体管和电阻、电容等元器件构成的,温度的变化将直接影响这些元器件的可靠性和寿命。PLC及其外部电路(I/O模块、辅助电源等)可靠工作的环境温度为0~55℃,保存温度为-40~+85℃。
(2)湿度
PLC允许的相对湿度一般在35%~80%。湿度太高时,水分容易通过模块上PLC的金属表面缺陷浸入内部,引起内部元件的恶化,印制板可能由于高压或高浪涌电压而引起短路。在极干燥的环境下,绝缘物体上可能带静电,特别是MOS集成电路,由于输入阻抗高,可能由于静电感应而损坏。PLC不运行时,温度、湿度的急剧变化可能引起结露。结露后会使绝缘电阻大大降低,由于高压的漏泄,可能会使金属表面生锈。特别是交流220V、1 10V的输入/输出模块,由于绝缘的恶化,可能产生预料不到的事故。
(3)振动和冲击
一般PLC能耐的振动和冲击频率为10~55Hz,振幅为0.5mm,加速度为29,冲击为109(19=10m/s2)。超过这个极限时,可能会引起电磁阀或断路器误动作、机械结构松动、电气部件损坏以及连接器的接触不良等后果。
(4)周围空气
周围空气中不能混有尘埃、导电性粉末、腐蚀性气体、水分、油分、油雾、有机溶剂和盐分等,否则会引起下列不良现象:尘埃可能引起接触不良,或使滤网的网眼堵住,使盘、柜内温度上升;导电性粉末可能引起误动作,绝缘性能变差和短路等;油和油雾可能会引起接触不良和腐蚀塑料;腐蚀性气体和盐分可能会引起印刷电路板的底板或引线腐蚀,造成继电器或开关类的可动部件接触不良。
3.2改善环境的措施
3.2.1 防高温的措施
如果控制系统的环境温度超过极限温度55℃,盘、柜内必须设置风扇,通过过滤器把自然风引入。有条件时还可把控制系统置于空调室内。应防止阳光直射。当安装有电阻器或电磁接触器等发热元件时,它们要远离PLC或把PLC安装在发热体的下面。
PLC的安装都应考虑通风,PLC的上下都要像图3所示的那样留有100mm的距离,I/o模块配线时要使用导线槽,以免妨碍通风。
3.2.2防低温措施
温度过低时,盘、柜内可设置加热器。冬季时这种加热器特别有效,可使盘、柜内温度保持在0℃以上或在10℃左右。设置加热器时要选择适当的温度传感器,以便在温度高时自动切断加热器电源,低温时自动接通电源。停止工作时,不要切断控制器和I/O模块电源,从而依赖其自身的发热量使周围温度升高,特别是夜间低温时,这种措施是很有效的。另外,在温度急剧变化的场合,不要打开盘、柜的门,以防冷空气进入。
3.2.3稳定湿度措施
若环境的湿度过大,盘、柜应设计成密封型,并放入吸湿剂,或把外部干燥空气引入盘、柜内,印刷板上好再覆盖一层保护层,如喷松香水等。在湿度低即干燥的场合进行检修时,人体尽量不接触集成电路块和电子元件,以防感应电损坏器件。
3.2.4 防振动和j中击的措施
在有振动和冲击的场合,如果振动来自盘、柜之外,可对盘、柜采用防振橡皮,或远离振源;如果振动来自盘、柜内,则把产生振动的设备移出,单独设置,同时强固PLC、I/o模块及印刷板等可产生松动的器件。
3.2.5 防周围环境空气不洁的措施
如果周围环境空气不清洁,可将盘、柜设计成密封型结构,且打入高压清洁空气,使外界不清洁空气不能进入盘、柜内部。可在印制板表面涂一层保护层,如松香水等。
3.3外部配线
为了抑制通过输入、输出信号传输线引入的干扰,应注意以下几点:
(1)开关量信号不易受外界干扰,可用普通单根导线传输。
(2)数字脉冲信号频率较高,传输过程中易受外界干扰,应选用屏蔽电缆传输。
(3)模拟量信号是连续变化的信号,外界的各种干扰信号都会叠加在模拟信号上面造成干扰,因此要选用屏蔽电缆或带防护的双绞线。如果模拟量I/O信号距离PLC较远,应采用4~20mA或0~10mA的电流传输方式,而不用易受干扰的电压信号传输。好将功率较大的开关量输入、输出线与模拟量输入、输出线分开敷设。
(4)输入、输出信号线要与动力线分开。在条件允许的情况下,两组线距离应在20cm以上,如果不能保证上述小距离,可采取屏蔽措施,如将邻近部分动力线穿套管,并将套管接地。不允许把PLC的输入、输出线与动力线、高压线捆在一起,几种的电缆敷设方式如图4所示。
(5)应尽量减小动力线与信号线平行敷设的长度,否则应增大两者的距离。一般两线间距离为20cm,当两线平行敷设的长度在l 00~200m时,两线间距离应在40cm以上;平行敷设的长度在200~300m时,两线间距离应在60cm以上。
(6)PLC的输入、输出线好单独敷设在封闭的电缆槽架内(线槽外壳良好接地)。不同种类信号(如不同电压等级、交流、直流等)的输入、输出线,不能放在同一根多心屏蔽电缆内(引线部分更不许捆扎在一起),而且它们在槽架内应隔开一定距离安放,屏蔽层应当接地。
(7)对于输入、输出信号在300m以上的长距离场合,建议用中间继电器转换信号或使用远程I/O控制。
3.4 PLC的接地
PLC和控制柜盘与大地之间存在着电位差,良好的接地可以减少由于电位差引起的干扰电流。混入电源和输入/输出信号线的干扰,可通过接地线引入大地,从而减少干扰的影响。此外,良好的接地还可以有效地防止干扰误动作。图5所示为控制系统的接地方法。
图5a为控制器和其他设备分别按地方式,这种接地方式好。如果做不到每个设备专用接地,也可使用图5b所示的共用接地方式,但不允许使用图5 C所示的共通接地方式,特别是应避免与电动机、变压器等动力设备共通接地。
4 结束语
PLC控制系统的设计与安装主要涉及到PL C硬件的设计与软件的设计,其中软件的设计主要是编程语言的设计,其设计方法较多。本文重点分析了硬件的设计与安装。在实际应用中,应根据应用系统的具体特点和应用环境的具体条件,灵活地选择行之有效的安装方法和采取抗干扰措施,全面、合理地考虑系统的软件和硬件设计,从总体上提高系统的抗干扰能力和可靠性。