時間:2024-07-01 09:49:38來æºï¼šä¸åœ‹å‚³å‹•ç¶²
  PLC(Programmable Logic Controller,å¯ç·¨ç¨‹é‚輯控制器)是一種廣泛應用于工æ¥è‡ªå‹•åŒ–é ˜åŸŸçš„æŽ§åˆ¶è¨å‚™ã€‚TRD(Transport Register Direct,直接傳輸寄å˜å™¨)å’ŒTWR(Transport Word Reverse,傳輸å—å轉)是PLC編程ä¸å…©ç¨®å¸¸ç”¨çš„æ•¸æ“šå‚³è¼¸æŒ‡ä»¤ã€‚æœ¬æ–‡å°‡è©³ç´°ä»‹ç´¹é€™å…©ç¨®æŒ‡ä»¤çš„æ‡‰ç”¨å ´æ™¯ã€åŠŸèƒ½ç‰¹é»žä»¥åŠå¯¦é𛿇‰ç”¨æ¡ˆä¾‹ã€‚
  一ã€TRD指令的應用
  TRD指令的功能
  TRD指令是一種用于在PLC內部寄å˜å™¨ä¹‹é–“直接傳輸數據的指令。它å¯ä»¥å°‡ä¸€å€‹å¯„å˜å™¨çš„內容傳輸到å¦ä¸€å€‹å¯„å˜å™¨ï¼Œè€Œä¸éœ€è¦ç¶“éŽä¸é–“變é‡ã€‚這種直接傳輸方å¼å¯ä»¥æé«˜ç¨‹åºçš„執行效率。
  TRDæŒ‡ä»¤çš„æ‡‰ç”¨å ´æ™¯
  TRD指令在PLCç·¨ç¨‹ä¸æœ‰å¾ˆå¤šæ‡‰ç”¨å ´æ™¯ï¼Œä»¥ä¸‹æ˜¯ä¸€äº›å¸¸è¦‹çš„æ‡‰ç”¨ï¼š
  (1)數據備份:在æŸäº›æƒ…æ³ä¸‹ï¼Œæˆ‘們需è¦å°‡ä¸€å€‹å¯„å˜å™¨çš„內容備份到å¦ä¸€å€‹å¯„å˜å™¨ï¼Œä»¥é˜²æ¢åŽŸå§‹æ•¸æ“šä¸Ÿå¤±ã€‚ä½¿ç”¨TRD指令å¯ä»¥å¯¦ç¾å¿«é€Ÿçš„æ•¸æ“šå‚™ä»½ã€‚
  (2)數據轉æ›ï¼šåœ¨æŸäº›æŽ§åˆ¶é‚輯ä¸ï¼Œæˆ‘們需è¦å°‡æ•¸æ“šå¾žä¸€å€‹æ ¼å¼è½‰æ›ç‚ºå¦ä¸€å€‹æ ¼å¼ã€‚例如,將16ä½äºŒé€²åˆ¶æ•¸è½‰æ›ç‚º8ä½åå…進制數。使用TRD指令å¯ä»¥å¯¦ç¾é€™ç¨®æ•¸æ“šè½‰æ›ã€‚
  (3)æ•¸æ“šåŒæ¥ï¼šåœ¨å¤šä»»å‹™æˆ–多線程的PLC程åºä¸ï¼Œæˆ‘們需è¦ç¢ºä¿ä¸åŒä»»å‹™æˆ–ç·šç¨‹ä¹‹é–“çš„æ•¸æ“šåŒæ¥ã€‚使用TRD指令å¯ä»¥å¯¦ç¾æ•¸æ“šçš„å¿«é€ŸåŒæ¥ã€‚
  TRD指令的編程方法
  在PLC編程ä¸ï¼ŒTRDæŒ‡ä»¤çš„èªžæ³•æ ¼å¼å¦‚下:
  TRD <æºå¯„å˜å™¨>, <目標寄å˜å™¨>
  其ä¸ï¼Œ<æºå¯„å˜å™¨>是è¦å‚³è¼¸æ•¸æ“šçš„寄å˜å™¨ï¼Œ<目標寄å˜å™¨>是接收數據的寄å˜å™¨ã€‚
  例如,我們將D100寄å˜å™¨çš„內容傳輸到D200寄å˜å™¨ï¼Œå¯ä»¥ä½¿ç”¨ä»¥ä¸‹æŒ‡ä»¤ï¼š
  TRD D100, D200
  二ã€TWR指令的應用
  TWR指令的功能
  TWR指令是一種用于在PLC內部寄å˜å™¨ä¹‹é–“傳輸數據并å轉å—ç¯€é †åºçš„æŒ‡ä»¤ã€‚它å¯ä»¥å°‡ä¸€å€‹å¯„å˜å™¨çš„內容傳輸到å¦ä¸€å€‹å¯„å˜å™¨ï¼ŒåŒæ™‚å°‡å—ç¯€é †åºå轉。這種å轉æ“作在æŸäº›é€šä¿¡å”è°æˆ–æ•¸æ“šæ ¼å¼è½‰æ›ä¸éžå¸¸æœ‰ç”¨ã€‚
  TWRæŒ‡ä»¤çš„æ‡‰ç”¨å ´æ™¯
  TWR指令在PLC編程ä¸ä¹Ÿæœ‰å¾ˆå¤šæ‡‰ç”¨å ´æ™¯ï¼Œä»¥ä¸‹æ˜¯ä¸€äº›å¸¸è¦‹çš„æ‡‰ç”¨ï¼š
  (1)通信å”è°ï¼šåœ¨èˆ‡æŸäº›è¨å‚™é€²è¡Œé€šä¿¡æ™‚,å¯èƒ½éœ€è¦æŒ‰ç…§ç‰¹å®šçš„å—ç¯€é †åºç™¼é€æ•¸æ“šã€‚使用TWR指令å¯ä»¥å¯¦ç¾å—ç¯€é †åºçš„å轉,以滿足通信å”è°çš„è¦æ±‚。
  (2)æ•¸æ“šæ ¼å¼è½‰æ›ï¼šåœ¨è™•ç†æŸäº›æ•¸æ“𿠼弿™‚,å¯èƒ½éœ€è¦å°‡å—ç¯€é †åºå轉。例如,將大端å—節åºè½‰æ›ç‚ºå°ç«¯å—節åºã€‚使用TWR指令å¯ä»¥å¯¦ç¾é€™ç¨®æ•¸æ“šæ ¼å¼è½‰æ›ã€‚
  (3)æ•¸æ“šæ ¡é©—ï¼šåœ¨æŸäº›æ•¸æ“šå‚³è¼¸éŽç¨‹ä¸ï¼Œå¯èƒ½éœ€è¦å°æ•¸æ“šé€²è¡Œæ ¡é©—。使用TWR指令å¯ä»¥å¯¦ç¾å—ç¯€é †åºçš„åè½‰ï¼Œä»¥ä¾¿é€²è¡Œæ•¸æ“šæ ¡é©—ã€‚
  TWR指令的編程方法
  在PLC編程ä¸ï¼ŒTWRæŒ‡ä»¤çš„èªžæ³•æ ¼å¼å¦‚下:
  TWR <æºå¯„å˜å™¨>, <目標寄å˜å™¨>
  其ä¸ï¼Œ<æºå¯„å˜å™¨>是è¦å‚³è¼¸æ•¸æ“šçš„寄å˜å™¨ï¼Œ<目標寄å˜å™¨>是接收數據的寄å˜å™¨ã€‚
  例如,我們將D100寄å˜å™¨çš„內容傳輸到D200寄å˜å™¨ï¼Œå¹¶é€²è¡Œå—ç¯€é †åºå轉,å¯ä»¥ä½¿ç”¨ä»¥ä¸‹æŒ‡ä»¤ï¼š
  TWR D100, D200
  三ã€TRD與TWR指令的比較
  功能差異
  TRD指令主è¦ç”¨äºŽåœ¨PLC內部寄å˜å™¨ä¹‹é–“直接傳輸數據,而TWRæŒ‡ä»¤å‰‡åœ¨å‚³è¼¸æ•¸æ“šçš„åŒæ™‚進行å—ç¯€é †åºå轉。這是TRDå’ŒTWR指令的主è¦åŠŸèƒ½å·®ç•°ã€‚
ã€€ã€€æ‡‰ç”¨å ´æ™¯å·®ç•°
  由于功能差異,TRDå’ŒTWRæŒ‡ä»¤åœ¨æ‡‰ç”¨å ´æ™¯ä¸Šä¹Ÿæœ‰æ‰€ä¸åŒã€‚TRD指令é©ç”¨äºŽæ•¸æ“šå‚™ä»½ã€æ•¸æ“šè½‰æ›å’Œæ•¸æ“šåŒæ¥ç‰å ´æ™¯ï¼Œè€ŒTWR指令é©ç”¨äºŽé€šä¿¡å”è°ã€æ•¸æ“šæ ¼å¼è½‰æ›å’Œæ•¸æ“šæ ¡é©—ç‰å ´æ™¯ã€‚
  執行效率差異
  在執行效率方é¢ï¼ŒTRD指令由于ä¸éœ€è¦é€²è¡Œå—ç¯€é †åºå轉,其執行效率通常高于TWR指令。然而,在需è¦é€²è¡Œå—ç¯€é †åºåè½‰çš„å ´æ™¯ä¸‹ï¼ŒTWR指令å¯ä»¥ä¸€æ¬¡æ€§å®Œæˆæ•¸æ“šå‚³è¼¸å’Œå轉æ“作,é¿å…了é¡å¤–的編程復雜性。
  四ã€å¯¦é𛿇‰ç”¨æ¡ˆä¾‹
  數據備份
  å‡è¨æˆ‘們需è¦å°‡D100寄å˜å™¨çš„內容備份到D200寄å˜å™¨ï¼Œä»¥é˜²æ¢åŽŸå§‹æ•¸æ“šä¸Ÿå¤±ã€‚æˆ‘å€‘å¯ä»¥ä½¿ç”¨ä»¥ä¸‹TRDæŒ‡ä»¤å¯¦ç¾æ•¸æ“šå‚™ä»½ï¼š
  TRD D100, D200
  數據轉æ›
  å‡è¨æˆ‘們需è¦å°‡D100寄å˜å™¨ä¸çš„16ä½äºŒé€²åˆ¶æ•¸è½‰æ›ç‚º8ä½åå…進制數,并å˜å„²åˆ°D200寄å˜å™¨ã€‚我們å¯ä»¥ä½¿ç”¨ä»¥ä¸‹TRDæŒ‡ä»¤å¯¦ç¾æ•¸æ“šè½‰æ›ï¼š
  TRD D100, D200
ä¸Šä¸€ç¯‡ï¼šè®Šé »å™¨æ¿¾æ³¢å™¨çš„æ£ç¢ºæŽ¥ç·šæ–¹æ³•
下一篇:如何用三è±plc時間進行控制
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊