在å¯ç·¨ç¨‹æŽ§åˆ¶å™¨ä¸æœ‰å¤šç¨®ç¨‹åºè¨è¨ˆèªžè¨€,它們是梯形圖語言ã€å¸ƒçˆ¾åŠ©è¨˜ç¬¦èªžè¨€ã€åŠŸèƒ½è¡¨åœ–èªžè¨€ã€åŠŸèƒ½æ¨¡å¡Šåœ–èªžè¨€åŠçµæ§‹åŒ–èªžå¥æè¿°èªžè¨€ç‰ã€‚梯形圖語言和布爾助記符語言是基本程åºè¨è¨ˆèªžè¨€ï¼Œå®ƒé€šå¸¸ç”±ä¸€ç³»åˆ—指令組æˆï¼Œç”¨é€™äº›æŒ‡ä»¤å¯ä»¥å®Œæˆå¤§å¤šæ•¸ç°¡å–®çš„æŽ§åˆ¶åŠŸèƒ½ï¼Œä¾‹å¦‚ï¼Œä»£æ›¿ç¹¼é›»å™¨ã€è¨ˆæ•¸å™¨ã€è¨ˆæ™‚器完æˆé †åºæŽ§åˆ¶å’Œé‚輯控制ç‰ï¼Œé€šéŽæ“´å±•或增強指令集,它們也能執行其它的基本æ“作。
åŠŸèƒ½è¡¨åœ–èªžè¨€å’Œèªžå¥æè¿°èªžè¨€æ˜¯é«˜ç´šçš„ç¨‹åºè¨è¨ˆèªžè¨€ï¼Œå®ƒå¯æ ¹æ“šéœ€è¦åŽ»åŸ·è¡Œæ›´æœ‰æ•ˆçš„æ“作,例如,模擬é‡çš„æŽ§åˆ¶ï¼Œæ•¸æ“šçš„æ“ç¸±ï¼Œå ±è¡¨çš„å ±å°å’Œå…¶ä»–基本程åºè¨è¨ˆèªžè¨€ç„¡æ³•完æˆçš„功能。功能模塊圖語言采用功能模塊圖的形å¼ï¼Œé€šéŽè»Ÿé€£æŽ¥çš„æ–¹å¼å®Œæˆæ‰€è¦æ±‚的控制功能,它ä¸åƒ…在å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ä¸å¾—åˆ°äº†å»£æ³›çš„æ‡‰ç”¨ï¼Œåœ¨é›†æ•£æŽ§åˆ¶ç³»çµ±çš„ç·¨ç¨‹å’Œçµ„æ…‹æ™‚ä¹Ÿå¸¸å¸¸è¢«é‡‡ç”¨ã€‚ç”±äºŽå®ƒå…·æœ‰é€£æŽ¥æ–¹ä¾¿ã€æ“ä½œç°¡å–®ã€æ˜“于掌æ¡ç‰ç‰¹é»žï¼Œç‚ºå»£å¤§å·¥ç¨‹è¨è¨ˆå’Œæ‡‰ç”¨äººå“¡æ‰€å–œæ„›ã€‚
æ ¹æ“šå¯ç·¨ç¨‹å™¨æ‡‰ç”¨èŒƒåœï¼Œç¨‹åºè¨è¨ˆèªžè¨€å¯ä»¥çµ„åˆä½¿ç”¨ï¼Œå¸¸ç”¨çš„程åºè¨è¨ˆèªžè¨€æ˜¯ï¼šæ¢¯å½¢åœ–程åºè¨è¨ˆèªžè¨€ã€å¸ƒçˆ¾åŠ©è¨˜ç¬¦ç¨‹åºè¨è¨ˆèªžè¨€ï¼ˆèªžå¥è¡¨ï¼‰ã€åŠŸèƒ½è¡¨åœ–ç¨‹åºè¨è¨ˆèªžè¨€ã€åŠŸèƒ½æ¨¡å¡Šåœ–ç¨‹åºè¨è¨ˆèªžè¨€ã€çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€ã€æ¢¯å½¢åœ–èˆ‡çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€ã€å¸ƒçˆ¾åŠ©è¨˜ç¬¦èˆ‡åŠŸèƒ½è¡¨åœ–ç¨‹åºè¨è¨ˆèªžè¨€ã€å¸ƒçˆ¾åŠ©è¨˜ç¬¦èˆ‡çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€ã€‚
1ã€æ¢¯å½¢åœ–(LadderDiagram)程åºè¨è¨ˆèªžè¨€
梯形圖程åºè¨è¨ˆèªžè¨€æ˜¯ç”¨æ¢¯å½¢åœ–的圖形符號來æè¿°ç¨‹åºçš„一種程åºè¨è¨ˆèªžè¨€ã€‚采用梯形圖程åºè¨è¨ˆèªžè¨€ï¼Œç¨‹åºé‡‡ç”¨æ¢¯å½¢åœ–çš„å½¢å¼æè¿°ã€‚é€™ç¨®ç¨‹åºè¨è¨ˆèªžè¨€é‡‡ç”¨å› 果關系來æè¿°äº‹ä»¶ç™¼ç”Ÿçš„æ¢ä»¶å’Œçµæžœã€‚æ¯å€‹æ¢¯ç´šæ˜¯ä¸€å€‹å› 果關系。
在梯級ä¸ï¼Œæè¿°äº‹ä»¶ç™¼ç”Ÿçš„æ¢ä»¶è¡¨ç¤ºåœ¨å·¦é¢ï¼Œäº‹ä»¶ç™¼ç”Ÿçš„çµæžœè¡¨ç¤ºåœ¨åŽé¢ã€‚梯形圖程åºè¨è¨ˆèªžè¨€æ˜¯æœ€å¸¸ç”¨çš„一種程åºè¨è¨ˆèªžè¨€ã€‚它來æºäºŽç¹¼é›»å™¨é‚輯控制系統的æè¿°ã€‚在工æ¥éŽç¨‹æŽ§åˆ¶é ˜åŸŸï¼Œé›»æ°£æŠ€è¡“人員å°ç¹¼é›»å™¨é‚è¼¯æŽ§åˆ¶æŠ€è¡“è¼ƒç‚ºç†Ÿæ‚‰ï¼Œå› æ¤ï¼Œç”±é€™ç¨®é‚輯控制技術發展而來的梯形圖å—到了æ¡è¿Žï¼Œå¹¶å¾—到了廣泛的應用。
梯形圖程åºè¨è¨ˆèªžè¨€çš„特點是:
(1)與電氣æ“作原ç†åœ–ç›¸å°æ‡‰ï¼Œå…·æœ‰ç›´è§€æ€§å’Œå°æ‡‰æ€§ï¼›
(2)與原有繼電器é‚輯控制技術相一致,å°é›»æ°£æŠ€è¡“äººå“¡ä¾†èªªï¼Œæ˜“äºŽæ’æ¡å’Œå¸ç¿’ï¼›
(3)與原有的繼電器é‚輯控制技術的ä¸åŒé»žæ˜¯ï¼Œæ¢¯å½¢åœ–ä¸çš„能æµï¼ˆPowerFLowï¼‰ä¸æ˜¯å¯¦éš›æ„ç¾©çš„é›»æµï¼Œå…§éƒ¨çš„ç¹¼é›»å™¨ä¹Ÿä¸æ˜¯å¯¦éš›å˜åœ¨çš„ç¹¼é›»å™¨ï¼Œå› æ¤ï¼Œæ‡‰ç”¨æ™‚,需與原有繼電器é‚輯控制技術的有關概念å€åˆ¥å°å¾…ï¼›
(4)與布爾助記符程åºè¨è¨ˆèªžè¨€æœ‰ä¸€ä¸€å°æ‡‰é—œç³»ï¼Œä¾¿äºŽç›¸äº’的轉æ›å’Œç¨‹åºçš„æª¢æŸ¥ã€‚
2ã€å¸ƒçˆ¾åŠ©è¨˜ç¬¦ï¼ˆBooleanMnemonic)程åºè¨è¨ˆèªžè¨€
布爾助記符程åºè¨è¨ˆèªžè¨€æ˜¯ç”¨å¸ƒçˆ¾åŠ©è¨˜ç¬¦ä¾†æè¿°ç¨‹åºçš„一種程åºè¨è¨ˆèªžè¨€ã€‚布爾助記符程åºè¨è¨ˆèªžè¨€èˆ‡è¨ˆç®—機ä¸çš„匯編語言éžå¸¸ç›¸ä¼¼ï¼Œé‡‡ç”¨å¸ƒçˆ¾åŠ©è¨˜ç¬¦ä¾†è¡¨ç¤ºæ“作功能。
布爾助記符程åºè¨è¨ˆèªžè¨€å…·æœ‰ä¸‹åˆ—特點:
(1)采用助記符來表示æ“ä½œåŠŸèƒ½ï¼Œå…·æœ‰å®¹æ˜“è¨˜æ†¶ï¼Œä¾¿äºŽæ’æ¡çš„特點;
(2)在編程器的éµç›¤ä¸Šé‡‡ç”¨åŠ©è¨˜ç¬¦è¡¨ç¤ºï¼Œå…·æœ‰ä¾¿äºŽæ“作的特點,å¯åœ¨ç„¡è¨ˆç®—æ©Ÿçš„å ´åˆé€²è¡Œç·¨ç¨‹è¨è¨ˆï¼›
(3ï¼‰èˆ‡æ¢¯å½¢åœ–æœ‰ä¸€ä¸€å°æ‡‰é—œç³»ã€‚其特點與梯形圖語言基本類åŒã€‚
3ã€åŠŸèƒ½è¡¨åœ–ï¼ˆSepuentialFunctionChart)程åºè¨è¨ˆèªžè¨€
功能表圖程åºè¨è¨ˆèªžè¨€æ˜¯ç”¨åŠŸèƒ½è¡¨åœ–ä¾†æè¿°ç¨‹åºçš„一種程åºè¨è¨ˆèªžè¨€ã€‚它是近年來發展起來的一種程åºè¨è¨ˆèªžè¨€ã€‚采用功能表圖的æè¿°ï¼ŒæŽ§åˆ¶ç³»çµ±è¢«åˆ†ç‚ºè‹¥å¹²å€‹å系統,從功能入手,使系統的æ“作具有明確的å«ç¾©ï¼Œä¾¿äºŽè¨è¨ˆäººå“¡å’Œæ“作人員è¨è¨ˆæ€æƒ³çš„æºé€šï¼Œä¾¿äºŽç¨‹åºçš„分工è¨è¨ˆå’Œæª¢æŸ¥èª¿è©¦ã€‚
功能表圖程åºè¨è¨ˆèªžè¨€çš„特點是:
(1)以功能為主線,æ¢ç†æ¸…楚,便于å°ç¨‹åºæ“作的ç†è§£å’Œæºé€šï¼›
(2)å°å¤§åž‹çš„程åºï¼Œå¯åˆ†å·¥è¨è¨ˆï¼Œé‡‡ç”¨è¼ƒç‚ºéˆæ´»çš„程åºçµæ§‹ï¼Œå¯ç¯€çœç¨‹åºè¨è¨ˆæ™‚間和調試時間;
(3ï¼‰å¸¸ç”¨äºŽç³»çµ±çš„è¦æ¨¡æ ¡å¤§ï¼Œç¨‹åºé—œç³»è¼ƒå¾©é›œçš„å ´åˆï¼›
(4ï¼‰åªæœ‰åœ¨æ´»å‹•æ¥çš„命令和æ“ä½œè¢«åŸ·è¡Œï¼Œå°æ´»å‹•æ¥åŽçš„轉æ›é€²è¡ŒæŽƒæï¼Œå› æ¤ï¼Œæ•´å€‹ç¨‹åºçš„æŽƒææ™‚間較其他程åºç·¨åˆ¶çš„ç¨‹åºæŽƒææ™‚é–“è¦å¤§å¤§ç¸®çŸã€‚
功能表圖來æºäºŽä½©ç‰¹åˆ©ï¼ˆPetriï¼‰ç¶²ï¼Œç”±äºŽå®ƒå…·æœ‰åœ–å½¢è¡¨é”æ–¹å¼ï¼Œèƒ½è¼ƒç°¡å–®å’Œæ¸…楚地æè¿°å¹¶ç™¼ç³»çµ±å’Œå¾©é›œç³»çµ±çš„æ‰€æœ‰ç¾è±¡ï¼Œå¹¶èƒ½å°ç³»çµ±ä¸å˜æœ‰çš„象æ»éŽ–ã€ä¸å®‰å…¨ç‰å常ç¾è±¡é€²è¡Œåˆ†æžå’Œå»ºæ¨¡ï¼Œåœ¨æ¨¡åž‹çš„基礎上能直接編程,所以,得到了文泛的應用。近幾年推出的å¯ç·¨ç¨‹æŽ§åˆ¶å™¨å’Œå°åž‹é›†æ•£æŽ§åˆ¶ç³»çµ±ä¸ä¹Ÿå·²æä¾›äº†é‡‡ç”¨åŠŸèƒ½è¡¨åœ–æè¿°èªžè¨€é€²è¡Œç·¨ç¨‹çš„軟件。關于佩特利(Petriï¼‰ç¶²çš„ä¸€äº›åŸºæœ¬æ¦‚å¿µï¼Œæˆ‘åœ¨ä»¥åŽæœ‰æ©Ÿæœƒæ™‚å†ä»‹ç´¹çµ¦å„ä½ï¼Œä»¥æœ‰åŠ©äºŽå°åŠŸèƒ½è¡¨åœ–çš„é€²ä¸€æ¥ç†è§£ã€‚
4ã€åŠŸèƒ½æ¨¡å¡Šåœ–ï¼ˆFunctionBlock)程åºè¨è¨ˆèªžè¨€
功能模塊圖程åºè¨è¨ˆèªžè¨€æ˜¯é‡‡ç”¨åŠŸèƒ½æ¨¡å¡Šä¾†è¡¨ç¤ºæ¨¡å¡Šæ‰€å…·æœ‰çš„åŠŸèƒ½ï¼Œä¸åŒçš„功能模塊有ä¸åŒçš„功能。它有若干個輸入端和輸出端,通éŽè»Ÿé€£æŽ¥çš„æ–¹å¼ï¼Œåˆ†åˆ¥é€£æŽ¥åˆ°æ‰€éœ€çš„其它端åï¼Œå®Œæˆæ‰€éœ€çš„æŽ§åˆ¶é‹ç®—或控制功能。功能模塊å¯ä»¥åˆ†ç‚ºä¸åŒçš„類型,在åŒä¸€ç¨®é¡žåž‹ä¸ï¼Œä¹Ÿå¯èƒ½å› åŠŸèƒ½åƒæ•¸çš„ä¸åŒè€Œä½¿åŠŸèƒ½æˆ–æ‡‰ç”¨èŒƒåœæœ‰æ‰€å·®åˆ¥ï¼Œä¾‹å¦‚,輸入端的數é‡ã€è¼¸å…¥ä¿¡è™Ÿçš„類型ç‰çš„ä¸åŒä½¿å®ƒçš„使用范åœä¸åŒã€‚由于采用軟連接的方å¼é€²è¡ŒåŠŸèƒ½æ¨¡å¡Šä¹‹é–“åŠåŠŸèƒ½æ¨¡å¡Šèˆ‡å¤–éƒ¨ç«¯åçš„é€£æŽ¥ï¼Œå› æ¤æŽ§åˆ¶æ–¹æ¡ˆçš„æ›´æ”¹ã€ä¿¡è™Ÿé€£æŽ¥çš„æ›¿æ›ç‰æ“作å¯ä»¥å¾ˆæ–¹ä¾¿å¯¦ç¾ã€‚
功能模塊圖程åºè¨è¨ˆèªžè¨€çš„特點是:
(1)以功能模塊為單ä½ï¼Œå¾žæŽ§åˆ¶åŠŸèƒ½å…¥æ‰‹ï¼Œä½¿æŽ§åˆ¶æ–¹æ¡ˆçš„åˆ†æžå’Œç†è§£è®Šå¾—容易;
(2)功能模塊是用圖形化的方法æè¿°åŠŸèƒ½ï¼Œå®ƒçš„ç›´è§€æ€§å¤§å¤§æ–¹ä¾¿äº†è¨è¨ˆäººå“¡çš„編程和組態,有較好的易æ“作性;
(3ï¼‰å°æŽ§åˆ¶è¦æ¨¡è¼ƒå¤§ã€æŽ§åˆ¶é—œç³»è¼ƒå¾©éŒ„的系統,由于控制功能的關系å¯ä»¥è¼ƒæ¸…楚地表é”å‡ºä¾†ï¼Œå› æ¤ï¼Œç·¨ç¨‹å’Œçµ„態時間å¯ä»¥ç¸®çŸï¼Œèª¿è©¦æ™‚間也能減少;
(4)由于æ¯ç¨®åŠŸèƒ½æ¨¡å¡Šéœ€è¦å 用一定的程åºå…§å˜ï¼Œå°åŠŸèƒ½æ¨¡å¡Šçš„åŸ·è¡Œéœ€è¦ä¸€å®šçš„åŸ·è¡Œæ™‚é–“ï¼Œå› æ¤ï¼Œé€™ç¨®è¨è¨ˆèªžè¨€åœ¨å¤§ä¸åž‹å¯ç·¨ç¨‹æŽ§åˆ¶å™¨å’Œé›†æ•£æŽ§åˆ¶ç³»çµ±çš„ç·¨ç¨‹å’Œçµ„æ…‹ä¸æ‰è¢«é‡‡ç”¨ã€‚
6ã€çµæ§‹åŒ–語å¥ï¼ˆStructuredText)æè¿°ç¨‹åºè¨è¨ˆèªžè¨€
çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€æ˜¯ç”¨çµæ§‹åŒ–çš„æè¿°èªžå¥ä¾†æè¿°ç¨‹åºçš„一種程åºè¨è¨ˆèªžè¨€ã€‚它是一種類似于高級語言的程åºè¨è¨ˆèªžè¨€ã€‚在大ä¸åž‹çš„å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ç³»çµ±ä¸ï¼Œå¸¸é‡‡ç”¨çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€ä¾†æè¿°æŽ§åˆ¶ç³»çµ±ä¸å„個變é‡çš„關系。它也被用于集散控制系統的編程和組態。
çµæ§‹åŒ–èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€é‡‡ç”¨è¨ˆç®—機的æè¿°èªžå¥ä¾†æè¿°ç³»çµ±ä¸å„種變é‡ä¹‹é–“çš„å„種é‹ç®—é—œç³»ï¼Œå®Œæˆæ‰€éœ€çš„功能或æ“ä½œã€‚å¤§å¤šæ•¸åˆ¶é€ å» å•†é‡‡ç”¨çš„èªžå¥æè¿°ç¨‹åºè¨è¨ˆèªžè¨€èˆ‡BASIC語言ã€PASCAL語言或C語言ç‰é«˜ç´šèªžè¨€ç›¸é¡žä¼¼ï¼Œä½†ç‚ºäº†æ‡‰ç”¨æ–¹ä¾¿ï¼Œåœ¨èªžå¥çš„è¡¨é”æ–¹æ³•åŠèªžå¥çš„ç¨®é¡žç‰æ–¹é¢éƒ½é€²è¡Œäº†ç°¡åŒ–。
çµæ§‹åŒ–程åºè¨è¨ˆèªžè¨€å…·æœ‰ä¸‹åˆ—特點:
(1)采用高級語言進行編程,å¯ä»¥å®Œæˆè¼ƒå¾©é›œçš„æŽ§åˆ¶é‹ç®—ï¼›
(2ï¼‰éœ€è¦æœ‰ä¸€å®šçš„計算機高級程åºè¨è¨ˆèªžè¨€çš„知è˜å’Œç·¨ç¨‹æŠ€å·§ï¼Œå°ç·¨ç¨‹äººå“¡çš„æŠ€èƒ½è¦æ±‚較高,普通電氣人員無法完æˆã€‚
(3)直觀性和易æ“ä½œæ€§ç‰æ€§èƒ½è¼ƒå·®ï¼›
(4)常被用于采用功能模塊ç‰å…¶ä»–語言較難實ç¾çš„一些控制功能的實施。部分å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨çš„åˆ¶é€ å» å•†ç‚ºç”¨æˆ¶æä¾›äº†ç°¡å–®çš„çµæ§‹åŒ–程åºè¨è¨ˆèªžè¨€ï¼Œå®ƒèˆ‡åŠ©è¨˜ç¬¦ç¨‹åºè¨è¨ˆèªžè¨€ç›¸ä¼¼ï¼Œå°ç¨‹åºçš„æ¥æ•¸æœ‰ä¸€å®šçš„é™åˆ¶ï¼ŒåŒæ™‚,æä¾›äº†èˆ‡å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨é–“çš„æŽ¥å£æˆ–通信連接程åºçš„編制方å¼ï¼Œç‚ºç”¨æˆ¶çš„æ‡‰ç”¨ç¨‹åºæä¾›äº†æ“´å±•余地。