可编程控制器(programmable logical controller,简称PLC)已经越来越多地应用于工业控制系统中,并且在自动控制系统中起着重要的作用。所以,对PLC的正确选择是重要的。
面对众多生产厂家的各种类型PLC,它们各有优缺点,能够满足用户的各种需求,但在形态、组成、功能、网络、编程等方面各不相容,没有一个统一的标准,无法进行横向比较。下面提出在自动控制系统设计中对PLC选型的一些看法,可以在挑选PLC时作为参考。
可以通过以下几方面的比较,挑选到适合的产品。
这一点尤为重要。在自动控制系统设计之初,就应该对控制点数(数字量及模拟量)有一个准确的统计,这往往是选择PLC的首要条件,一般选择比控制点数多10%~30%的PLC。这有几方面的考虑:
1、可以弥补设计过程中遗漏的点;
2、能够保证在运行过程中个别点有故障时,可以有替代点;
3、将来增加点数的需要。
工作环境是PLC工作的硬性指标。自控系统将人们从繁忙的工作和恶劣的环境中解脱出来,就要求自控系统能够适应复杂的环境,诸如温度、湿度、噪音、信号屏蔽、工作电压等,各款PLC不尽相同。一定要选择适应实际工作环境的产品。
现在PLC已不是简单的现场控制,PLC远端通信已成为控制系统必须解决的问题,但各厂家制定的通信协议千差万别,兼容性差。在这一点上主要考虑以下方面:
1、同一厂家产品间的通信。各厂家都有自己的通信协议,并且不止一种。这在大、中型机上表现明显,而在小、微型机上不尽相同,一些厂家出于容量、价格、功能等方面考虑,往往没有或者有与其它协议不同,而且比较简单的通信。所以,在这方面主要考虑的是同一厂家不同类型PLC之间的通信;
2、不同厂家产品间的通信。若所进行的自动控制系统设计属于对已有的自控系统进行部分改造,而所选择的是与原系统不同的PLC,或者设计中需要2个或2个以上的PLC,而选用了不同厂家的产品,这就需考虑不同厂家产品之间的通信问题;
3、是否有利于将来。由于各厂家制定的通信协议各不相同,国际上也无统一标准,所以在PLC选型上受到很大限制。就要考虑影响面大、有发展的、功能完备、接近通用的通信协议。
程序是整个自动控制系统的“心脏”,程序编制的好坏直接影响到整个自动控制系统的运作。编程器及编程软件有些厂家要求额外购买,并且价格不菲,这一点也需考虑在内。
一种是使用厂家提供的专用编程器。也分各种规格型号,大型编程器功能完备,适合各型号PLC,价格高;小型编程器结构小巧,便于携带,价格低,但功能简单,适用性差;另一种是使用依托个人电脑应用平台的编程软件,现已被大多数生产厂家采用。各生产厂家由于各自的产品不同,往往只研制出适合于自己产品的编程软件,而编程软件的风格、界面、应用平台、灵活性、适应性、易于编程等都只有在用户亲自操作之后才能给予评价。
编程语言为复杂,多种多样,看似相同,但不通用。常用的可以划分为以下5类编程语言:
这是PLC厂家采用多的编程语言,初是由继电器控制图演变过来的,比较简单,对离散控制和互锁逻辑为有用;
(2)顺序功能图
它提供了总的结构,并与状态定位处理或机器控制应用相互协调;
(3)功能块图
它提供了一个有效的开发环境,并且特别适用于过程控制应用;
(4)结构化文本
这是一种类似用于计算机的编程语言,它适用于对复杂算法及数据处理;
(5)指令表
它为优化编码性能提供了一个环境,与汇编语言相似。
厂家提供的编程软件中一般包括一种或几种编程语言,如TE公司的XTEL编程软件可以使用梯形图(Ladder)、顺序功能图(Grafcet)、结构化文本(Literal)3种编程语言;Siemens公司的Step7编程软件可以使用梯形图(Ladder)、指令表(STL)两种编程语言;Modicon公司的Modsoft编程软件只使用梯形图(984梯形)一种编程语言,而另一个Concept编程软件可以使用5种编程语言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)、指令表(IL)。同一编程软件下的编程语言大多数可以互换,一般选择自己比较熟悉的编程语言。
3、存储器
PLC存储器是保存程序和数据的地方,分内制式和外插式两种,存储器容量在512~128M字节之间,一定要根据实际情况选取足够大的存储器,并且要求有一部分空余作为缓存。
H-8 NASH VACUUM PUMP, 50 HP
200 CFM BUSCH HUCKEPACK VACUUM PUMP
Alcatel/Adixen ATP 400 Vacuum Turbo Pump: Surplus New
Oerlikon Leybold WSU-501 Vacuum Blower Rebuilt, 1yrwrty
Edwards QDP40 Dry Vacuum Pump Rebuilt
1 Year Warranty
NASH LIQUID RING VACUUM PUMP; SIZE CL1002
ALCATEL PUMP Type ATH 1600M
STOKES VACUUM BLOWER BOOSTER PACKAGE
Duroflow Positive Displacement Vacuum 10 HP 4504 VT
RUVAC WAU501 ROOTS VACUUM PUMP – PN 11731 – REFURBISHED
RUVAC WAU501 ROOTS VACUUM PUMP PN: 11731 – REFURBISHED
TURBOMOLECULAR PUMP LEYBOLD 340MCT. REFURBISHED
CTI Cryogenics 8112701G001 On-Board 4 Cryopump w Filter
One-day shipping available
Ebara Dry Vacuum Pump 80X25 Rebuilt
BOC Edwards Dry Vacuum Pump iQDP80 with QMB250 Rebuilt
PUMPING SYSTEM ALCATEL 2063 / RSV 300 B – REFURBISHED
Rotary Vane Oil Vacuum Pump with Motor MVP-216 NIB
Leybold MAG 1000 CT Vacuum Turbopump new
Nash CL3001 CL3002 vacuum pump
Enlarge
NASH LIQUID RING VACUUM PUMP SIZE SC6 USED
LEYBOLD RUVAC VACUUM PUMP WSLF 1001 NI Bj 07.2006 *NEW*
*********************FREE FREIGHT*********************
PUMPING SYSTEM LEYBOLD WA501 / D65BC – REFURBISHED
Edwards iPX100 Dry Pump – Used
NASH VACUUM PUMP, SIZE CL703
Ebara A150W Dry Vacuum Pump EXCHANGE/REPAIR
Rotary Vane Pump with trap
one year warranty
Enlarge
Shimadzu TMP2003LM-C Turbo Pump Used
STOKES VACUUM PUMPING SYSTEM 212H-10 – REFURBISHED
BOC Edwards XDS35i Dry Scroll Vacuum Pump/Drypump
Quincy Vacuum Model QSVB10ANA3G
Stokes 310-401 Direct Drive Blower, 400 CFM, 2 HP
Stokes Pennwalt Micro Vac 148-10 and Blower 306-401
Vacuum pump and blower combination with motors
Pfeiffer Vacuum Turbo Pump Controller TCM 1601 Varian
Alcatel 2100AC Rotary Vane Vacuum Pump 90.0 CFM
Varian TV551 Turbomolecular Vacuum Pump 550.0 LPS
212-H-11 STOKES VACUUM PUMP, 150 CFM, 5HP