比方说球磨机的自动控制系统,用加速度传感器采集球磨机的轴振,再通过傅利叶变换取出球磨机内存煤量的特征频率,用来控制球磨机的供煤速度。在球磨机的控制环境中需要用到像傅利叶变换之类的复杂算法,如果用PLC实现会比较困难,所以好采用IPC,并用C、C++开发对应的控制算法,如果需要更为可靠的控制,我们可以将IPC的结果再交给PLC来控制。
早在上世纪90年代很多分析报靠认为到2000年以后,PC_BASE(基于PC技术开发)的产品将替代掉大部分PLC,但实际证明他们错了,PLC不光没消失,它还吸收了单片机和PC的很多新技术,越来越有生命力了。现在的产品中的大多数PLC都使用了单片机、IPC和各种专用处理器来实现,应该说PLC是单片机、PC技术的受益者,特别是现代的PLC与PC的分界已越来越小,很多PLC也可以演算一些很复杂的算法,包括傅利叶变换、相似度比较等。
PC_BASE技术在前几年之所以很流行,一方面是因为商用PC在软硬件技术上的积累使其开发成本降低,可供选择的硬件和软件很多,特别DOS和C语言的推广,使大家感到使用PC有更好的可控感。
但随着WIN NT系统的开始,用PC开发控制器的难度越来越高,而可靠却越来越低,高速的系统使功耗增加,学电子的朋友可能知道,半导体的损坏中常见的一项是过热损坏,一般硅半导体的结温多可以承受120度,IPC功耗的增加使其对应用环境的要求也同步升高;另外IPC芯片封装的密度,特别是BGA等高密度封装使其无法在工业的高尘高污的环境中使用。
同时WIN CE或者NT平台下的实时控制也让大家如隔靴搔痒般,不再有当初的那种一切在掌握中的感觉。特别是现在微软的VASTA出来后,对于广大的IPC厂商来说更是一个噩梦,这意味着很多、内存、接口芯片甚至包括软件又要停产换代了,这种频繁的更新换代完全无法适应工控的要求。微软和INTEL现在越来越不把向下兼容当作重点,每一次升级都意味着一次重新开发和投资。
选择PLC的基准:
数量——对于装备制造厂商而言,单一装备(同样的硬件配置和程序)月生产量500台以下就可以考虑使用PLC,如果超过了这个数量就可以考虑使用专用PLC或者单片机开发的专用控制器。
品牌——各成熟厂商PLC的功能差别不大,品牌的选择更多的是考虑服务和宣传,这需要装备制造厂商根据自己的定位来选择,但品牌在PLC的价值中占有较大有份额,同样点数,同样功能的PLC,不同品牌的价格会有数倍至十倍的差别。
功能——功能的选择不是越多越好,许多功能大多数用户都用不上,但是有一些功能又是PLC的可选功能,比方说实时时钟、电池、RS485、扩展接口等,一般基本功能的PLC价格会很低,但如果选择增加功能价格就会高很多。
MITSUBISHI SJ-VS26-05ZM NSFP SJVS2605ZM
TAYLOR ELECTRONICS 6227BZ10200D USPP 6227BZ10200D
COGNEX DVT-554C NSFP DVT554C
ASEA BROWN BOVERI 3BSE010535R1 USPP 3BSE010535R1
RELIANCE ELECTRIC 7C658 USPP 7C658
RELIANCE ELECTRIC 29274-9SS USPP 292749SS
MODICON AS-584L-121 USPP AS584L121
MODICON AS-584M-240 USPP AS584M240
ALLEN BRADLEY 4100-234-RL USPP 4100234RL
SIEMENS 6ES5-945-7UA23 NSFP 6ES59457UA23
ALLEN BRADLEY 1395-B75-C3-P10 USPP 1395B75C3P10
RELIANCE ELECTRIC 3RA2008U USPP 3RA2008U
MICRION INC 100-8371 USPP 1008371
ALLEN BRADLEY 506057 NSPP 506057
INDRAMAT DDC01.1-K050A-DS01-01 USPP DDC011K050ADS010
ASEA BROWN BOVERI 56157158 NSFP 56157158
TAYLOR ELECTRONICS 6204BZ10100C USPP 6204BZ10100C
SIEMENS HNFC368J NSFP HNFC368J
ALLEN BRADLEY 150-B135NBDB-8B NSFP 150B135NBDB8B
RELIANCE ELECTRIC 50R4160 NSPP 50R4160
FANUC A06B-6058-H101 USPP A06B6058H101
SIEMENS 6ES7-650-2AX02-0BX0 USPP 6ES76502AX020BX0
LIEBERT UDA63030A16RT USPP UDA63030A16RT
ALLEN BRADLEY 1785-L40L/E NSPP 1785L40LE
ALLEN BRADLEY 1785-L80C15/F NSFP 1785L80C15F
ASEA BROWN BOVERI 57360001-KG/8 USPP 57360001KG8
OMRON F400-C10E USPP F400C10E
MOORE PRODUCTS 39ACM24BDN USPP 39ACM24BDN
LECROY 9112 USPP 9112
CUTLER HAMMER HND312T33W USPP HND312T33W
ALLEN BRADLEY 1392-B100-RK-MC-A-H-D1 USPP 1392B100RKMCA
ALLEN BRADLEY 1392-B100-RK-MC-B-D1-F2-F4 USPP 1392B100R
HONEYWELL 80360206-001 USPP 80360206001
OMRON Z500-SW17 NSFP Z500SW17
SYMAX 8010-SFW-601 USPP 8010SFW601
ALLEN BRADLEY 6160-PCD4 USPP 6160PCD4
SIEMENS 6FX1113-4AD01 USPP 6FX11134AD01
ALLEN BRADLEY 8520-4S10A-BAT-GX4-G1-G3-Y-5 USPP 85204S1
ALLEN BRADLEY 8520-4S5A-BAT-MX4-S-1-2-3-4-6-7 USPP 8520