运行于嵌入式环境中的RTOS要求应用软件具有与操作系统同样的可靠性,这种设计思路对应用开发人员提出了更高的要求,同时也要求操作系统自身足够开放。
的“木桶原理”告诉我们,局部的不足会导致整体的缺陷。要保证系统的可靠性,必须保证系统中每一个部分都是可靠的,任何部分的不可靠都会导致系统整体的不可靠。大多数桌面系统都是上千万行代码的庞大而复杂的系统,即使有源代码程序员也难以把握。而且对开发人员来说,桌面系统庞杂的细节是隐蔽在一个个的固定的接口下的,是一个黑箱,很难把握具体执行的线索。即便其内核是足够可靠的,但它的应用环境复杂多样、千差万别,其中常常有一些应用并不是那么稳定可靠,从而破坏了整体系统的可靠性。相反,RTOS对软件开发人员来说是完全开放的,是一个白箱,允许开发人员清楚地了解和掌握操作系统内部情况,对存储器中的每一位和每一个I/O接口进行操作控制,从而可以设计出高效稳定的应用软件。
可编程控制器(PROGRAMMABLE CONTROLLER,简称PC)。与个人计算机的PC相区别,用PLC表示。
PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对PLC的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。可以预料:在工业控制领域中,PLC控制技术的应用必将形成世界潮流
PLC程序既有生产厂家的系统程序,又有用户自己开发的应用程序,系统程序提供运行平台,同时,还为PLC程序可靠运行及信息与信息转换进行必要的公共处理。用户程序由用户按控制要求设计。
Westinghouse A201K4CA Size 4 Starter Style 179C920G28
Cutler Hammer Advantage Size 3 MCC Bucket 100A 18″ MCCB
Square D Ground Censor Fault Sensor GT1327 Current 600V
Cutler Hammer Advantage W200M3CFC Size 3 Starter CH C-H
Square D GC-200E Ground Fault Relay 120V~ GC200E
GE SGHB SGHB36BC0400 W/ MicroVersaTrip Plus 350 Amp A
GE Spectra Series ADS32200HD Bus Plug 200 Amp Fusible
Modicon AS-B883-200 Thermocouple Input AS-B883-200
CTI Control Technology 901A-2500-R16 16-Slot Base I/O
Fanuc A16B-2201-0891/04A Remote Ethernet PCB
Furnas 43RB32AF Size 4.5 210A Contactor Single Coil
Furnas 40RB32A* Size 4.5 210A Contactor Single Coil
Reliance Electric 0-52003 Transductor Card
Westinghouse 2100 Size 4 Breaker Type MCC Bucket 150A
GE 8000 Size Sz 3 Breaker Type MCC Bucket MCCB 100 Amp
ITE Gould 5600 Breaker Size 3 14HSt32A MCC Bucket 150A
GE 8000 Series Size 3 Breaker Type MCC Bucket MCCB 100A
Telemecanique AltiStart 46 ATS46D22N 15 HP Soft Start
ABB Breaker 480V 480 V Type ES ESB43125L 125A 125 A NIB
Fincor 6400 6404 10 HP Adjustable Frequency AC Drive
Cincinnati Electrosystems 3224 Digital Controller
Square D Mod Model 4 Breaker Feeder MCC Bucket 400 Amp
Allen Bradley AB 2711E-T14C6 PanelView 1400e 2711ET14C6
Siemens FXD63A250 FXD6 FXD 250 Amp 250A A /w 250A Trip
Modicon AS-B883-200 Thermocouple Input AS-B883-200
Mitsubishi Breaker NF-SK3300 NF 300 Amp 300Amp 300A A
GE Spectra Series ADS32200HD Bus Plug 200 Amp Fusible
GE General Electric TKR TKR4608GB 800 Amp A 800A 800Amp
Minster 490-0003 Eddy Current Clutch Control SCRB-58
Challenger Transformer 51kVA 460/460Y/266 51 kVA 3 PH Y
Siemens Tiastar Size 3 3.5 MCC Bucket MCCB 150 A HMCP
Hitran Transformer 51 kVA 460/460Y/266 51kVA 3 PH 460 Y
Sylvania Transformer 51 kVA 460/460Y/266 V 3PH 51kVA Y
GE 8000 Series Size 3 Breaker Type MCC Bucket MCCB 100A
Hevi – Duty 50 kVA 480 Delta/80Y/-/160 3Ph 50kVA 80 Y
Square D I Line Breaker ME ME438G 400 Amp 400Amp 400A A
Square D I Line MEC MEC236LSIG 175 Amp 175Amp 175A A
Mitsubishi Breaker NF-SK3300 NF 300 Amp 300Amp 300A A
Square D Circuit Breaker MAL36800 800 Amp 800Amp 800A A
Square D Circuit Breaker MAL26500 500 Amp 500Amp 500A A
AB De-Ion Westinghouse 600 Amp A Tri-Pac ( NB3800PF )
Westinghouse Breaker NB3800PF NB 400 Amp A Trip Tri-Pac
Square D Circuit Breaker MHL36600 600 Amp 600Amp 600A A
Square D Circuit Breaker MAL36600 600 Amp 600Amp 600A A
Westinghouse Breaker FB3040PL 40Amp 40 Amp A Tri-Pac
Sorgel Transformer 50 kVA 480/208Y 50kVA
Hitran Transformer 51 kVA 460/460Y/266 V 51kVA 3 PH Y
Westinghouse Transformer 51 kVA 460/460Y/266 51kVA Y
Square D Breaker MAL36000M 1000 Amp 1000A A Switch
GE Spectra RMS SGLA36AT0600 600 Amp 600A A SRPG600A600
Allen Bradley AB AC VS Drive 1336VT-B010-E0N-L3 10 HP
CTI Control Technology 901A-2500-R4 4-Slot Base I/O
GE Fanuc IC600RB750K I/O Switch
Siemens ITE 5600 Breaker Size 3 14HSt32 MCC Bucket 125A
GE Fanuc IC660EBDC20T Genius Source I/O IC660EBDC20-T
Square D 8930CEQ6205G1 Panel-Carrier LC1-F185 Contactor
Omron CV500-RM221 Remote I/O Unit CV500RM221
GE Spectra Series ADS32200HS Bus Plug 200 Amp Fusible