为了简化各种概念,我们根据项目的大小、项目的重复度把PLC的应用分为工程和OEM两部分,其中工程主要指造纸、石化、冶金、水泥、大型港机等项目特征明显的自动化系统,而OEM主要指各种使用PLC的装备,如电梯、挤出机、包装机、回流焊、点胶机、特种车辆等,”这两大块构成了PLC的主要的市场。
确实有很多控制使用单片机,比方说室内空调控制器,电视机控制器,微波炉控制器等,其中有一些控制器实现的功能还相当复杂。那为什么还有PLC存在的必要呢?
所有的控制方案选择都是通过能和成本两个方面来考虑的,也就是价比。
这就像买房子,我们可以用泥沙盖房子,也可以买现成的商品房。如果自己盖房子,我们不光是土建,我们还需要水、气、电、排污等辅助功能,而买商品房我们只需要对其进行装修就可以了。
PLC就是一个商品房,她是模块结构的产品,集成了控制需要的各种软硬件,包括指令、功能块、通信、IO接口、模拟量、温度、运控等各种功能。用户拿到后只需要进行简单的二次开发就可以满足要求,整个过程就像用积木搭一个房子一样。相反用单片机开发一个专用控制系统,从表面的物理成本上是降低了,但是人工和开发进度却不容乐观,一个简单的单片机系统开发也需要四周左右,而使用PLC可能只需要一个小时。
PLC的可靠是多年应用和严格实验保证的,无数不同行业不同厂商的应用使其的BUG减至少,而单片机系统无法保证这一点。所以单片机系统的稳定和可靠要低很多,特别是系统刚开发的这一两年内,庞大的维护和升级费用将使你的成本急距上升。
当然如果你的控制对象量很多,而且对于可靠要求不高,那么单片机一定是你好的选择,比方说刚才说的空调、电视之类,这些产品的年产量都超过千万台,用单片机开发完全可以做到低的成本,并且家用电器对于可靠要求也不高,按两下按键不动,大不了再重新按一下,而在工控场合这是绝不允许的,比方说锅炉该动不动就有可能造成很大的事故。
IPC(工控机)和PLC的选择
比方说球磨机的自动控制系统,用加速度传感器采集球磨机的轴振,再通过傅利叶变换取出球磨机内存煤量的特征频率,用来控制球磨机的供煤速度。在球磨机的控制环境中需要用到像傅利叶变换之类的复杂算法,如果用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现在越来越不把向下兼容当作重点,每一次升级都意味着一次重新开发和投资。
21 SYS68KWFC-1 3
22 3230 2
23 VMIUME 7648-540 10
24 GESVIG-4VME 1
25 KVME-041 3
26 HK 68/V2FA 1
27 E1406A 1
28 MVS 100 MC541 1
29 IV-3204A-4MB 2
30 IV-3273 1
31 IV-3273A 1
32 VTR-1 3
33 EE4014 1
34 NX02 4
35 NX03S 19
36 AT-GPIB/TNT 5
37 GPIB 1014 4
38 VME MXI 2
39 NT6D51AA 2
40 3G8B3-MA011 2
41 3G8B3-NO000 2
42 VME44 4
43 VMEX-4E 1
44 PT-VME 940U 4
45 CPU40D-213E 1
46 EPC-16 3
47 VCOM-8 4
48 VIPC610 1
49 VIPC616 4
50 MPS 022 4
51 VME 1553 2
52 VME 553 1
53 6FM1661-3AA00 5
54 5136-SD-VME 2
55 V400 V440K9 2
56 PC-3 C73249-A45-B11-6 1
57 PC-3 C73249-A47-B9-4 1
58 LXE-8 1
59 DSV1 1
60 VBT-321B 1
61 106514 1
62 XVME-010 1
63 XVME-210 1
64 XVME-540 1
65 XVME-566 1
66 XVME-655 1
67 XVME-688 2
68 CB500 2
69 MC1-AB37 1
70 Momentum Computer Board 1
71 Power Amp Control 2
BRAND TYPE Q”ty DESCRIPTION
1 20131950142 1
2 MVME 130DOF 1
3 MVME 131 2
4 MVME 147 2
5 MVME 147-012 1
6 MVME 147-013 7
7 MVME 147-023 5
8 MVME 147SA-1 4
9 MVME 147SA-2 2
10 MVME 147SB-1 3
11 MVME 162-031 1
12 MVME 162-12 1
13 MVME 162-210 2
14 MVME 162-522A 2
15 MVME 162-523 2
16 MVME 162P244LE 2
17 MVME 162P344SE 2
18 MVME 167 4
19 MVME 167-02A 2
20 MVME 167-02B 2
21 MVME 167-03B 7
22 MVME 167-04A 6
23 MVME 167B 1
24 MVME 177-004 4
25 MVME 177-005 4
26 MVME 188 1
27 MVME 224-2 2
28 MVME 332XT 4
29 MVME 332XTP 1
30 MVME 332XTS 1
31 MVME 333-2 3
32 MVME 334 2
33 MVME 334A 3
34 MVME 337-1 2
35 MVME 374 1
36 MVME 374-1 3
37 MVME 376 1
38 MVME 510-051 2
39 MVME 705-1 1
40 MVME 709-1 1
41 MVME 710B 1
42 MVME 712/M 1
43 MVME 712A/AM 1
44 MVME 167C 1
1 SBS Technologies,Inc. 4
主卡VIPC616 91611524 Rev D00013 S/N:541231
副卡 TIP700-10 IP-OPTONPUT-16 8
副卡 TIP600-10 IP-OPTONPUT-16C 8
2 MOTOROLA MVME162-P244LE(CPU) 1
3 Allied Telesyn International AT-MX10S AUI-RG58 2
4 Schroff Made in GERMANY 2
Type:SEM312
5V 7A,12V 1.5A, 12V 1.5A
5 MOTOROLA MVME162 P344SE 1
6 MOTOROAL MVME 162 PA344SE 1
7 OMS→OREGON MICRO SYSTEMS,Inc. 4
MODEL:VME 44-4E
8 Acromag AVME 9471 3
9 Gespac GESVIG 4VME WFM-68 1
10 SBS Technologies,Inc.
主卡VIPC610 91610263 Rev C93050E
副卡IndustryPack IP-488 1
IndustryPack IP-dual PI/T IP-Digital 48
Motorola MVME 332XTS controller board
Motorola MVME340A VME 340A VME CPU parallel I/O board
Motorola MVME 374 CPU MODULE
Motorola Model # MVME 147-012
Motorola MVME162-522A VME BOARD 01-W3960B
Motorola MVME 147 MVME147 SBC VME 01-W3520B 03A
Motorola MVME 147S MVME147S SINGLE BOARD COMPUTER VME
Motorola MVME 214 MVME214 BOARD VME 84-W8374B01 REV C
Motorola MVME 162-533A 01-W3992B 01A & 01W3960B
Motorola MVME 187B 01-W3690B 03D 01-W3689B 03E
THEMIS UltraSPARC USP-2 VME Module
NEW Radisys EPC-16 VME SBC & optional MSF board
XYCOM XVME-688 VME BUS MODULE NEW
GE VMIC VME Bus VMIVME 7648-540 933MHz 128MB SBC
CSPI SC-2XL SuperCard Array Processor VME Controller
Cognex 8200 6U VME Vision Processing Board
Force Sparc CPU-5V SBUS VME CPU-5V/64-110-2/C13
VME Apcom 1600M PDC-2 VXI MVME
VME VMIC 3111 Module VXI MVME
VME APCOM 1600M RFC-2 Module VXI MVME
VME APCOM 1600M SYN-2 Module VXI MVME
VME MicroSparc Processor Card Themis LXE 8
Performance Technologies PT-VME-940U SCSI VME64
PMV 68 VME CPU40D-213E VMC CPU Card
Bechtel STL Pulser VME Card 191-24-22156
Alphi Tech AD-48S A/D Card VME 1 pcs
XYCOM XVME-540 32-ch Analog Input4-ch Analog Output VME
New Allen Bradley 6008-LTV PLC5/VME
GE FANUC VMI VME MODEL 3230 T/C CONDITIONER
MVME162 P344SE MVME Motorola Mainframe MVME 16
VERY NICE SST NETWORK INTERFACE MODULE MOD# 5136-SD-VME
MVME VME bus card cage w/cards Fuji machine control
FUJI CNC inserted machine includes
1pc VM1152A, 1pc VM1610,
2pc VM1530, 2pc VM1540A,
1pc VM1710, 1pc VM1931
Intel Pentium 133 MHz VME board
NEW Radisys EPC-16 VME SBC & optional MSF board
CPCI CPU CARD PCB-5510-0
Motorola M68EN302 VME Development adapter
Motorola CMB1200 M.Core Development target board
MOTOROLA MVME 147-012 + MVME 712/M Set Serial Aspect
MOTOROLA VME162PA 344SE Q”ty:1
CPN5360-500-06 CPN5360TM CPV3060 CPV3061
CPV5300 CPV5300TM80K CPV5350-500 CPV5350-500
CPX-2208-DC CPX2208TDC CPX8216T HSC/BR CPX8216TSK42 CPX8216T EX604-166
Floppy LED 01-W3200F01A M68EML08AB32 M68HC05P1 M68HC11PFB
M68ICS08GPM M8832TBV8832 MAIXESCD4151N Motorola AIX MATXP-1201
MBX2000-102 MBX2000-102A MBX2000-104A MBX2000DEVKIT
MBX821 MBX821-002B MBX860-001A MBX860-001B
MBX860-001C MBX860-002C MBX860-004B MCP750-1222
MCP750-1222A MCP750-1232 MCP750-1232A MCP750-1242
MCP750-1242A MCP750-1252 MCP750-1252A MCP750-1262
MCP750-1262A MCP750-1322 MCP750-1322A MCP750-1332
MCP750-1332A MCP750-1342 MCP750-1342A MCP750-1352
MCP750-1352A MCP750-1362 MCP750-1362A MCP750HA-1222
MCP750HA-1222A MCP750HA-1232 MCP750HA-1232A MCP750HA-1242
MCP750HA-1242A MCP750HA-1252 MCP750HA-1252A MCP750HA-1262
MCP750HA-1262A MCP750HA-1322 MCP750HA-1322A MCP750HA-1332
MCP750HA-1332A MCP750HA-1342 MCP750HA-1342A MCP750HA-1352
MCP750HA-1352A MCP750HA-1362 MCP750HA-1362A MCPN750-1222
MCPN750-1222A MCPN750-1232 MCPN750-1232A MCPN750-1242
MCPN750-1242A MCPN750-1252 MCPN750-1252A MCPN750-1262
MCPN750-1262A MCPN750-1322 MCPN750-1322A MCPN750-1332
MCPN750-1332A MCPN750-1342 MCPN750-1342A MCPN750-1352
MCPN750-1352A MCPN750-1362 MCPN750-1362A MCPN765-1271
MCPN765-2241 MCPN765-6171 MEMSD256-K MM-6260AD-32M
MPMC101 MPMC202 MPMC221 MPMC221
MPMC222 MPMC222 MPMC282-012 MPMC301-001
MTX604-004A MTX604-010A MTX604-010A Dual 300MHz MVIP302
MVIP303 MVIP341 MVIP530 MVME025
MVME101 MVME104 MVME105 MVME106
MVME110 MVME110-1 MVME110 MVME117 MVME117-3
MVME117-3F MVME123 MVME1301 MVME132DOF MVME132 DOF
MVME132XT MVME133 MVME133-1 MVME133A-20
MVME133SA-020A MVME133SA MVME133XT MVME134 MVME135A
MVME141-1 MVME142-012 MVME142-012A MVME143 MVME143-2
MVME147 MVME147-010 MVME147-010A MVME147-011 MVME147-11
MVME147-011A MVME147-11A MVME147-012 MVME147-012A MVME147-013
MVME147-013A MVME147-014 MVME147-022 MVME147-022A