Codesys 鏁版嵁缁撴瀯锛1.2.3 鎵╁睍鏁版嵁绫诲瀷涔媌it绫诲瀷璇﹁В-CODESYS璧勬簮涓嬭浇鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 1609|鍥炲: 0

Codesys 鏁版嵁缁撴瀯锛1.2.3 鎵╁睍鏁版嵁绫诲瀷涔媌it绫诲瀷璇﹁В

[澶嶅埗閾炬帴]

璇ョ敤鎴蜂粠鏈鍒

鍙戣〃浜 2023-4-12 22:17:58 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
1 瀹氫箟

bit鏄綅鏁版嵁绫诲瀷锛屽彧鑳藉湪缁撴瀯浣撳拰鍔熻兘鍧椾腑浣跨敤锛屽叾鍊煎彲浠ユ槸TRUE(1)
鍜孎ALSE(0);
  1. bitValue1 : BIT := TRUE;
  2. bitValue2 : BIT :=1;
澶嶅埗浠g爜
2 鐗圭偣

    BIT涓嶈兘浣滀负鏁扮粍鐨勫熀鏈被鍨婤IT鍙互浼樺寲鍐呭瓨浣跨敤,浣嗚闂瓸IT绫诲瀷鍙橀噺姣旇緝鑰楁椂锛汢IT绫诲瀷鍙橀噺娌℃湁鍗曠嫭鐨勫唴瀛樺湴鍧锛屼笉鑳藉0鏄巄it绫诲瀷鐨勬寚閽
Codesys鏈灏忓湴鍧鍗曞厓鏄痓yte
3 鍐呭瓨绌洪棿

    1.1 涓涓狟IT鍙崰涓涓狟YTE鍐呭瓨澶у皬涓殑涓浣;1.2 濡傛灉浠呬粎澹版槑涓涓猙it鍙橀噺锛屼細寮杈熶竴涓猙yte澶у皬鍐呭瓨绌洪棿;
  1. //澹版槑鍙湁涓涓猙it鍙橀噺鐨勭粨鏋勪綋
  2. TYPE DUT :
  3. STRUCT
  4.         bitVar1 : BIT;
  5. END_STRUCT
  6. END_TYPE
澶嶅埗浠g爜
鐢╯izeof锛堬級鏌ョ湅姝ょ粨鏋勪綋鐨勫ぇ灏忥紝杩斿洖鍊煎崟浣嶆槸byte锛屽彲浠ョ湅鍑烘缁撴瀯浣撳崰1涓猙yte鍐呭瓨绌洪棿

Codesys 鏁版嵁缁撴瀯锛1.2.3 鎵╁睍鏁版嵁绫诲瀷涔媌it绫诲瀷璇﹁В-1.png



    1.3 濡傛灉澹版槑澶氫釜杩炵画BIT鍙橀噺锛屽涓狟IT浼氬叕鐢˙YTE澶у皬鍐呭瓨绌洪棿鐨勪笉鍚屼綅锛
  1. //澹版槑5涓繛缁殑bit鍙橀噺锛屼篃鍙細寮杈熶竴涓猙yte澶у皬鍐呭瓨绌洪棿
  2. TYPE DUT :
  3. STRUCT
  4.         bitVar1 : BIT;
  5.         bitVar2 : BIT;
  6.         bitVar3 : BIT;
  7.         bitVar4 : BIT;
  8.         bitVar5 : BIT;
  9. END_STRUCT
  10. END_TYPE
澶嶅埗浠g爜
澹版槑澶氫釜杩炵画鐨凚IT鍙橀噺锛屽涓猙it浼氬叕鐢╞yte鍐呭瓨绌洪棿鐨勪笉鍚屼綅锛屽鏋淏IT鍙橀噺涓暟瓒呰繃8锛屼細鍙﹀寮杈熼澶栫殑byte澶у皬鍐呭瓨绌洪棿




    1.3 濡傛灉澹版槑鐨凚IT鍙橀噺涓嶆槸杩炵画鐨勶紝姣忎釜BIT鍙橀噺閮戒細寮杈熶竴涓狟YTE澶у皬鍐呭瓨绌洪棿
  1. //涓や釜BIT绫诲瀷鍙橀噺涔嬮棿鏈変竴涓狟YTE绫诲瀷鍙橀噺锛屼娇涓や釜BIT鍙橀噺涓嶈繛缁
  2. TYPE DUT :
  3. STRUCT
  4.         bitVar1 : BIT;
  5.         byVar   : BYTE;
  6.         bitVar2 : BIT;       
  7. END_STRUCT
  8. END_TYPE
澶嶅埗浠g爜
鍙互鐪嬭涓鍏卞紑杈3涓猙yte澶у皬绌洪棿锛屽嵆姣忎釜BIT绫诲瀷鍙橀噺寮杈熶竴涓猙yte澶у皬鍐呭瓨绌洪棿

Codesys 鏁版嵁缁撴瀯锛1.2.3 鎵╁睍鏁版嵁绫诲瀷涔媌it绫诲瀷璇﹁В-3.png



    1.4 瀵规瘮BOOL绫诲瀷鍙橀噺锛屾瘡涓狟OO绫诲瀷鍙橀噺閮戒細寮杈熶竴涓狟YTE澶у皬鍐呭瓨绌洪棿锛屼笉绠℃槸鍚﹁繛缁
  1. //澹版槑5涓繛缁殑BOOL鍙橀噺锛屼篃鍙細寮杈熶簲涓猙yte绌洪棿澶у皬
  2. TYPE DUT :
  3. STRUCT
  4.         bVar1 : BOOL;
  5.         bVar2 : BOOL;       
  6.         bVar3 : BOOL;       
  7.         bVar4 : BOOL;       
  8.         bVar5 : BOOL;       
  9. END_STRUCT
  10. END_TYPE
澶嶅埗浠g爜
鍙互鐪嬪嚭寮杈熶簡5涓猙yte澶у皬鍐呭瓨绌洪棿

Codesys 鏁版嵁缁撴瀯锛1.2.3 鎵╁睍鏁版嵁绫诲瀷涔媌it绫诲瀷璇﹁В-4.png


4 搴旂敤涓句緥

甯哥敤鏉ユ槧灏勫閮ㄨ緭鍏ヨ緭鍑虹殑IO妯″潡
    1 澹版槑缁撴瀯浣
  1. TYPE DUT :
  2. STRUCT
  3.         bitVar1 : BIT;
  4.         bitVar2 : BIT;       
  5.         bitVar3 : BIT;       
  6.         bitVar4 : BIT;       
  7.         bitVar5 : BIT;       
  8. END_STRUCT
  9. END_TYPE
澶嶅埗浠g爜
    2 鍦╬rogram涓疄渚嬪寲缁撴瀯浣撳彉閲忓苟鏄犲皠杈撳叆杈撳嚭
  1. PROGRAM PGR
  2. VAR     
  3. struVar AT %QB0 : DUT;
  4. END_VAR
澶嶅埗浠g爜
鏄犲皠鍚巗truVar涓殑bitVar1 鈥 bitVar5 灏卞垎鍒搴 %QB0.0 鈥 %QB0.4
+10
涓嶈禐涓涓紵
鎵撹祻榧撳姳涓涓嬶紒

2浜烘墦璧

鍥炲

浣跨敤閬撳叿 涓炬姤

鎮ㄩ渶瑕佺櫥褰曞悗鎵嶅彲浠ュ洖甯 鐧诲綍 | 绔嬪嵆娉ㄥ唽 鏂版氮寰崥鐧婚檰

鏈増绉垎瑙勫垯

椤堕儴qrcode搴曢儴
鍏虫敞閰峰痉缃戣闃呭彿锛岃幏鍙栨洿澶氳祫璁紒

QQ|灏忛粦灞|鎵嬫満鐗|Archiver|閰峰痉璁哄潧 ( 鑻廔CP澶16065247鍙-1 )|缃戠珯鍦板浘

GMT+8, 2024-11-23 20:24 , Processed in 0.171284 second(s), 62 queries .

閰峰痉缃

© 2001-2013 Hicodesys. 鎶鏈敮鎸 by 閰峰痉缃

蹇熷洖澶 杩斿洖椤堕儴 杩斿洖鍒楄〃