上世纪60年代后期,根据当时汽车市场需求和计算技术的发展,在美国麻萨诸塞州Bedford的Bedford Associates,向美国汽车制造业提议开发一种Modular Digital Controller(MODICON)取代继电控制盘。其它一些公司也建议以计算机为基础的方案。其核心思想是采用软件编程方法代替继电控制的硬接线方式,并备有生产现场大量使用的输入传感器和输出执行器的接口,以便于进行大规模生产线的流程控制。这就是以后被称为Programmable Logic Controller的由来。MODICON 084是世界上种投入商业生产的PLC。
70年代是PLC崛起,首先在汽车工业获得大量应用,在其它产业部门也开始应用的时期。80年代是它走向成熟,全面采用微电子及微处理器技术;大量推广应用,并奠定其在工业控制中不可动摇地位的时期。在此阶段PLC销售始终以两位数百分点的速度增长,前六年的增长率超过35%,后四年稳定发展,年增长率约12%。90年代又开始了它的第三个发展时期。随着PLC的国际标准IEC 61131的正式颁布,推动了PLC在技术上发动新的突破:在系统体系结构上,从传统的单机向多和分布式及远程控制系统发展;在编程语言上,文本化和图形化的语言多样,创造了更具表达控制要求、文字处理、通信能力的编程环境。
从应用范围和应用水平上,除了继续发展机械加工自动生产线的控制系统外,则是发展以PLC为基础的DCS系统、监控和数据采SCADA系统、柔制造系统(FMS)、安全联锁保护(ESD)系统、运动控制系统等,全方位地产提高PLC的应用范围和水平。
进入90年代后期,由于用户对开放的强烈要求和压力,由于信息技术的大力推动,PLC如果还停留在原有的专用而又封闭的系统概念上,它将坐以待毙。于是PLC进入了其发展的第四阶段。其特征是:
在保留PLC功能的前提下,采用面向现场总线网络的体系结构,采用开放的通信接口,如以太网、高速串口等。
采用各种相关的国际工业标准和一系列的事实上的标准。
值得注意的是PLC和DCS这些原来处于不同硬件平台的系统,正随着计算技术、通信技术和编程技术的发展,趋向于建立同一硬件平台,运用同一个操作系统、同一个编程系统,执行不同的DCS和PLC功能。这就是真正意义上的EIC三电一体化。或者说DCS和PLC的形态将会变化,而它们的功能依然存在。其中的关键技术应该是嵌入式PC系统及支持现场总线的I/O(硬件),以及以IEC 61161-3为基础的编程系统及强实时(hard real-time)操作系统。
PLC在中国的发展
在中国,大约从1974、75年在北京和上海开始开发采用位片式微处理芯片的可编程顺序控制器,并有所应用。但一直未能形成批量生产。在改革开放刚起步的1979年,在当时的机械部仪表局的推动下,开始从美国MODICON引进起584的PLC,并首先在电站的辅机如输煤、除灰除渣、水处理系统以及水泥厂等控制系统中成功应用,从而大大推动了PLC在我国工业的大规模运用。遗憾的是,花了很大一笔外汇的这个项目并不曾形成良的有后续的发展。
YASKAWA SERVOPACK CPCR-MR055K SERVO DRIVE
YASKAWA SERVOPACK CPCR-MR085K2 SERVO DRIVE
FANUC AC SERVO MOTOR A06B-5012-BOO1
FANUC 3000C CNC BOARD A16B- 0190- 0010
FANUC DC SERVO DRIVE A06B-6047-H102
FANUC 5S AC SERVO MOTOR A06B-0314-B010
HATACHI SEIKI PT CODA-07 BOARD
SIEMANS AC SPINDLE DRIVE BOARD 6SC 6506-0AA02
YASNAC JANCD-IO01B I/O BOARD
YASKAWA SERVOPACK CACR-SR 10BB1BF
YASKAWA DC SERVO MOTOR WITH ENCODER UGHMED-03
FANUC A20B-0005-0730 KEYBOARD / DISPLAY BOARD
MITSUBISHI AC SPINDLE MOTOR AC SJ-N 7.5K
FANUC BOARD A16B-2210-0110
YASKAWA HURCO AC SERVO MOTOR USAFED-09FB1S
FANUC SPINDLE DRIVE TOP BOARD A20B-2000-0220
FANUC CNC RES/IND BOARD A20B-0008-0460
FANUC 0S AC SERVO MOTOR A06B-0313-B010
GE VALUTROL AC SPINDLE DRIVE 6V15F3612A
FANUC CNC AC SERVO DRIVE A06B-6050-H102
FANUC DI/DO BOARD A20B-1000-0950
MAZAK MITSUBISHI INDEXER DRIVE XA8A
YASKAWA HURCO AC SPINDLE MOTOR UAASKD-11CZ1
HEIDENHAIN TNC 150 CONTROL POWER SUPPLY
SIEMENS AC SERVO DRIVE BOARD 6SC 6100-0NA11
SIEMENS AC SERVO DRIVE BOARD 6SC 6130-0FE00
MITSUBISHI AC SERVO MOTOR HA100 CS
GE AC SERVO MOTOR 5K184WR228P
HURCO ULTIMAX CPU BOARD 415-0166-002
FANUC 7 POWER SUPPLY A14B-0051-B001