确实有很多控制使用单片机,比方说室内空调控制器,电视机控制器,微波炉控制器等,其中有一些控制器实现的功能还相当复杂。那为什么还有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有更好的可控感。
FIREYE MEC120 CHAS, MEIR4 AMP.,MEP100 PROG. 61-5042
FIREYE 72DUVS4 D-SERIES AMPLIFIER UV SELF CHECK
Fireye MART1 Flame Rod Amplifier New in Box
New! Fireye PSMH30 Air/Gas High Pressure Switch 5-30 wc
FIREYE MT30-10 PURGE CARD 30SEC.T.F.I. 10 SEC MAX, NIB
FIREYE 4 314 1 UV BULB NEW BOXED
New! Fireye PSML30 Air/Gas Low Pressure Switch 5-30 wc
Fireye 70D10 Solid State Burner Management Series-D
New! Fireye EUVS4 Self-Check Flame Amplifier Module
FIREYE 38-54 NSPP 3854
FIREYE 45UV3-1050
Fireye Flame Scanner 24 VDC 45FS1-1000
*NEW* Fireye 60-2060-1 Modernization Adaptor
Fireye Flame Safeguard Type 27VH6 Model 1000
FIREYE MEP100 PROGRAMMER MODULE
Fireye Programmer Module MP230 ! NIB !
New! Fireye PSML 2-5F Air/Gas Low Pressure Switch 0-2.5
New! Fireye PSA 2-5F Air/Gas Pressure Switch 0-2.5 Auto
FIREYE MP230H PROGRAMMER MODULE SELECTABLE TIMING NIB!
1 NEW FIREYE 25RU8 6580 FLAME SAFEGUARD CONTROLLER NIB
FIREYE EPD160 PROGRAMMER MODULE BNIB
FIREYE E1R1 INFARED AUTO CHECK AMPLIFIER MODULE NEW
FIREYE Ultra-Violet Scanner 1/2 NPT Strainer – Controls
FIREYE 4-320 UV RADIATION SENSING BULB
Fireye 65UV5-1000 Integrated Flame Scanner
FIREYE E1R1 INFRARED AUTO CHECK AMPLIFIER MODULE NEW
FIREYE CHASSIS (display sold separately) – NEW HVAC
FIREYE 70D40 CHASSIS ONLY FLAME SAFEGUARD 120 VOLT
Fireye 72DUV1 ULTRAVIOLET AMPLIFIER MODULE
FIREYE MEC120R CHASSIS WITH REMOTE RESET 120V
Fireye Flame Safeguard Type 26RJ8 Model CB1
Fireye 65UV5-1000 Unitized Flame Scanner 24VDC 2Pcs
Fireye 65UV5-1000 Unitized Flame Scanner 24VDC 3Pcs
FIREYE SELF CHECK UV SCANNER 45UV5-1000
Fireye Type 26RJ8 Model 6068 Flame Safeguard
FIREYE 26RJ8 6018 PROGRAMMER REBUILT UNUSED
Fireye Flame Safeguard Type 26RJ8 Model 6070
FIREYE 26SJ5-6152-CFR FSG PROGRAMMER NEW/REBUILT IN BOX
FIREYE MAUV1T AMPLIFIER MODULE FFRT .8 SEC MAX (NEW?)
NIB FIREYE 71D10 FLAME SAFEGAURD CHASIS 120 VOLTS*
FIREYE # 70D40 FSG CONTROLLER N.I.B.
Fireye Type 26RJ8 Model 6018 Flame Safeguard
MBUV-300D FIREYE FLAMEWORKII UV MODULE, NEW IN BOX
FIREYE MC120 MART1T AMP MP562 PROGRAMMER ALL NEW
FIREYE UV-EYE 45UV3 MODEL 1050/1150 CODE 1 NEW SURPLUS
FIREYE E1R1 INFARED AUTO CHECK AMPLIFIER MODULE
FIREYE MODEL MEC120D CHASSIS WITH DISPLAY NEW
NIB FIREYE 71D70 PROGRAMMER MODULE AUTOMATIC BURNER*
fireye 45UV5-1005 New
ALLEN BRADLEY FIREYE 70D40 FLAME SAFEGUARD CHASSIS 120V
Fireye D series Amp 72DUVS4 amplifier module UV ss NEW
FIREYE TYPE25SU3-4170 FSG CONTROLLER B.N.I.B.O.S.
FIREYE PD4 70D40 INFRARED MODERNIZATION KIT BNIBOS
FIREYE E1R1 INFARED AUTO CHECK AMPLIFIER MODULE NIB
FIREYE 70D40
Fireye MP561 Programmer Module New in Box
FIREYE 61-5042-NEW M-Series Subbase Open Wiring Base
Fireye Type 25RU8 Model 4580 Flame Safeguard
FIREYE 26RJ8-6008-CFR FSG PROGRAMMER NEW/REBUILT IN BOX
Fireye Type 25RU8 Model 6580 Flame Safeguard
FIREYE UV SCANNER 45UV5-1009 **REMANUFACTURE?RED**
FIREYE 26RJ8-6012 FSG PROGRAMMER NEW/REBUILT IN BOX
FIREYE 71D90 PROGRAMMER ***REBUILT***
NEW Fireye Flame Safeguard Control 70D20
NEW FIREYE 70D40 FLAME SCAN RELAY CHASSIS S SERIES CONT
Fireye 45UV5-1000 and 45UV5-1009 Repair Service
FIREYE 61-5042 M-Series Subbase Open Wiring Base NEW!!!
Fireye Type 29RF5 Model 6009 Flame Safeguard
Fireye 45UV5-1000 (45UV51000) U.V. Flame Scanner
Fireye Programmer Module MEP102 5 Second PTFI NIB
Fireye Type 29RF5 Model 6015 Flame Safeguard
Fireye Type 25SU5 Model 4018 Flame Safeguard
FIREYE Programmer Selectable Purge (30 Sec Min) – NEW!!
Fireye MP100 Programmer Module, Relight Operations*New*
Fireye Type 25SU5 Model 4011 Flame Safeguard
Fireye Flame Safeguard Type 29RF5 Model 1001
Fireye Solid State Series D Ultraviolet Amplifier NIB
Fireye MP230 Programmer Module, Relight Operations*New*
Fireye UV scanner type 45UV5 1007 BRAND NEW
FIREYE 25RU8-6580 FSG PROGRAMMER NEW/REBUILT IN BOX
NEW Fireye UV Self-Check amplifier Part# MEUVS4
FIREYE 25RF5-6009 CFR FSG PROGRAMMER NEW/REBUILT IN BOX
Fireye Programmer Module EP160 0436-40 w/Manual
Allen Bradley AB EB-700 Fireye Flame Monitor w/ EP260
Fireye Cable Adapter Board ED610- Flame Monitor
FIREYE FLAME MONITOR CAT#EB-700/9451?0021
Fireye E1R1 Infra-Red Flame Amplifier Module 88265332
Allen Bradley Fireye EP170 Programmer Module
FIREYE ALLEN-BRADLEY AUTOCHECK INFRARED E1R1 MODULE
Fireye Infrared Scanner 48PT2-1003