在前些年我们花了很多的时间试用过多种不同类型的中想选一款理想的处理器而不可得,那个时侯民品方面的工程师都将目光转向ARM,因为大多数情况下在WINCE和linux上开发X86的软硬件和在ARM上开发类似的程序难度差别不大,而且ARM的成本比X86要低很多。我们试用了几种ARM后(当时ADI公司的工业级ARM还没出来)感觉ARM用在工业上面不大理想,大把显示、音频、VGA、以太网MAC之类的功能都在工控常规平台内用不上,而且ARM的抗电磁兼容方面也是一个头痛的问题,对于一般要求的2000V快速脉冲还可以满足,但再向上走就很难做到。目前来说选择可能会简单很多,相当多的工业用ARM、coolfire、AVR、M16使开发者有更多的选择,其中做为控制来说,M16真是一个很合适的处理器,可惜是产的。
1.4、PLC、DCS、PC的交叉点:
在现有技术的发展过程中,因为IC技术、通信技术、软件技术的高速发展。PLC、DCS、IPC在近几年出现了相当多的交叉和重复,基本上变成了PLC看起来更像DCS,而IPC改头换面之后与大多数的软PLC并无二样,也采用模块化结构,也使用IEC61131-3的五种语言,在使用上面比大多数的PLC更加容易更加偏软件。
这些年经常见到一些朋友问到底DCS与PLC的区别是什么,IPC+软逻辑之后是不是PLC?
这个问题真是一个很模糊的问题,因为差别实在是太小了。我曾经研发了五年的DCS又研发了四年的PLC,其中更多次使用IPC+软逻辑开发过PLC产品,所以从我们做研发的定义来分辨这几种产品吧。
DCS原来设计主要是为顺序控制开发的,大多数执行是定时扫描方式,循环的速度要求不高,多数在50ms~1秒以上可以设,但DCS应用的场合主要是电厂的主控、化工、造纸等,这些场合是一些比较复杂的模型,需要较强的模拟量运算能力,同时大多数DCS都针对不同的行业开发不同的功能块,使用户在使用时不需要自己用PID之类的算法做控制,而是抽象到了模型或者回路这一层。
另外DCS的用途点数通常比较多,很多大系统加上中间点可以达到20万点以上,硬IO点数也在数万点之多,如果用一台控制器当然是很困难的,所以大多数DCS在基于网络的多DPU协同工作方面有很强的能力。
超强的冗余功能,冗余与热备这是两种完全不同的技术,很多厂商完全混淆这两种概念误导客户,大多数冗余的故障切换时间都在uS级,这是严格的无缝切换,而热备则带有很多的软件特征,切换慢一点的如某公司的400系列某型大型PLC,需要数分钟之久。同时冗余也还有双通过双口RAM和通过串行通信等数种不同的实现方式,这里面带有着相当大的成本和能不同,用户在选取时需要认真调研。
每一个DPU内均有一块实时数据库,实时数据库按站数和内外分成多块,每个站都用广播方式将自己的变量全量发送出去,同时每个站都会接收和更新其它站广播过来的全局变量,这样使每个站都可以实时的得到其它站的数据,从而使DCS可以很好的控制一个大系统。
Allen Bradley 1784-T30C Allen Bradley TC30C Operator Interface
Allen Bradley 1784-T30GR Allen Bradley Operator Interface
Allen Bradley 1784-T50B Allen Bradley Programme Terminal
Allen Bradley 1785-ENETB Allen Bradley PLC-5 Ethernet Module
Allen Bradley 1785-KA Data Highway/Data Highway Plus Comms Adaptor
Allen Bradley 1785-KA5B Allen Bradley DH+/DH485 Gateway
Allen Bradley 1785-KA5PB DH+/DH485 Communications Adaptor
Allen Bradley 1785-L11B PLC-5/11 Processor Module
Allen Bradley 1785-L20B Allen Bradley 5/20 Processor Module
Allen Bradley 1785-L30B Allen Bradley 5/30 Processsor Module
Allen Bradley 1785-L40B PLC5/40 Processor Module
Allen Bradley 1785-L40C15/F 5/40 Controlnet Processor Module
Allen Bradley 1785-L40E PLC5/40 Ethernet Processor Module
Allen Bradley 1785-L40E/E PLC5/40 Ethernet Processor Module
Allen Bradley 1785-L60B Allen Bradley PLC-5/60 Processor Module
Allen Bradley 1785-L80C15/E Allen Bradley PLC5/80 Controlnet Processor Module
Allen Bradley 1785-LT Allen Bradley PLC5/15 Processor Module
Allen Bradley 1785-LT2 PLC-5/25 Processor Module
Allen Bradley 1785-LT3 Allen Bradley PLC5/12 Processor Module
Allen Bradley 1785-LT4 Allen Bradley PLC-5/10 Processor Module
Allen Bradley 1793-IE2X0E1 Allen Bradley Analogue Module
Allen Bradley 1793-IE2X0E2 Allen Bradley Analogue Module
Allen Bradley 1794-0A16 Allen Bradley 120V AC 16 way Output Module
Allen Bradley 1794-IE4X0E2 Allen Bradley I/O Mddule
Allen Bradley 2092-DA3 Allen Bradley 3.3 Amp Ultra 1500 Inverter
Allen Bradley 2094-BM0 Kinetix 6000 Bulletin 2094 9A Axis Module
Allen Bradley 2098-DSD-005-SE Allen Bradley Ultra3000
Allen Bradley 2098-DSD-010-SE Allen Bradley Ultra 3000 Servo Drive
Allen Bradley 2098-DSD-010X Allen Bradley Ultra3000i Servo Drive
Allen Bradley 2098-DSD-030-SE Allen Bradley Ultra 3000 Servo Drive
Allen Bradley 2098-IPD-010-DN Allen Bradley Ultra5000 AC Drive
Allen Bradley 20AC011A0 Allen Bradley 5.5Kw Inverter
Allen Bradley 20AC022A0AYNANNN Allen Bradley Powerflex 11Kw Inverter
Allen Bradley 20AC030A0A Allen Bradley Powerflex 70 Inverter
Allen Bradley 20AC5P0A0AYANANN Allen Bradley Powerflex 2Kw Inverter
Allen Bradley 20AC5P0A1AYYANN Allen Bradley Powerflex 70 2Kw Inverter
Allen Bradley 20AD1P1A0 AYNNNNN PowerFlex 70 0.37Kw Inverter
Allen Bradley 20BC015A0AYNANA0 Allen Bradley 7.5Kw PowerFlex 700 Inverter
Allen Bradley 20BC030A0AYNANAO Allen Bradley PowerFlex 700 15Kw Inverter
Allen Bradley 20BC043A0AYNNANAO Allen Bradley 22Kw PowerFlex 700 Inverter
Allen Bradley 20BC056AOYNANCO Allen Bradley PowerFlex 700 30Kw Inverter
Allen Bradley 22B-A5PON114 0.75KW Power Flex 40
Allen Bradley 22B-D2P3N104 Allen Bradley 0.75Kw PowerFlex 40 Inverter
Allen Bradley 2705-K11C2 Allen Bradley RediPanel Operator Interface
Allen Bradley 2705-P11J1 Allen Bradley Bulletin 2705 Push Button Module
Allen Bradley 2705-P21J1 Allen Bradley Lighted Push Button Module
Allen Bradley 2705-P21J1X Allen Bradley RediPANEL
Allen Bradley 2706-B23J31 Allen Bradley Dataliner Unit
Allen Bradley 2706-D21J2 Allen Bradley Dataliner Display Unit
Allen Bradley 2706-E43J32B1 Allen Bradley Display









