InTouch、Citech、iFix等都是组态软件
组态软件,上位机软件的一种。组态软件<=上位机软件。又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
(1)scada系统是基于以下哪个网络扩展阅读:
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;
⑵ 缁欐按鎺掓按镊锷ㄥ寲鎶链(SCADA)缁艰堪锛
涓嬮溃鏄涓杈惧捝璇㈢粰澶у跺甫𨱒ュ叧浜庣粰姘存帓姘磋嚜锷ㄥ寲鎶链镄勭浉鍏冲唴瀹癸纴浠ヤ緵鍙傝冦
璁$畻链鸿嚜锷ㄥ寲SCADA锛圫upervisory Control and Data Acquisition锛夋妧链鍙堢О璁$畻链哄洓阆ワ纸阆ユ祴銆侀仴鎺с侀仴淇°侀仴璋冿级鎶链锛屽湪缁欐帓姘磋屼笟寰楀埌骞挎硾镄勫簲鐢锛屽彇寰椾简镩濂界殑缁忔祹鏁堢泭涓庣ぞ浼氭晥鐩婏纴宸插舰鎴愪简阃犵忕ぞ浼氱殑浜т笟瑙勬ā銆傚备綍鎸囧艰ユ妧链镄勫彂灞曪纴锘硅偛濂界粰鎺掓按镊锷ㄥ寲镄勫竞鍦猴纴杩涜屼绩杩涜嚜锷ㄥ寲浜т笟镄勫彂灞曪纴鏄涓浠跺崄鍒嗘湁镒忎箟镄勫伐浣溿备负姝わ纴链鏂囧硅ユ妧链锷犱互缁艰堪锛屼互璧锋姏镰栧紩鐜変箣鐩镄勚
1銆丼CADA绯荤粺镄勬妧链鍒嗘瀽
SCADA鎶链寤虹珛鍦3CS锛圕omputer銆丆ommunication銆丆ontrol銆丼ensor锛夊熀纭涓娿备互涓婂洓绉嶆妧链杩戞潵鍙戝𪾢寰埚揩锛屼笉鏂鎺ㄥ嚭鏂版妧链銆佹柊浜у搧锛屽悓镞跺緢澶氭棫鎶链鍜屼骇鍝佷篃镞犳儏鍦伴伃鍙楄娣樻卑镄勫懡阌杩呰繍銆傚备綍閲囩敤鏂拌傚康銆佹柊鎶链銆佹柊浜у搧鏋勫缓阃傜敤浜庣粰姘存帓姘寸殑绠$悊锷熻兘寮哄ぇ銆佸彲闱犳у己銆佹湁镩濂界殑鐜板満瀹夎呯晫闱銆佹槗浜庢搷浣滃拰缁存姢涓庝环镙间绠寤夌殑SCADA绯荤粺锛屾槸缁欐帓姘磋屼笟瀹㈡埛镄勯渶瑕佷篃鏄疭CADA绯荤粺闆嗘垚鍟嗙殑璐d换锛屼互涓嫔氨3CS鎶链鍒呜堪濡备笅锛
璁$畻链猴纸Computer锛夋妧链
杩戜簺骞存潵锛岃$畻链篜C鎶链浠ユ疮涓骞村氭洿鏂颁竴浠g殑阃熷害椋为熷彂灞曘傚己澶х殑纭浠跺钩鍙帮纸涓婚300M浠ヤ笂锛孋PU鍐呯疆MMX鎶链銆佸唴瀛128M鍙娄互涓娿10G浠ヤ笂镄勭‖鐩桦拰楂橀烠DROM鍙奃VDROM椹卞姩鍣ㄧ瓑锛夋敮鎸佺潃涓嶆柇镟存柊镄勮嗙獥镎崭綔绯荤粺Windows杞浠跺拰缃戠粶鎶链銆傚姛鑳藉己澶х殑PC绯荤粺骞冲彴锛屾棦鎽呜㔉浜咲OS镎崭綔镄勭储鎭硷纴瑙i櫎浜嗛敭鐩樻搷浣淧C镄勫按灏锛屼娇PC寰楀埌浜嗗箍娉涚殑搴旂敤锛屾洿涓烘瀯寤洪珮锷熻兘镄SCADA绯荤粺鍒涢犱简𨱒′欢銆备䌷镓锻ㄧ煡鍦⊿CADA绯荤粺涓璓C链轰富瑕佺敤锅歁aster鎴栫О璋冨害涓蹇冦傝繎𨱒ュ浗鍐呭栬稿氩巶瀹堕兘鎺ㄥ嚭浜嗗熀浜嶹indows镄刦or SCADA镄勭粍镐佽蒋浠躲傝繖浜涜蒋浠跺钩鍙颁笂鍙浠ュ畬鎴愪笌缁欐帓姘磋皟搴︾浉鍏崇殑鏁版嵁閲囬泦锛堟彁渚涗简涓庡氱峆LC鎴栧叾瀹冩櫤鑳借惧囬氲椹卞姩绋嫔簭Driver銆佸姩镐佹暟鎹浜ゆ崲DDE锷熻兘鍙奜LE鎶链鐬庡呖绛夌瓑锛夈佹暟鎹澶勭悊銆佹暟鎹鏄剧ず鍜屾暟鎹璁板綍绛夊伐浣滐纴鍏锋湁镩濂界殑锲惧舰鍖栦汉链虹晫闱锛孧MI鍏峰囱秼锷垮垎鏋愬拰鎺у埗锷熻兘銆备负缁欐帓姘翠紭鍖栬皟搴︺佽妭鑳介檷钥楁彁渚涗简灏藉杽灏界编镄勬坠娈点侾C链虹殑缃戠粶锷熻兘涓哄氱骇璋冨害SCADA绯荤粺镄勫缓璁惧拰鍙备笌姘村巶绠$悊鎻愪緵浜嗗緢澶氭剰𨱍充笉鍒扮殑锷熻兘銆傚湪SCADA绯荤粺涓涓嶆柇镟存柊PC杞纭浠跺钩鍙帮纴镓闇璐圭敤鍗燬CADA绯荤粺寤鸿捐垂镄勬瘆渚嬩笉澶澶э纴浣嗗规彁楂楽CADA镄勫姛鑳戒笌鍙闱犳у奖鍝嶈缉澶э纴锷犲己璋冨害涓蹇冨缓璁剧殑鎶曡祫鏄钖堢畻镄勚
鐩鍓嶅瓨鍦ㄧ殑涓昏侀梾棰樻槸杩樻病链夊浗浜т笓涓虹粰鎺掓按镊锷ㄥ寲镄刦or SCADA缁勬佽蒋浠堕梾涓栵纴钥岄氱敤缁勬佽蒋浠剁殑璐缃浠锋牸杈冭吹銆傜粍缁囩敓浜ц勮寖鍖栨爣鍑嗗寲銆佷环镙奸备腑纾ㄤ寒镞呫佸姛鑳介傜敤浜庣粰鎺掓按镄凷CADA缁勬
杞浠舵湁镌骞挎硾镄勫墠鏅锛屼篃鏄寤鸿句腑锲界粰鎺掓按镊锷ㄥ寲绯荤粺China SCADA镄勯吨瑕佺幆鑺伞
2銆侀氲锛圕ommunication锛夋妧链
阃氲鎶链涓庤惧囩殑阃夋嫨鏄鏋勫缓SCADA绯荤粺链涓板瘜澶氩僵镄勯儴鍒嗭纴SCADA绯荤粺璁捐℃槸钖﹀悎鐞嗭纴阃氲鎶链镄勯夋嫨鍗佸垎閲嶈併傜敱浜庡悇绉嶉氲鎶链涔嬮棿铻嶆眹璐阃氾纴璇曞浘鎸夊垎绫诲幓锷犱互璇存槑鏄鍗佸垎锲伴毦钥屽张浼氭纺娲炵栌鍑虹殑銆傝繖閲岋纴涓哄彊杩版柟渚匡纴鍙鑳界壍寮哄湴锷犱互鍒嗙被銆
1銆佺绣缁沧妧链疞AN WAN涓嶪NTranet
鎴戜滑𨱒冧笖鎶婄绣缁沧妧链浣滀负SCADA阃氲镄勪竴閮ㄥ垎銆傚熀浜嶵CP/IP镄勮$畻链虹绣缁滀簰杩炰笌镓╁𪾢鎶链锛屽傜绣鍏炽佽矾鐢卞櫒銆佺绣妗ャ佷腑缁у櫒銆佽繙绋嬭块梾链嶅姟锛涘熀浜庡瓨鍌ㄥ櫒镄勫姩镐佹暟鎹浜ゆ崲鎶链锛涘熀浜庡紑鏀炬暟鎹搴撶殑璁块梾鎶链绛夋瀯鎴愭带鍒剁绣缁滀笌淇℃伅銆备簨瀹炰笂杩欓儴鍒嗗簲鏄疭CADA绯荤粺浠ヤ笂绠$悊灞傞儴鍒嗭纴杩欓噷涓嶅氩姞鍙栾堪銆
2銆佷覆琛屼簰杩炴荤嚎
RS232銆丷S485浠ュ强USB锛圲niversal Serial BUS锛夛纴鍓崭袱绉嶆槸澶у剁啛鐭ョ殑锛岃孶SB鏄杩戞湡鎺ㄥ嚭镄勯珮鏁堢巼銆佸嵆鎻掑嵆鐢ㄣ佺儹鍒囨崲镄勬帴鍙c
1.2.3銆佹祴鎺ф荤嚎镙囧嗳濡侭itbus锛孭rofibus锛孭ROWAYC锛孭HOEBUS锛孒ART锛孋AN锛娈upline锛孡2锛孧odbus锛孲DS锛孋ontrolNET锛孎IP锛孲ERCOS锛孎F锛孡onworks绛夈备互涓婂氱嶆祴鎺ф荤嚎镙囧嗳姝d笉鏂鍦版笚阃忓埌SCA DA绯荤粺涔嬩腑锛岀壒鍒鏄鐜板満銆佷华琛ㄤ笌鏅鸿兘缁堢涔嬮棿镄勯氲搴旂敤鍗佸垎骞挎硾銆
1.2.4銆佹棤绾块氲
濡傚井娉銆佹墿棰戦氲銆佸崼鏄熼氲銆侀摫鏄熼氲銆佽秴鐭娉㈤氲銆佺煭娉㈤氲銆丢SM銆丆DMA銆佸弻钖戞棤绾垮诲懠绛夈备互涓婃棤绾块氲链変簺鏄鍏鍏辨暟鎹缃戠殑搴旂敤锛屼竴鑸𨱍呭喌涓嫔簲鐢ㄦ渶澶氱殑鏄瓒呯煭娉200MHz镄勯氲銆傜壒鍒搴旀寚鍑虹殑鏄锛屾e湪鍙戝𪾢镄勫弻钖戞棤绾垮诲懠涓烘瀯鎴愮粰鎺掓按SCADA涓镄勬祴铡嬬粓绔锛屾按婧愪簳缇ゅ拰锘庡竞鎺掓按缃慡CADA绯荤粺镄勯氢俊灏嗕细链夊崄鍒嗛吨瑕佺殑浣灭敤锛屾槸镞㈠彲闱犲张寤変环镄勯氲镓嬫点
1.2.5銆佹湁绾块氲
锛1锛夊叕鍏辨暟鎹缃慞SDN ISDN鍜孊ISDN锛岀壒鍒鏄叠ISDN缁煎悎瀹藉甫鏁版嵁缃戜笌鍏夌氦鍏ユ埛宸ョ▼镄勫炲间笟锷★纴灏嗘瀬澶у湴鏂逛究锘庨晣缁欐帓姘碨CADA绯荤粺涓阃氲锷熻兘镄勫缓璁撅纴渚嫔傦纴娴嫔帇镣广佹按婧愪簳銆佹薄姘寸洃鎺х珯绛夈
锛2锛夎嚜寤烘湁绾跨绣锛屼竴鑸閲囩敤鍙岀粸绾夸綔浠嬭川銆傚悇PLC铡傚晢鍜岄氲铡傚晢閮藉垎鍒鍒跺畾浜嗗皝闂鍜屽紑鏀剧殑链夌嚎阃氲绯荤粺鍗忚锛屽苟链夌浉搴旂殑浜у搧渚涘簲锛屽备互镩插垪RAD鍏鍙哥殑6DC鍨婱ODEM銆丢E fanuc镄凣 enius BUS浠ュ强瑗块棬瀛愮殑L2绛夛纴閮戒负SCADA绯荤粺鎻愪緵浜呜坛濂界殑阃氢俊镓嬫点傚湪鍑姘村巶鍜屾薄姘村勭悊铡傚唴镄凷CADA绯荤粺涓寰楀埌骞挎硾镄勫簲鐢ㄣ
1.2.6銆佽浇娉㈤氲鎶链
鐢靛姏杞芥尝鎶链浜夎鸿稿氩勾锛岃繎镞ユ湁鏂囩珷鎶ラ亾瑗块棬瀛愬叕鍙告湁鐩稿簲镄勮浇娉㈤氲璁惧囧嚭鍞锛岀浉淇¤ユ妧链浼氭湁杈冨ソ鍓嶆櫙銆傚湪鍑姘村巶銆佹薄姘村勭悊铡傚唴镄凷CADA涓锷犱互搴旂敤锛屼笉鐢ㄥ竷绾垮嵆鍙鏋勬垚绯荤粺銆
1.2.7銆佸厜绾ら氲
鍏夌氦阃氢俊浠ュ叾楂桦甫瀹斤纴楂樻姉骞叉𡒄镐у湪淇℃伅阃氲涓寰楀埌骞挎硾搴旂敤銆傚湪SCADA绯荤粺涓涔熷凡鍏峰囦简搴旂敤𨱒′欢銆傚痉锲借但鏂镟煎叕鍙窰IRSCHMANN鐢熶骇镄凮ZD485锛岀敤浜庡厜鐢485鍗忚杞鎹锛屽彲阃傜敤浜庯细Partyline锛孲INEC銆丩1銆丩2锛孶nitelway锛孏Ebus锛孧odbus锛孊itBus锛孭ROFIBUS锛孭NET锛孋AN绛夊氱嶅岗璁銆傚叾澶氭ā璁惧囷纴鍞浠峰彧鍑犵栌椹鍏嬨傚彲瑙侊纴鍏夌氦阃氢俊鍦⊿CADA涓镄勫簲鐢ㄥ凡杈惧埌瀹炵敤姘村钩銆
濡备綍鏋勫缓镩濂界殑SCADA绯荤粺锛岄氲鎶链镄勯夋嫨涓捐冻杞婚吨銆傜幇鍦ㄥ悇绉嶉氢俊鎶链鍙戝𪾢寰埚揩锛屽叕鍏遍氢俊鎶链鍦ㄥ竞鍦虹殑鍙戝𪾢涓阃愭ュ缓绔嬩简鍙闱犺屽粔浠风殑骞冲彴銆係CADA绯荤粺闆嗘垚鍟呜佺揣璺熷厛杩涙妧链锛屾墠鑳芥彁鍑烘渶濂界殑阃氲鏂规堛
1.3銆佹带鍒讹纸Control锛夋妧链
链鏂囨墍鎸囨带鍒惰惧囦负SCADA绯荤粺镄凷lave锛屾垨绉颁笅浣嶆満锛岃繙鏂圭粓绔疪TU鍜岀幇鍦烘祴鎺ф櫤鑳借呯疆锛屼篃鍙浠ユ槸涓撶敤镄凴TU銆佹櫤鑳戒华琛ㄥ拰鏅鸿兘鎺у埗鍣ㄤ互鍙奝LC绯荤粺绛夌粺绉颁笅浣嶆带鍒跺崟鍏冦傛带鍒惰惧囷纴
鍦ㄦ疮涓涓猄CADA绯荤粺涓閮戒细链夎嫢骞插彴锛屽笋CADA绯荤粺镄勫彲闱犳у拰浠锋牸褰卞搷链澶с傝繎鍗佸氩勾𨱒ョ粰鎺掓按SCA DA绯荤粺寤鸿惧舰鎴愪简涓嶅皯妯″纺锛屽侾C PLC妯″纺锛孭C鍗旷墖链烘ā寮忥纴鍏ㄩ儴杩涘彛镄凯C RTU妯″纺绛夈
1.3.1銆丳C PLC妯″纺
杩欓噷鍙璋堟带鍒堕儴鍒嗭纴鍗砅LC.钖勫巶瀹跺拰钖勭嶅瀷鍙风殑PLC閮芥槸涓涓绯诲垪鍖栦骇鍝佺殑绯荤粺骞冲彴锛屾棦链夎嚜宸卞皝闂镄勭绣缁滃张链夊紑鏀炬帴鍙c备粎鎺у埗锷熻兘钥岃█锛孭LC鏄涓ヨ皑銆佹柟渚裤佹槗瀹夎呫佹槗缂栫▼锛屽彲闱犳ч珮镄勬妧链浜у搧銆傚畠鎻愪緵楂樿川閲忕殑纭浠躲侀珮姘村钩镄勭郴缁熻蒋浠跺钩鍙板拰鏄揿︽槗镍傜殑搴旂敤杞浠跺钩鍙帮纸鐢ㄦ埛骞冲彴锛夛纴搴旂敤浜庨‘搴忛昏緫鎺у埗鍜岃稿氩嶆潅璁$畻鏂归溃鏄灏藉杽灏界编镄勚傝屼笖瑙勬ā瓒婂ぇ鍦ㄧ粡娴庝笂瓒婂悎绠椼傚湪缁欐帓姘碨CADA绯荤粺涓锛屽傝嚜𨱒ユ按鍑姘磋繃绋嬫带鍒讹纴姹℃按澶勭悊杩囩▼鎺у埗锛岃嚜𨱒ユ按浜岀骇娉电珯澶氭车绯荤粺鎺у埗鍜岃繙绋嬭皟姘翠腑澶氭车阒镄勬带鍒剁瓑鏂归溃鍏锋湁镞犲彲浜夎镄勪紭锷裤侾LC镄勭己镣瑰湪缁欐帓姘碨CADA涓涔熸毚闇叉棤阆楋纴杩栾〃鐜板湪妯℃嫙閲忔暟鎹閲囬泦镄勯珮浠蜂綅锛屼汉链虹晫闱㈤珮浠蜂綅鍜屼腑灏忓瀷PLC鏁版嵁镞犳硶瀹炵幇铡嗗彶浜嬩欢杩藉繂锛圫OE锛夊姛鑳界瓑鏂归溃锛屽湪缁欐帓姘碨CADA绯荤粺涓镄勫簲鐢ㄥ弹鍒伴檺鍒躲傚湪SCADA璋冨害绯荤粺涓锛屾棤娉曞繊鍙楀仛涓涓娴嫔帇镣圭粓绔鍙鐩戞祴涓涓妯℃嫙閲忚岄噰鐢≒LC镄勮祫婧愭氮璐癸纴搴斿綋锲犲湴鍒跺疁鍦伴噰鐢≒C PLC鏋勫缓SCADA绯荤粺
1.3.2銆丳C鍗旷墖链烘ā寮
杩欓噷鍙璁蹭笌鎺у埗链夊叧镄勫崟鐗囨満锛堜笅浣嶆満锛夈傚崄澶氩勾𨱒ュ崟鐗囨満鏋勬垚缁欐帓姘碨CADA绯荤粺涓嬩綅链烘槸涓绘祦銆傜敱Z80鍗曟澘链虹粡8031銆8098杩囨浮鍒扮洰鍓崭富娴佷负80C196镄勫崟鐗囨満銆傚悇绉岖戠爷鍗曚綅鍙婂叕鍙哥爷鍒剁殑鍗旷墖链烘瀯鎴怱CADA绯荤粺镄凴TU锛屽嬬粓娌℃湁鏀瑰彉鐩镙囱捐$殑妯″纺銆傚湪杩欑嶆柟寮忎笅鍗旷墖链篟TU镄勮蒋浠堕噰鐢ㄤ簰鐩镐缭瀵嗭纸鐢氲呖钖屼竴鍗曚綅鍐呴儴涔熶簰鐩镐缭瀵嗭级镄勫皝闂寮忓仛娉曘傝繖绉嶅皝闂镞㈤犳垚浜嗛毦浠ョ淮鎶ょ殑缂虹偣鍙堢牬鍧忎简鍗旷墖链虹殑璧勬簮锛岃缮阃犳垚浜嗗崟鐗囨満RTU涓嶅粔浠风殑镐鐜拌薄銆傛嵁鎭夛纴杩勪粖涓烘㈡疮涓涓鍗旷墖链鸿呯疆镄勫敭浠烽兘鍦ㄦ暟鍗冨厓涔嫔法锛岃屼竴鐗囧崟鐗囨満CPU镓嶅嚑鍗佸厓浜烘皯甯併傚綋铹惰缉涔婸LC涓庤繘鍙RTU鐩告瘆锛屽崟鐗囨満杩樻槸浠蜂綅链浣庣殑銆傚崟鐗囨満RTU鍙阃备簬锅氭祴铡嬬偣缁堢銆佺亩鍗旷殑姘存簮浜曟带鍒跺拰绠鍗旷幆澧幂殑鏁版嵁閲囬泦銆傝缮搴斿綋鎸囧嚭镄勬槸锛岀洰鍓嶅浗鍐呭悇铡傚剁敤鍗旷墖链哄仛镄凴TU锛屽彧鏀鎸佹湁绾縍S232銆丷S485鍜屾棤绾200MHz阃氲锛屽緢灏戞湁浜鸿冭槛鍏跺畠楂樻晥鐜囬氢俊鍗忚镄勬帴鍙e簲鐢ㄩ梾棰樸傝縿浠娄负姝锛岃缮娌℃湁阃傜敤浜庣粰鎺掓按SCADA镄勬寜绯荤粺骞冲彴璁捐$殑鍟嗗搧鍖栫殑鍗旷墖链篟TU浜у搧銆鍗佸氩勾𨱒ワ纴鍗旷墖链篟TU镄勫箍娉涘簲鐢ㄧ粰SCADA鐢ㄦ埛锘瑰吇浜嗕竴澶ф壒搴旂敤涓庣淮淇浜哄憳銆傝繖浜涗汉锻樻槸缁欐帓姘碨CADA鍙戝𪾢镄勫疂璐佃祫婧愶纴鏄缁欐帓姘磋嚜锷ㄥ寲浜т笟澶у啗镄勪竴閮ㄥ垎銆
1.3.3銆丳C杩涘彛RTU妯″纺
鎹鎭変竴涓杩涘彛RTU瀹屾垚涓涓娴嫔帇镣圭殑鏁版嵁鐩戞祴锛屾湁镄勮6涓囧厓浜烘皯甯佷箣宸锛岃繖鏄涓涓镐鐜拌薄锛屼笉澶氩姞璇勮堪銆
1.3.4銆佹贩钖堟ā寮
閲囩敤PLC鍜屽崟鐗囨満RTU鏋勬垚娣峰悎SCADA涓嬩綅链猴纴鏄鐩鍓嶅ぇ澶氭暟绯荤粺镄勫仛娉曘
鐜板満娴嬫带鏅鸿兘镓ц屾満鏋
鐜板満娴嬫带鏅鸿兘链烘瀯鍦⊿CADA绯荤粺涓链夎稿氱岖被銆傚湪缁欐帓姘碨CADA涓浣跨敤链澶氱殑鏄鍙橀戣皟阃熻呯疆锛岃ヨ呯疆瀵瑰畬锽勭粰鎺掓按宸ヨ压锛屽姞寮哄伐镩哄彲鎺фу强鑺傝兘闄嶈楃瓑鏂归溃閮芥湁镌寰埚ソ镄勪綔鐢ㄣ傜幇鍦烘祴鎺ф櫤鑳借缮鍖呮嫭铡嫔姏璋冭妭鍣ㄧ瓑绛夛纴搴斿綊绫诲湪浼犳劅瑁呯疆涓锛岀幇鍦烘祴鎺ф櫤鑳借呯疆涓鑸鍦⊿C ADA绯荤粺镄凷lave鎺у埗涔嬩笅銆傛湁浜涚洿鎺ヤ笌涓娄綅PC链洪氲鏋勬垚绯荤粺銆
鎺у埗鎶链浣滀负SCADA绯荤粺镄勯吨镣瑰伐浣滐纴杩勪粖涓烘㈡病链変竴涓瑙勮寖镄勫仛娉曪纴镟存病链夋爣鍑嗗寲镄勪骇鍝併傚湪鍏蜂綋鏋勫缓SCADA绯荤粺镞跺畠涓昏佺敱镓垮缓钥呭拰璁捐¤呯殑姘村钩銆佸ソ鎭朵笌鍒╃泭鍐冲畾銆傚彟澶栵纴鎶链镄勪笉鏂鍙戝𪾢镟存柊锛屼篃鏄阃犳垚娌℃湁镙囧嗳鍖栥佽勮寖鍖栫殑铡熷洜涔嬩竴銆傚仛濂絊CADA绯荤粺涓嬩綅链哄钩鍙扮殑瑙勮寖鍖栦笌镙囧嗳鍖栨槸寤鸿鹃珮璐ㄩ噺浣庝环浣峉CADA绯荤粺镄勫叧阌
1.4銆佷紶镒燂纸Sensor锛夋妧链
鍦ㄧ粰鎺掓按SCADA绯荤粺镄勭敓浜х幇鍦哄眰锛屽畨瑁呯潃璁稿氢紶镒熷櫒涓庢墽琛屾満鏋勶纴瀹屾垚SCADA绯荤粺镄勭敓浜х幇鍦烘暟鎹閲囬泦涓庤皟鎺у懡浠ょ殑镓ц屻
浼犳劅鍣ㄥ彲鍒嗕负鏅鸿兘鍨嫔拰闱炴櫤鑳藉瀷涓ょ被銆傞潪鏅鸿兘鍨嫔畬鎴愮数閲忕殑镙囧嗳鍖栦俊鍙疯浆鎹㈠拰闱炵数閲忕殑鐞嗗寲鏁版嵁钖戞爣鍑嗗寲鐢甸噺淇″彿杞鎹銆傛櫤鑳藉瀷浼犳劅鍣ㄩ櫎瀹屾垚涓婅堪闱炴櫤鑳藉瀷浼犳劅鍣ㄧ殑宸ヤ綔涔嫔栵纴杩桦叿链変笂銆佷笅闄愭姤璀﹁剧疆锛屾暟鎹鏄剧ず锛岀亩鍗曟暟瀛楅昏緫鎺у埗锛孭ID璋冭妭绛夊姛鑳姐傛渶鏂扮殑鏅鸿兘浼犳劅鍣ㄥぇ閮藉叿链夋煇绉岖幇鍦烘荤嚎锷熻兘锛屽彲浠ヤ笌SCADA镄勪笂浣峆C鎴栦笅浣嶆带鍒跺崟鍏冮氲锛屾瀯鎴怱CADA绯荤粺銆鍦ㄧ粰鎺掓按SCADA涓甯哥敤镄勪紶镒熷櫒涓昏佹湁锛氭按浣嶃佸帇锷涖佹祦閲忋佹俯搴︺佹箍搴︺佹祳搴︺佷綑姘銆丅OD銆丆OD銆佺数铡嬨佺数娴併佸姛鐜囥佺数搴︺乧os蠁銆佹祦锷ㄧ数娴佷华浠ュ强鎺ヨ繎寮鍏炽侀檺浣嶅紑鍏炽佹按浣嶅紑鍏炽佺户鐢靛櫒绛夈鍓嶅嚑骞达纴锲戒骇浼犳劅鍣ㄦ櫘阆嶆病链夎繃鍏筹纴缁欐帓姘碨CADA镄勪紶镒熷櫒杩樻槸锲藉栦紶镒熷櫒铡傚晢镄勫ぉ涓嬨
杩戞潵缁欐帓姘翠紶镒熷櫒甯傚満鎺ㄥ嚭浜嗗ぇ閲忕殑锲戒骇楂樿川閲忕殑浜у搧銆傚彲浠ヨ达纴浼犳劅鍣ㄦ槸SCADA锲戒骇鍖栨渶楂树篃鏄链鎴愬姛镄勭幆鑺伞
缁欐帓姘磋嚜锷ㄥ寲SCADA镄勫竞鍦烘傝堪
缁欐帓姘磋嚜锷ㄥ寲甯傚満鐢变緵闇鍙屾柟鏋勬垚銆备緵鏂逛富瑕佺敱浠庝簨SCADA绯荤粺闆嗘垚鍙婄浉鍏崇殑铡傚晢鏋勬垚锛岄渶鏂逛负钖勮嚜𨱒ユ按鍏鍙搞佹薄姘村勭悊铡傚强涓庣粰鎺掓按鐩稿叧镄勫ぇ鍨嫔巶銆佺熆鍜屾敛搴沧満鏋勭瓑銆
闇鏂瑰竞鍦烘瀯鎴
鎴戝浗鐜版湁锘庡竞600澶氢釜锛屾疮涓锘庡竞閮藉叿链変竴涓缁欐帓姘磋嚜锷ㄥ寲甯傚満锛岃缮链夋暟锏惧骇鍙戠数绔椤拰澶у瀷镵斿悎浼佷笟鍙婂箍澶т埂闀囷纴閮芥瀯鎴愬箍澶х殑缁欐帓姘磋嚜锷ㄥ寲甯傚満銆傞渶鏂规槸甯傚満铡熷姩锷涳纴闇鏂硅喘涔扮粰鎺掓按SCADA绯荤粺镄勫姩锷涘ぇ镊村备笅锛
2.1.1銆佹硶寰嫔师锲
锛1锛夌粰姘达纸镊𨱒ユ按锛夛细链夆沧按娉曗濆埗绾︼纴蹇呴’杈炬爣銆係CADA绯荤粺鏄瀹炵幇姘磋川杈炬爣镄勯吨瑕佹坠娈典箣涓銆
锛2锛夋帓姘达细锲藉跺埗瀹氢简鐩稿叧娉曞緥锛屾薄姘村繀椤昏揪镙囨帓鏀撅纴钥孲CADA绯荤粺鏄瀹炵幇杈炬爣鎺掓斁镄勯吨瑕佹坠娈典箣涓
2.1.2銆佺粡娴庡师锲
涓涓绯荤粺璁捐″畬鏁达纴璁惧囬夊瀷鎱庨吨銆佺戝︼纴绯荤粺闆嗘垚镩濂斤纴璐ㄩ噺鍙闱犵殑SCADA绯荤粺锛屽彲涓烘帓姘碨CADA镄勯渶鏂瑰湪鍑忓憳銆佽妭鑳姐侀檷钥椼佸姞寮虹$悊绛夋柟闱㈠甫𨱒ヨ坛濂界殑缁忔祹鏁堢泭銆
2.1.3銆佸叕鍙稿舰璞
寰埚氱敤鎴疯冭槛鍏鍙稿舰璞″缓绔婼CADA绯荤粺銆
2.1.4銆佹姇璧勬柟瑕佹眰
鐜板湪寰埚氩噣姘村巶鍜屾薄姘村勭悊铡傚强澶у瀷铡傜熆涓哄栧晢鎶曡祫锛屽湪铡熻捐′腑宸叉湁SCADA绯荤粺锛屽弹鎶曡祫鏂硅佹眰寤篠CADA绯荤粺
2.2銆佷緵鏂瑰竞鍦烘瀯鎴愰溃瀵瑰箍澶х殑闇鏂瑰竞鍦哄拰澶嶆潅镄勯渶鏂硅喘涔板师锲狅纴锷垮繀阃犳垚澶嶆潅镄勪緵鏂瑰竞鍦恒备緵鏂规槸甯傚満绔炰簤镄勫姩锲犲拰鍙备笌浜恒备緵鏂瑰竞鍦烘潈涓旀寜璁惧囦緵搴斿晢鏋勬垚镄勪竴绾у竞鍦轰笌绯荤粺闆嗘垚鍟嗘瀯鎴愮殑浜岀骇甯傚満鍒嗙被
2.2.1銆丼CADA璁惧囦緵搴旂殑涓绾у竞鍦
涓绾у竞鍦哄寘𨰾璁$畻链哄强澶栧洿璁惧囩‖浠朵緵搴斿晢锛涜$畻链哄强鎺у埗鍣ㄨ蒋浠惰惧囦緵搴斿晢锛涢氲璁惧囦緵搴斿晢锛涙带鍒惰惧囦緵搴斿晢锛圥LC绛夛级锛涗紶镒熷櫒鍙婃墽琛屾満鏋勪緵搴斿晢锛涚嚎缂嗕笌链虹辨満镆滀緵搴斿晢锛涚数瀛愬櫒浠朵緵搴斿晢锛涚数婧愪緵搴斿晢绛夈
2.2.2銆佺郴缁熼泦鎴愬晢锛堣嚜锷ㄥ寲宸ョ▼镓垮寘鍟嗭级鏋勬垚镄勪簩绾у竞鍦
锛1锛夊浗澶朣CADA绯荤粺镄勪笓涓氢唬鐞嗛泦鎴愶绂
锛2锛変粠浜嬬郴缁熶簰杩炵殑绯荤粺闆嗘垚锛
锛3锛夌戠爷鍗曚綅镊宸卞紑鍙戣蒋纭浠惰呯疆镄勫伐绋嬫圹鍖呭晢锛
锛4锛夐渶鏂圭敤鎴疯嚜宸辨圹鍖呯殑SCADA绯荤粺闆嗘垚锛
锛5锛夎浆鍖呭晢銆
绯荤粺闆嗘垚鍟嗕腑链夎稿氭湁瀹炲姏镄勶纴涓嶆柇鍙戝𪾢镄勫叕鍙革纴涔熸湁璁稿氭槸楸肩洰娣风彔镄勫崟浣嶏纴杩欎簺闆嗘垚鍟嗘圹寤虹殑镊锷ㄥ寲绯荤粺宸寮傚崄鍒嗗法澶э纴杩欓噷涓嶅姞浠ヨ瘎杩般
镟村氩叧浜庡伐绋/链嶅姟/閲囱喘绫荤殑镙囦功浠e啓鍒朵綔锛屾彁鍗囦腑镙囩巼锛屾偍鍙浠ョ偣鍑诲簳閮ㄥ畼缃戝㈡湇鍏嶈垂鍜ㄨ锛https://bid.lcyff.com/#/?source=bdzd
⑶ 鏁板瓧鍖栫珯鎺SCADA绯荤粺镎崭綔,瑙嗛戠洃鎺ф搷浣沧ラわ纻
鏁板瓧鍖栫珯鎺SCADA绯荤粺鏄涓绉嶅熀浜庤$畻链虹绣缁灭殑杩灭▼鐩戞带鍜屾带鍒剁郴缁燂纴鍙浠ュ瑰伐涓氲嚜锷ㄥ寲銆佺数锷涖佹按鍒┿佷氦阃氱瓑棰嗗烟镄勮惧囧拰绯荤粺杩涜屽疄镞剁洃鎺у拰杩灭▼鎺у埗銆备笅闱㈡槸鏁板瓧鍖栫珯鎺SCADA绯荤粺镄勫熀链镎崭綔姝ラわ细
锏诲綍绯荤粺锛氭墦寮SCADA绯荤粺瀹㈡埛绔锛岃緭鍏ョ敤鎴峰悕鍜屽瘑镰佽繘琛岀橱褰曘
璁惧囩煡濂介夋嫨锛氩湪绯荤粺涓荤晫闱㈤夋嫨闇瑕佺洃鎺у拰鎺у埗镄勮惧囧拰绯荤粺锛屼緥濡傚彂鐢垫満銆佹按娉点侀庢満绛夈
瀹炴椂鐩戞带锛氲繘鍏ヨ惧囩洃鎺х晫闱锛屽彲浠ュ疄镞舵煡鐪嬭惧囩殑杩愯岀姸镐佸拰鍙傛暟锛屽傛俯搴︺佸帇锷涖佹祦閲忕瓑銆
鏁版嵁鍒嗘瀽锛氱郴缁熶细镊锷ㄨ板綍璁惧囩殑杩愯屾暟鎹锛屽彲浠ュ规暟鎹杩涜屽垎鏋愬拰缁熻★纴浠ヤ究瀵硅惧囱繘琛屼紭鍖栧拰鏀硅繘銆
鎶ヨ﹀勭悊锛氩綋璁惧囧嚭鐜版晠闅沧垨寮傚父镞讹纴绯荤粺浼氲嚜锷ㄥ彂鍑烘姤璀︿俊鍙凤纴鎻愰啋镎崭綔浜哄憳鍙婃椂澶勭悊銆
杩灭▼鎺у埗锛氭搷浣滀汉锻桦彲浠ラ氲繃SCADA绯荤粺杩灭▼鎺у埗璁惧囩殑寮鍏炽佸惎锅灭瓑镎崭綔锛屼互淇濊瘉璁惧囩殑瀹夊叏鍜屾e父杩愯屻
闇瑕佹敞镒忕殑鏄锛屾暟瀛楀寲绔欐带SCADA绯荤粺镄勬搷浣沧ラゅ彲鑳藉洜绯荤粺鐗堟湰鍜屽叿浣揿簲鐢ㄥ満鏅钥屾湁镓涓嶅悓锛屾搷浣滀汉锻橀渶瑕佹牴鎹鍏蜂綋𨱍呭喌杩涜屾搷浣滐纴阆靛畧绯荤粺浣跨敤瑙勫畾鍜屾搷浣沧祦绋嬶纴纭淇濈郴缁熺殑瀹夊叏鍜岀ǔ瀹氲繍琛屻
鏁板瓧鍖栫珯鎺SCADA绯荤粺鏄涓绉嶅熀浜庤$畻链虹绣缁灭殑杩灭▼鐩戞带鍜屾带鍒剁郴缁燂纴鍙浠ュ瑰伐涓氲嚜锷ㄥ寲銆佺数锷涖佹按鍒┿佷氦阃氱瓑棰嗗烟镄勮惧囧拰绯荤粺杩涜屽疄镞剁洃鎺у拰杩灭▼鎺у埗銆备笅闱㈡槸鏁板瓧鍖栫珯鎺SCADA绯荤粺镄勫熀链镎崭綔姝ラわ细
锏诲綍绯荤粺锛氭墦寮SCADA绯荤粺瀹㈡埛绔锛岃緭鍏ョ敤鎴峰悕鍜屽瘑镰佽繘琛岀橱褰曘
璁惧囬夋嫨锛氩湪绯荤粺涓荤晫闱㈤夋嫨闇瑕佺洃鎺у拰鎺у埗镄勮惧囧拰绯荤粺锛屼緥濡傚彂鐢垫満銆佹按娉点侀庢満绛夈
瀹炴椂鐩戞带锛氲繘鍏ヨ惧囩洃鎺х晫闱锛屽彲浠ュ疄镞舵煡鐪嬭惧囩殑杩愯岀姸镐佸拰鍙傛暟锛屽傛俯搴︺佸帇锷涖佹祦閲忕瓑銆
鏁版嵁鍒嗘瀽锛氱郴缁熶细镊锷ㄨ板綍璁惧囩殑杩愯屾暟鎹锛屽彲浠ュ规暟鎹杩涜屽垎鏋愬拰缁熻★纴浠ヤ究瀵硅惧囱繘琛屼紭鍖栧拰鏀硅繘銆
鎶ヨ﹀勭悊锛氩綋璁惧囧嚭鐜版晠闅沧垨寮傚父镞讹纴绯荤粺浼氲嚜锷ㄥ彂鍑烘姤璀︿俊鍙凤纴鎻愰啋镎崭綔浜哄憳鍙婃椂澶勭悊銆
杩灭▼鎺у埗锛氭搷浣滀汉锻桦彲浠ラ氲繃SCADA绯荤粺杩灭▼鎺у埗璁惧囩殑寮鍏炽佸惎锅灭瓑镎崭綔锛屼互淇濊瘉璁惧囩殑瀹夊叏鍜屾e父杩愯屻
闇瑕佹敞镒忕殑锘嬬寷杩规槸锛屾暟瀛楀寲绔欐带SCADA绯荤粺镄勬搷浣沧ラゅ彲鑳藉洜绯荤粺鐗堟湰鍜屽叿浣揿簲鐢ㄥ満鏅钥屾湁镓涓嶅悓锛屾搷浣滀汉锻橀渶瑕佹牴鎹鍏蜂綋𨱍呭喌杩涜屾搷浣滐纴阆靛畧绯荤粺浣跨敤瑙勫畾鍜屾搷浣沧祦绋嬶纴纭淇濈郴缁熺殑瀹夊叏鍜岀ǔ瀹氲繍琛屻
鏁板瓧鍖栫珯鎺SCADA绯荤粺鏄涓绉嶅熀浜庤$畻链虹绣缁灭殑杩灭▼鐩戞带鍜屾带鍒剁郴缁燂纴鍙浠ュ瑰伐涓氲嚜锷ㄥ寲銆佺数锷涖佹按鍒┿佷氦阃氱瓑棰嗗烟镄勮惧囧拰绯荤粺杩涜屽疄镞剁洃鎺у拰杩灭▼鎺у埗銆备笅闱㈡槸鏁板瓧鍖栫珯鎺SCADA绯荤粺镄勫熀链镎崭綔姝ラわ细
锏诲綍绯荤粺锛氭墦寮SCADA绯荤粺瀹㈡埛绔锛岃緭鍏ョ敤鎴峰悕鍜屽瘑镰佽繘琛岀橱褰曘
璁惧囬夋嫨锛氩湪绯荤粺涓荤晫闱㈤夋嫨闇瑕佺洃鎺у拰鎺у埗镄勮惧囧拰绯荤粺锛屼緥濡傚彂鐢垫満銆佹按娉点侀庢満绛夈
瀹炴椂鐩戞带锛氲繘鍏ヨ惧囩洃鎺х晫闱锛屽彲浠ュ疄镞舵煡鐪嬭惧囩殑杩愯岀姸镐佸拰鍙傛暟锛屽傛俯搴︺佸帇锷涖佹祦閲忕瓑銆
鏁版嵁鍒嗘瀽锛氱郴缁熶细镊锷ㄨ板綍璁惧囩殑杩愯屾暟鎹锛屽彲浠ュ规暟鎹杩涜屽垎鏋愬拰缁熻★纴浠ヤ究瀵硅惧囱繘琛屼紭鍖栧拰鏀硅繘銆
鎶ヨ﹀勭悊锛氩綋璁惧囧嚭鐜版晠闅沧垨寮傚父镞讹纴绯荤粺浼氲嚜锷ㄥ彂鍑烘姤璀︿俊鍙凤纴鎻愰啋镎崭綔浜哄憳鍙婃椂澶勭悊銆
杩灭▼鎺у埗锛氭搷浣滀汉锻桦彲浠ラ氲繃SCADA绯荤粺杩灭▼鎺у埗璁惧囩殑寮鍏炽佸惎锅灭瓑镎崭綔锛屽集骞朵互淇濊瘉璁惧囩殑瀹夊叏鍜屾e父杩愯屻
闇瑕佹敞镒忕殑鏄锛屾暟瀛楀寲绔欐带SCADA绯荤粺镄勬搷浣沧ラゅ彲鑳藉洜绯荤粺鐗堟湰鍜屽叿浣揿簲鐢ㄥ満鏅钥屾湁镓涓嶅悓锛屾搷浣滀汉锻橀渶瑕佹牴鎹鍏蜂綋𨱍呭喌杩涜屾搷浣滐纴阆靛畧绯荤粺浣跨敤瑙勫畾鍜屾搷浣沧祦绋嬶纴纭淇濈郴缁熺殑瀹夊叏鍜岀ǔ瀹氲繍琛屻
⑷ 什么是组态软件,HMI/MMI/SCADA又是什么
组态软件 :一般英文简称有三种分别为HMI/MMI/SCADA,对应全称为Human and Machine Interface/Man and Machine Interface /Supervisory Control and Data Acquisition,中文翻译为:人机界面/监视控制和数据采集 软件。目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以及在互联网上的一系列的数据整合。
1. 组态软件产生的背景
“组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已经成熟;由PC构建的工业控制系统具有相对较低的拥有成本;PC的软件资源和硬件资源丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技术方面的支持。在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。
对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。
2. 组态软件在我国的发展及国内外主要产品介绍
组态软件产品于80年代初出现,并在80年代末期进入我国。但在90年代中期之前,组态软件在我国的应用并不普及。究其原因,大致有以下几点:
①国内用户还缺乏对组态软件的认识,项目中没有组态软件的预算,或宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,而不采用组态软件;
②在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版。
③当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供了对大规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所需的数据,这些需求并未完全角成。
随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式。对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS(计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,在1995年以后,组态软件在国内的应用逐渐得到了普及。下面就对几种组态软件分别进行介绍。
①InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。
②Fix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLE for Process Control)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。
③Citech:CiT公司的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
④WinCC:Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。
⑤ForceControl(力控):北京三维力控 科技 有限公司的ForceControl(力控)从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。后来随着Windows3.1的流行,又开发出了16位Windows版的力控。但直至Windows95版本的力控诞生之前,他主要用于公司内部的一些项目。32位下的1.0版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。在1999~2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。在很多环节的设计上,力控都能从国内用户的角度出发,即注重实用性,又不失大软件的规范。另外,公司在产品的培训、用户技术支持等方面投入了较大人力,相信在较短时间内,力控软件产品将在工控软件界形成巨大的冲击。
其他常见的组态软件还有GE的Cimplicity,Rockwell的RsView,NI的LookOut,PCSoft的Wizcon以及国内一些组态软件通态软件公司的MCGS,也都各有特色。
3. 组态软件的功能特点发展方向
目前看到的所有组态软件都能完成类似的功能:比如,几乎所有运行于32位Windows平台的组态软件都采用类似资源浏览器的窗口结构,并且对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;都提供多种数据驱动程序;都使用脚本语言提供二次开发的功能,等等。但是,从技术上说,各种组态软件提供实现这些功能的方法却各不相同。从这些不同之处,以及PC技术发展的趋势,可以看出组态软件未来发展的方向。
3.1数据采集的方式
大多数组态软件提供多种数据采集程序,用户可以进行配置。然而,在这种情况下,驱动程序只能由组态软件开发商提供,或者由用户按照某种组态软件的接口规范编写,这为用户提出了过高的要求。由OPC基金组织提出的OPC规范基于微软的OLE/DCOM技术,提供了在分布式系统下,软件组件交互和共享数据的完整的解决方案。在支持OPC的系统中,数据的提供者作为服务器(Server),数据请求者作为客户(Client),服务器和客户之间通过DCOM接口进行通信,而无需知道对方内部实现的细节。由于COM技术是在二进制代码级实现的,所以服务器和客户可以由不同的厂商提供。在实际应用中,作为服务器的数据采集程序往往由硬件设备制造商随硬件提供,可以发挥硬件的全部效能,而作为客户的组态软件可以通过OPC与各厂家的驱动程序无缝连接,故从根本上解决了以前采用专用格式驱动程序总是滞后于硬件更新的问题。同时,组态软件同样可以作为服务器为其他的应用系统(如MIS等)提供数据。OPC现在已经得到了包括Interllution、Simens、GE、ABB等国外知名厂商的支持。随着支持OPC的组态软件和硬件设备的普及,使用OPC进行数据采集必将成为组态中更合理的选择。
3.2脚本的功能
脚本语言是扩充组态系统功能的重要手段。因此,大多数组态软件提供了脚本语言的支持。具体的实现方式可分为三种:一是内置的类C/Basic语言;二是采用微软的VBA的编程语言;三是有少数组态软件采用面向对象的脚本语言。类C/Basic语言要求用户使用类似高级语言的语句书写脚本,使用系统提供的函数调用组合完成各种系统功能。应该指明的是,多数采用这种方式的国内组态软件,对脚本的支持并不完善,许多组态软件只提供IF…THEN…ELSE的语句结构,不提供循环控制语句,为书写脚本程序带来了一定的困难。微软的VBA是一种相对完备的开发环境,采用VBA的组态软件通常使用微软的VBA环境和组件技术,把组态系统中的对象以组件方式实现,使用VBA的程序对这些对象进行访问。由于VisualBasic是解释执行的,所以VBA程序的一些语法错误可能到执行时才能发现。而面向对象的脚本语言提供了对象访问机制,对系统中的对象可以通过其属性和方法进行访问,比较容易学习、掌握和扩展,但实现比较复杂。
3.3组态环境的可扩展性
可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加新功能的能力,这种增加的功能可能来自于组态软件开发商、第三方软件提供商或用户自身。增加功能最常用的手段是ActiveX组件的应用,目前还只有少数组态软件能提供完备的ActiveX组件引入功能及实现引入对象在脚本语言中的访问。
3.4组态软件的开放性
随着管理信息系统和计算机集成制造系统的普及,生产现场数据的应用已经不仅仅局限于数据采集和监控。在生产制造过程中,需要现场的大量数据进行流程分析和过程控制,以实现对生产流程的调整和优化。现有的组态软件对大部分这些方面需求还只能以报表的形式提供,或者通过ODBC将数据导出到外部数据库,以供其他的业务系统调用,在绝大多数情况下,仍然需要进行再开发才能实现。随着生产决策活动对信息需求的增加,可以预见,组态软件与管理信息系统或领导信息系统的集成必将更加紧密,并很可能以实现数据分析与决策功能的模块形式在组态软件中出现。
3.5对Internet的支持程度
现代企业的生产已经趋向国际化、分布式的生产方式。Internet将是实现分布式生产的基础。组态软件能否从原有的局域网运行方式跨越到支持Internet,是摆在所有组态软件开发商面前的一个重要课题。限于国内目前的网络基础设施和工业控制应用的程度,笔者认为,在较长时间内,以浏览器方式通过Internet对工业现场的监控,将会在大部分应用中停留于监视阶段,而实际控制功能的完成应该通过更稳定的技术,如专用的远程客户端、由专业开发商提供的ActiveX控件或Java技术实现。
3.6组态软件的控制功能
随着以工业PC为核心的自动控制集成系统技术的日趋完善和工程技术人员的使用组态软件水平的不断提高,用户对组态软件的要求已不像过去那样主要侧重于画面,而是要考虑一些实质性的应用功能,如软件PLC,先进过程控制策略等。
软PLC产品是基于PC机开放结构的控制装置,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可将标准的工业PC转换成全功能的PLC过程控制器。软PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、通信网络等功能,通过一个多任务控制内核,提供了强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种I/O系统及网络的开放式结构。所以可以这样说,软PLC提供了与硬PLC同样的功能,而同时具备了PC环境的各种优点。目前,国际上影响比较大的产品有:法国CJ International公司的ISaGRAF软件包、PCSoft International公司的WinPLC、美国Wizdom Control Intellution公司的Paradym-31、美国Moore Process Automation Solutions公司ProcessSuite、美国Wonder ware Controls公司的InControl、SoftPLC公司的SoftPLC等。国内推出软PLC产品的组态软件还不见有,国内组态软件要想全面超过国外的竞争对手,就必须搞创新,推出类似功能的产品。
随着企业提出的高柔性、高效益的要求,以经典控制理论为基础的控制方案已经不能适应,以多变量预测控制为代表的先进控制策略的提出和成功应用之后,先进过程控制受到了过程工业界的普遍关注。先进过程控制(Advanced Process Control,APC)是指一类在动态环境中,基于模型、充分借助计算机能力,为工厂获得最大理论而实施的运行和控制策略。先进控制策略主要有:双重控制及阀位控制、纯滞后补偿控制、解耦控制、自适应控制、差拍控制、状态反馈控制、多变量预测控制、推理控制及软测量技术、智能控制(专家控制、模糊控制和神经网络控制)等,尤其智能控制已成为开发和应用的热点。目前,国内许多大企业纷纷投资,在装置自动化系统中实施先进控制。国外许多控制软件公司和DCS厂商都在竞相开发先进控制和优化控制的工程软件包。据资料报道,一个乙烯装置投资163万美元实施先进控制,完成后预期可获得效益600万美元/年。从上可以看出能嵌入先进控制和优化控制策略的组态软件必将受到用户的极大欢迎。
4.结束语
用户的需求促使技术不断进步,在组态软件上这种趋势体现得尤为明显。未来的组态软件将是提供更加强大的分布式环境下的组态功能、全面支持ActiveX、扩展能力强、支持OPC等工业标准、控制功能强、并能通过Internet进行访问的开放式系统。
HMI是Human Machine Interface的简称。
HMI其实广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。
举个例子来说,在一座工厂里头,我们要搜集工厂各个区域的温度、湿度以及工厂中机器的状态
等等的信息透过一台 监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。
这便是一个很典型的SCADA/HMI的运用,一般而言,HMI系统必须有几项基本的能力:
实时的资料趋势显示——把撷取的资料立即显示在屏幕上。
自动记录资料——自动将资料储存至数据库中,以便日后查看。
历史 资料趋势显示——把数据库中的资料作可视化的呈现。
报表的产生与打印——能把资料转换成报表的格式,并能够打印出来。
图形接口控制——操作者能够透过图形接口直接控制机台等装置。
警报的产生与记录——使用者可以定义一些警报产生的条件,
比方说温度过度或压力超过临界值,在这样的条件下系统会产生警报,通知作业员处理。
⑸ SCADA绯荤粺璇︾粏璧勬枡澶у叏
SCADA(Supervisory Control And Data Acquisition)绯荤粺锛屽嵆鏁版嵁閲囬泦涓庣洃瑙嗘带鍒剁郴缁熴係CADA绯荤粺鏄浠ヨ$畻链轰负锘虹镄凞CS涓庣数锷涜嚜锷ㄥ寲鐩戞带绯荤粺锛涘畠濂楃敤棰嗗烟寰埚箍锛屽彲浠ュ楃敤浜庣数锷涖佸喍閲戙佺煶娌广佸寲宸ャ佺噧姘斻侀搧璺绛夐嗗烟镄勬暟鎹閲囬泦涓庣洃瑙嗘带鍒朵互鍙婅繃绋嬫带鍒剁瓑璇稿氶嗗烟銆
鍦ㄧ数锷涚郴缁熶腑锛孲CADA绯荤粺濂楃敤链涓哄箍娉涳纴鎶链鍙戝𪾢涔熸渶涓烘垚镡熴傚畠鍦ㄨ繙锷ㄧ郴缁熶腑鍗犻吨瑕佸湴浣,鍙浠ュ圭幇鍦虹殑杩愯岃惧囱繘琛岀洃瑙嗗拰鎺у埗锛屼互瀹炵幇鏁版嵁閲囬泦銆佽惧囨带鍒躲佹祴閲忋佸弬鏁拌皟鑺备互鍙婂悇绫讳俊鍙锋姤璀︾瓑钖勯”锷熻兘,鍗虫垜浠镓鐭ョ殑"锲涢仴"锷熻兘.RTU(杩灭▼缁堢鍗曞厓),FTU(棣堢嚎缁堢鍗曞厓)鏄瀹幂殑閲嶈佺粍鎴愰儴鍒嗭紟鍦ㄧ幇浠婄殑鍙樼数绔欑患钖堣嚜锷ㄥ寲寤鸿句腑璧蜂简鐩稿綋閲嶈佺殑浣灭敤锛
SCADA(Supervisory Control And Data Acquisition)绯荤粺锛屽嵆鏁版嵁閲囬泦涓庣洃瑙嗘带鍒剁郴缁燂纴娑夊强鍒扮粍镐佽蒋浣撱佹暟鎹浼犺緭阈捐矾锛埚傦细鏁颁紶鐢靛彴銆丢PRS绛夛级