在经过若干年的研究后,目前很多工程师形成了一个暂时的共识,那就是:根据现场的实际情况选择分布还是集中,很多情况下一种整体分散局部集中的方式是适合的。比方在冶金行业,很多现场使用S7-400做为主站,用S7-300做为子站,把子站分布在现场,每个子站负责一个具体的任务或者一个工段。这样一方面当网络出现问题时,各个子站可以很好的处理自己的任务,同时每个子站到设备的距离减至了100米以内,使布线和维护变得相对简单了。
现场总线的技术浪潮中有一个很有意思的情况,那就是IEC61158的制定过程,这个过程充分的反应了国际工控业各大利益集团的冲突,大家为了保护自己的利益在长达15年的时间内竟然未能达成一个真正有意义的协议,后的结果是变成了8种标准并存,后来又扩到了13种(有14种标准,但有一种退出了),标准的范围也从初的涵盖过程、楼宇、电力等退到了只包含过程控制,这次争论的结果是当时的制定委员会的负责人在标准通过的当天宣布辞职,他说:“太多的标准意味着没有标准”。其实我个人认为做一个统一的标准包含所有行业目前来看不太现实,各个行业的关注点也不同,像一般过程控制大家可能选PROFIBUS等,楼控可以选LONWORKS,数采和单一设备间通信可以选MODBUS等。但同一行业内实在应该制定一个统一的标准,我们很多工程师都会常常为了用V80联西门子或者AB的控制系统而伤脑筋。
我个人对PROFIBUS比较有感情,因为在前几年用了两个人年做了一块PROFIBUS的主站芯片,用FPGA做的,把整个PROFIBUS-DP主站的数据链路层的状态机完整实现了。PROFIBUS可以说是一个很好的块通信协议,对于可靠方面处理是相当完备的,完全是德国人的思维方式,相当严谨,诊断、参数化、配置、诊断、数据交换。PROFIBUS大的优点是状态机与通用处理器之间的多缓存结构,使通信的实时、一致和可靠得到了充分的保护。
国家把PROFIBUS定为国家标准,这使我感到很搞笑,中国在FF和PROFIBUS之间摇摆了很多年,花了不少钱做了很多工作,但大多是表面工夫,这些研究大多脱离实际应用,或者仅仅是纸上谈兵。为什么我对PROFIBUS定为国家标准感到可悲呢,这是因为西门子等公司已在技术源头捻住了我们的脖子,它们对于PROFIBUS主站技术的封闭使中国至今少有公司能开发主站,这是因为开发主站必然会影响西门子等技术大佬的利益。其实从纯技术角度而言,国内大多数有实力的公司都有能力跳开这些技术壁垒开发自主知识产权的PROFIBUS主从站芯片,可惜的是国家从85开始每年投大量的钱给一些研究所,
GE 1050 CNC POWER SUPPLY 3N8100PS106A1
OKUMA OSP2200 POWER SUPPLY
OKUMA OSP2200 OPERATOR PANEL WITH NIXIE DISPLAY TUBES
CINCINNATI MILACRON 850SX POWER SUPPLY 3-424-2037A
HURCO CONTROL RELAY BOARD 415-0224-003
FANUC DI/DO BOARD A20B-0007-0040
FANUC DI/DO BOARD A20B-1000-0940
GETTYS 5 HP DC SPINDLE DRIVE N120
GE AC SERVO MOTOR 5K38UN282Q
OKUMA OSP2200 CNC BOARDS ( ALL BOARDS AVAILABLE )
MAZAK KEYBOARD INTERFACE BOARD FX709C
MITSUBISHI MELDAS CNC BOARD MC303B
FANUC DC SERVO DRIVE A06B-6047-H040
MITSUBISHI MELDAS 300 CNC MONITOR
FANUC POWER SUPPLY UNIT A16B-1211-0890
FANUC A860-0302-T003 PULSE CODER WITH GEARBOX
FANUC ABS PULSE CODER A860-0320-T011
SHIZOKA BANDIT DC SERVO MOTOR WITH RESOLVER
FANUC MDI/CRT PANEL A20B-0076-C061
PORTER PEERLESS DC SERVO MOTOR 181-18-0298-0
FANUC CNC DC SERVO DRIVE A06B-6045-H102
FANUC ADD I/O PCB A16B-1210-0591
CUSTOM SERVO MOTORS AC SERVO DRIVE MPA-03-154
SAMCHULLY HS-06 MAZAK MICRO SLANT 15 HYDRAULIC CHUCK
ALLEN BRADLEY AC DRIVE (Other sizes available)
HURCO CONTROL RELAY BOARD 415-0224-003
FANUC ABS PULSE CODER A860-0320-T111 2000P
HURCO DC SERVO DRIVE 415-157
CINCINNATI MILACRON 850SX SIBA I/O CONTROLER BOARD
GETTYS RN350 DC SERVO DRIVE
FANUC MODEL 0 AC SERVO MOTOR A06B-0513-B001
FANUC SYSTEM 3 PC2 PCB A20B-0008-0640
KITAGAWA B-6 CNC LATHE CHUCK
INLAND KOLLMORGEN DC SERVO MOTOR TT-4501-1000-B
PORTER PEERLESS DC SERVO MOTOR 181-18-0297-0
FANUC POWER UNIT A16B-1211-0850
FANUC DI/DO BOARD A20B-1001-0242
SIEMENS SINUMERIK 810 BOARD 6FX1125-8AB
RANDTRONICS DC SPINDLE DRIVE SP124D-5A
INLAND TT4207 DC SERVO MOTOR
FANUC GRAPH INT. / PUNCH BOARD A16B-1200-0310
MITSUBISHI MELDAS CNC BOARD MC713
MITSUBISHI MELDAS CNC BOARD MC433
SIEMENS SINUMERIK 810 MONITOR
FANUC 2 AXIS SERVO DRIVE BOARD A16B-1200-0800
FANUC POWER SUPPLY UNIT A16B-1210-0560
FANUC ROM BOARD A16B-1200-0450
ICC PA1005 4 AXIS DC SERVO DRIVE UNIT
ICC PA1005 4 AXIS DC SERVO DRIVE UNIT
FANUC MDI/DPL A02B-0047-C002
FANUC READOUT A02B-0047-C021
FANUC PC PUNCHER BOARD A20B-0007-0061
CINCINNATI MILACRON 850SX I/O POWER SUPPLY 3-531-4573A
MITSUBISHI LX64C MEMORY BOARD
MITSUBISHI CONTROL PANEL BOARD MC201B
SIEMENS SINUMERIK 810 BOARD 6FX1120-7B
SIEMENS SINUMERIK 810 BOARD 6FX1121-2BB
SIEMENS SINUMERIK 810 BOARD 6FX1126-1AA
SIEMENS SINUMERIK 810 POWER SUPPLY 6EV 3055-0AC
BANDIT CNC MOTOR DRIVER BOARD 214 072 01D
OLIVETTI OSAI CNC BOARD 1236QA
MAZAK MICRO SLANT 15 HYDRAULIC CHUCK ACTUATOR
HEIDENHAIN TNC 150 BOARD 221744 004448
DYNAPATH DELTA 20 9 INCH MONITOR
FANUC POWER SUPPLY A14B-0061-B001
BANDIT / FASTRAK CNC MOTOR DRIVER BOARD 214 071 01B












