時間:2020-07-27 14:15:36來æºï¼šæŽ§åˆ¶å·¥ç¨‹ç¶²
  隨著越來越多的移動è¨å‚™ç”¨äºŽç®¡ç†å·¥æ¥é‹ç‡Ÿï¼ŒåŸºäºŽç¶²é 的人機界é¢ï¼ˆHMI)é¸é …䏿–·å¢žåŠ ã€‚åŸºäºŽHTML5å’ŒJavaScriptçš„éˆæ´»çš„æ“ä½œå“¡ç•Œé¢ï¼Œå…è¨±å¾žå …å›ºçš„å·¥æ¥å¹³æ¿é›»è…¦ä»¥åŠå…¶ä»–消費類移動è¨å‚™ï¼ˆåŒ…æ‹¬ä»»ä½•åˆ¶é€ å•†çš„å¯ç©¿æˆ´è¨å‚™ã€æ™ºèƒ½æ‰‹æ©Ÿå’Œå¹³æ¿é›»è…¦ï¼‰é€²è¡Œè¨ªå•。最新的HMI軟件的進æ¥ï¼Œæä¾›äº†å‰µå»ºå…·éŸ¿æ‡‰å¼ã€åŸºäºŽç¶²é 的多點觸控æ“作員界é¢ï¼Œä»¥å¯¦ç¾ç›´è§€æ“作的能力。盡管æ¤è»Ÿä»¶ä¾è³´äºŽä¿¡æ¯æŠ€è¡“(IT)è¨è¨ˆæ¨™æº–,但從工æ¥è§’åº¦ä¾†çœ‹ï¼Œå®ƒå¿…é ˆå…·æœ‰è¼ƒé«˜çš„å¯é 性。æ¤å¤–,這些HMIæ“作和監視需è¦ç‰¹æ®Šé€£æŽ¥æŽªæ–½çš„å¤šä¾›æ‡‰å•†é«”ç³»çµæ§‹ã€‚多年來,工程師僅將HMI集æˆåˆ°å·¥å» å…§éƒ¨çš„æŽ§åˆ¶é¢æ¿ä¸ã€‚當使用移動è¨å‚™æˆç‚ºå¯èƒ½æ™‚,最åˆçš„界é¢åªæ˜¯å°å±å¹•çš„ç²—ç•¥è§£é‡‹ï¼Œå¹¶å¸¶æœ‰ä¸€äº›ä¾†è‡ªè»Šé–“çš„å ±è¦å’Œé€šçŸ¥ï¼Œå·¥æ¥é¡¯ç¤ºå™¨ä¸Šçš„多點觸摸功能在當時還是一個夢想。移動優先è¨è¨ˆç–略,å°äºŽç¢ºä¿HMI已為智能手機ã€å¹³æ¿é›»è…¦ç‰è¨å‚™åšå¥½æº–å‚™éžå¸¸é‡è¦ã€‚最é‡è¦çš„æ˜¯ï¼Œå¿…é ˆå°‡HMIè¦–ç‚ºä¸€ç¨®éŸ¿æ‡‰å¼æ“ä½œå·¥å…·ï¼Œè€Œä¸æ˜¯ä¸€ç³»åˆ—é é¢ã€‚軟件應充分利用移動è¨å‚™çš„功能和易用性。
HMIè»Ÿä»¶æ‡‰æ”¯æŒæŽ§ä»¶å·¥ç¨‹å¸«ç†Ÿæ‚‰çš„åœ–å½¢ç·¨è¼¯å™¨ä¸çš„編程,例如微軟的Visual Studio,并æä¾›æ¨™æº–工具來實ç¾CSS主題并使用API構建其它程åºã€‚本文圖片來æºï¼šå€ç¦
  響應å¼HMIè¨è¨ˆ
  術語“響應â€åœ¨é€™é‡Œè¡¨ç¤ºHMIå±å¹•ä¸Šçš„å…§å®¹æ‡‰æ ¹æ“šå±å¹•çš„è¦æ ¼èª¿æ•´ä¸åŒçš„布局。å°äºŽç§»å‹•è¨å‚™å°¤å…¶å¦‚æ¤ï¼Œåœ¨è¼ƒå°çš„å±å¹•ä¸Šé¡¯ç¤ºå¤§é‡æ–‡æœ¬å’Œåœ–å½¢å¾ˆå›°é›£ã€‚å°Žèˆªæ™‚ï¼Œæ‰‹æŒ‡çš„ç²¾åº¦è¦æ¯”è¨ˆç®—æ©Ÿé¼ æ¨™æˆ–éµç›¤ä½Žå¾—多。將HMIè¨è¨ˆç‚ºå…·æœ‰å¯é‡å¾©ä½¿ç”¨çµ„ä»¶å’Œä¸»é¡Œçš„å‹•æ…‹ç³»çµ±ï¼Œè€Œä¸æ˜¯æ¯æ¬¡éƒ½éœ€è¦å¾žé é–‹å§‹æ§‹å»ºçš„éœæ…‹é é¢ï¼Œä½¿å·¥ç¨‹å¸«èƒ½å¤ 創建é©åˆæ¯å€‹ç”¨æˆ¶å±å¹•尺寸和è¨å‚™é¡žåž‹çš„è‡ªé©æ‡‰ç•Œé¢ã€‚這些å•題應在è¨è¨ˆéšŽæ®µå°±é–‹å§‹è€ƒæ…®ï¼Œè€Œä¸æ˜¯åœ¨â€œæ¨™æº–â€HMIå±å¹•çš„è¨è¨ˆå·²ç¶“完æˆä¹‹åŽæ‰åŽ»è€ƒæ…®ã€‚é€šéŽé¸æ“‡é›†æˆå¤šé»žè§¸æ‘¸åŠŸèƒ½çš„æŽ§åˆ¶é¢æ¿å’Œå¹³æ¿é›»è…¦ï¼Œé‚„å¯ä»¥ä½¿ç§»å‹•觸摸界é¢èˆ‡å·¥æ¥é¡¯ç¤ºå™¨ä¿æŒä¸€è‡´ã€‚在評估HMI軟件時,工程師應確ä¿å¹³è‡ºæ”¯æŒæ‰€æœ‰é€™äº›åŠŸèƒ½ï¼Œä¸ç®¡å…¶æ˜¯å·¥æ¥æ‡‰ç”¨é‚„是移動å±å¹•。響應å¼å…§å®¹é¦–先將å±å¹•的布局劃分為多個塊,這些塊å¯ä»¥æ ¹æ“šå±å¹•å¯¬åº¦è‡ªå‹•é‡æ–°å®šä½ã€‚例如,四個內容塊å¯ä»¥ä¸€æ¬¡å…¨éƒ¨é¡¯ç¤ºåœ¨è¨ˆç®—機監視器或ä¸åž‹å·¥æ¥æŽ§åˆ¶é¢æ¿ä¸Šã€‚但是,在智能手機上,它們應彼æ¤ç–Šæ”¾ï¼Œä½¿ç”¨æˆ¶å¯ä»¥åœ¨å‘下滾動時é€å€‹æŸ¥çœ‹ã€‚åŒæ¨£ï¼Œåœ¨å±å¹•é ‚éƒ¨çš„èœå–®æ¬„應自動轉æ›ç‚ºå¹³æ¿é›»è…¦ä¸Šçš„下拉èœå–®åœ–標,在移動界é¢è¨è¨ˆä¸é€™è¢«ç¨±ç‚ºâ€œæ¼¢å ¡åŒ…按鈕â€ã€‚這䏿œƒæ¸›å°‘å¯ç”¨å…§å®¹æˆ–功能的數é‡ã€‚相åï¼Œå®ƒä½¿å…§å®¹æ›´å®¹æ˜“é©æ‡‰æ‰€ä½¿ç”¨çš„硬件。這些原則是網é è¨è¨ˆå¸«ç†Ÿæ‚‰çš„,但是å°äºŽæŽ§ä»¶å·¥ç¨‹å¸«è€Œè¨€ï¼Œå®ƒå€‘å¯èƒ½å¹¶ä¸é‚£ä¹ˆæ˜Žé¡¯ã€‚
  熟悉的編程環境
  雖然較大的公å¸å¯èƒ½æ“有專門用于創建移動界é¢çš„ç”¨æˆ¶é«”é©—åœ˜éšŠï¼Œä½†è¨±å¤šå·¥å» å’Œæ©Ÿå™¨åˆ¶é€ å•†çš„åŽŸå§‹è¨å‚™åˆ¶é€ 商(OEM),往往都ä¾è³´æŽ§åˆ¶å·¥ç¨‹å¸«ä¾†é€²è¡Œé€™äº›å‡ç´šã€‚æŸäº›HMI軟件å¯ä»¥é€šéŽç†Ÿæ‚‰çš„平臺(例如自動化軟件)來支æŒç·¨ç¨‹ï¼Œè€Œä¸æ˜¯è¦æ±‚工程師å¸ç¿’新的編程環境。這æ„味著在å°HMI進行編程時,控制工程師的å¸ç¿’曲線更çŸï¼Œéƒ¨åˆ†åŽŸå› æ˜¯é€šéŽè»Ÿä»¶å¯ä»¥åœ¨åŒä¸€ç’°å¢ƒä¸‹ç®¡ç†æ‰€æœ‰æ©Ÿå™¨ä»£ç¢¼å’Œé …目。圖形編輯器應å…許工程師使用與機器控制編程相åŒçš„工具集和編程環境來構建響應å¼ã€åŸºäºŽHTML5å’ŒJavaScriptçš„HMI。æ¤å¤–,軟件供應商還應æä¾›ä¸€å€‹å¸¶æœ‰é 制接å£çµ„件的工具箱,以覆蓋諸如按鈕ã€è½‰ç›¤ã€æ»‘塊和èœå–®å¸ƒå±€ä¹‹é¡žçš„å¸¸è¦‹å…ƒç´ ã€‚æ“æœ‰å¯é‡å¾©ä½¿ç”¨çš„HMI控制組件å¯åŠ å¿«è¨è¨ˆéŽç¨‹ã€‚å…¶ä¸åŒ…括在整個系統ä¸åŸ·è¡Œç›¸åŒåŠŸèƒ½çš„å„ç¨®æŒ‰éˆ•å’Œå ±è¦ã€‚å·¥ç¨‹å¸«é‚„æ‡‰è©²é¸æ“‡æ”¯æŒå±¤ç–Šæ¨£å¼è¡¨ï¼ˆCSS)主題的軟件來構建新é é¢ï¼Œè€Œä¸å¿…為æ¯å€‹å°è±¡å‰µå»ºæ–°çš„æ¨£å¼åƒæ•¸ã€‚使用æŸäº›è»Ÿä»¶åŒ…ï¼Œæœƒæ ¹æ“šä¸»é¡Œè¨è¨ˆç”ŸæˆCSS,并在åŽè‡ºé‹è¡Œä»¥å¯¦ç¾æ›´å¿«çš„實ç¾ã€‚ä¾‹å¦‚ï¼Œå ±è¦ã€å…§å®¹å¡Šæˆ–æ£æ–‡çš„é¡è‰²å’Œæ¨£å¼æœƒè‡ªå‹•應用于新é é¢ã€‚如果特定樣å¼éœ€è¦èª¿æ•´æˆ–更新,則這些調整或更新將在ä¸å¿ƒä½ç½®é€²è¡Œå¹¶åœ¨æ•´å€‹å¹³è‡ºä¸Šç”Ÿæ•ˆã€‚HMIè»Ÿä»¶ä¹Ÿæ‡‰è©²æ˜¯å¯æ“´å±•的。如果é è¨æŽ§ä»¶ç„¡æ³•æ»¿è¶³ç‰¹å®šä»»å‹™éœ€æ±‚ï¼Œå‰‡è©²è»Ÿä»¶æ‡‰æä¾›é›†æˆçš„æ‡‰ç”¨ç¨‹åºç·¨ç¨‹æŽ¥å£ï¼ˆAPI)。一些HMI軟件å…許用戶一次性創建å°è±¡ï¼Œå¹¶å°‡å…¶å˜å„²ç‚ºHMI軟件的å¯é‡ç”¨æ“´å±•,以供將來使用。æ¤åŠŸèƒ½ä½¿å·¥ç¨‹å¸«èƒ½å¤ å‰µå»ºä»–å€‘éœ€è¦çš„任何C#程åºï¼Œåªè¦æœ‰æœå‹™å™¨é€£æŽ¥å°±å¯ä»¥èˆ‡ç¡¬ä»¶ã€å…¶ä»–APIã€é™³èˆŠçš„æ•¸æ“šåº«æˆ–自定義å”è°é€²è¡Œé€šè¨Šã€‚
HMIæœå‹™å™¨æ‡‰æ”¯æŒå¤šå®¢æˆ¶ç«¯ã€å¤šæœå‹™å™¨å’Œå¤šé‹è¡Œç’°å¢ƒï¼Œç‚ºæœ¬åœ°æˆ–基于云的æœå‹™å™¨å’Œå®‰å…¨é€šä¿¡å”è°ï¼ˆä¾‹å¦‚OPCUAã€è‡ªå‹•化è¨å‚™è¦èŒƒæˆ–基于MQTTçš„ADS)æä¾›é¸é …。
  與物ç†ä¸–界的連接
  移動HMI使æ“作員å¯ä»¥é€šéŽç¶²é ç€è¦½å™¨å’Œå®‰å…¨é€£æŽ¥ï¼Œåœ¨ç¾å ´æˆ–å ´å¤–å®Œæˆå·¥å» 車間的任務。但是,è¦ç‚ºå¤šå®¢æˆ¶ç«¯ã€å¤šæœå‹™å™¨å’Œå¤šé‹è¡Œç’°å¢ƒæ‡‰ç”¨æ¤åŠŸèƒ½ï¼ŒHMIæœå‹™å™¨å¿…é ˆæ”¯æŒå¼·å¤§çš„é«”ç³»çµæ§‹ã€‚æŸäº›è»Ÿä»¶æ”¯æŒéƒ¨ç½²åœ¨æœ¬åœ°è¨å‚™æˆ–云ä¸çš„æœå‹™å™¨ã€‚çµæžœï¼Œå®¢æˆ¶ç«¯è¨å‚™å¯ä»¥ä½¿ç”¨é€šä¿¡å”è°ï¼Œä¾‹å¦‚OPC UAã€è‡ªå‹•化è¨å‚™è¦èŒƒï¼ˆADS)或基于消æ¯éšŠåˆ—陿¸¬å‚³è¼¸ï¼ˆMQTT)上的ADS,以確ä¿è¨å‚™èˆ‡æœå‹™å™¨ä¹‹é–“å¯é ã€å®‰å…¨çš„æ•¸æ“šå‚³è¼¸ã€‚é€šéŽæ•¸æ“šç¶å®šï¼Œå·¥ç¨‹å¸«å¯ä»¥å°‡HMIä¸çš„ç‰¹å®šæŽ§ä»¶éˆæŽ¥åˆ°ç¾å ´è¨å‚™ã€‚為了é¿å…通éŽå¤šç¨®æœå‹™å™¨å’ŒæŠ€è¡“進行通信所帶來的å•題,æŸäº›è»Ÿä»¶åŒ…通éŽOPC UAå°‡HMI上的虛擬按鈕連接到å¯ç·¨ç¨‹é‚輯控制器(PLC)ä¸çš„實際功能,以æ¤ä½œç‚ºä¾›æ‡‰å•†ç¨ç«‹æ€§å’Œå…§ç½®å®‰å…¨æ©Ÿåˆ¶çš„å…¬èªå”è°ã€‚這些連接在樹形ç€è¦½èœå–®ä¸è¡¨ç¤ºï¼Œè©²èœå–®å…許用戶ç€è¦½æŽ§åˆ¶è¨å‚™çš„å…§å˜æˆ–ç€è¦½å•Ÿç”¨OPCè¨å‚™çš„æ¨™ç°½ç©ºé–“。盡管許多HMIå¹³è‡ºè¦æ±‚用戶é 先完æˆè€—æ™‚çš„æ˜ å°„éŽç¨‹ï¼Œä½†ä¹Ÿæœ‰å¦å¤–一些平臺å¯åœ¨åŽè‡ºåŸ·è¡Œæ¤åŠŸèƒ½ä»¥åŠ å¿«é…置和編程速度。從æœå‹™å™¨é«”ç³»çµæ§‹åˆ°éŸ¿æ‡‰å¼è¨è¨ˆï¼Œæœ‰æ•ˆçš„移動HMI確ä¿å·¥ç¨‹å¸«èƒ½å¤ 以直觀的方å¼èˆ‡å¯¦éš›ç³»çµ±é€²è¡Œäº¤äº’。如果系統需è¦é 程故障排除或數據訪å•,則æ¤åŠŸèƒ½éžå¸¸é‡è¦ã€‚移動HMIå¯ä»¥ä½¿è¨±å¤šæ‡‰ç”¨ç¨‹åºç¾ä»£åŒ–,并å¯ä»¥åœ¨ä»»ä½•地方訪å•實時生產數據。由于HMI履行著至關é‡è¦çš„åŠŸèƒ½ï¼Œå› æ¤å·¥ç¨‹å¸«å¿…é ˆä½¿ç”¨å¯é 的軟件來è¨è¨ˆå’Œå¯¦ç¾å®ƒï¼Œå¾žè€Œå¯ä»¥ä½¿æŽ§åˆ¶å·¥ç¨‹å¸«å’Œç”¨æˆ¶ç²å¾—最佳的體驗。(作者:Daymon Thompson)
標簽:
上一篇:鷹峰直æµé›»æŠ—器應用介紹
ä¸‹ä¸€ç¯‡ï¼šé«˜å£“è®Šé »å™¨åƒæ•¸è¨å®šæœ‰å“ªäº›ï¼Ÿ
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊