1.1 Codesys浜岃繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞-CODESYS V3-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 727|鍥炲: 0

1.1 Codesys浜岃繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞

[澶嶅埗閾炬帴]

璇ョ敤鎴蜂粠鏈鍒

鍙戣〃浜 2023-9-22 22:05:42 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
1銆佷簩杩涘埗鏁板瓧瀛楃涓茶浆鎹㈡垚瀛楄妭锛屼笉鍖呭惈鍓嶇紑'2#',渚嬪瀛楃'11110000'锛岃浆鎹㈠悗寰楁暟瀛2#11110000锛屽姛鑳戒唬鐮佸涓嬶細
  1. FUNCTION StrBin_To_Byte : BYTE
  2. VAR_INPUT
  3.         InString_Binary : STRING(8);        //浜岃繘鍒跺瓧绗
  4. END_VAR
  5. VAR
  6.         pbyTemp         : POINTER TO BYTE;
  7.         iIndex          : INT;       
  8. END_VAR
  9. //2杩涘埗鏁板瓧瀛楃杞崲鎴愬瓧鑺傦紝涓嶅寘鍚墠缂'2#',渚嬪瀛楃'11110000'锛岃浆鎹㈠悗寰楁暟瀛2#11110000
  10. pbyTemp := ADR(InString_Binary);
  11. FOR iIndex := 1 TO 8 BY 1 DO
  12.     IF pbyTemp^<48 OR pbyTemp^>49 THEN
  13.            EXIT;                     //瀹為檯瀛楃闀垮害灏忎簬8
  14.         ELSIF pbyTemp^ = 48 THEN     //0瀛楃
  15.                 StrBin_To_Byte := SHL(StrBin_To_Byte,1);
  16.         ELSIF pbyTemp^ = 49 THEN     //1瀛楃
  17.                 StrBin_To_Byte := SHL(StrBin_To_Byte,1)+1;
  18.         END_IF;
  19.         pbyTemp := pbyTemp + 1;
  20. END_FOR;
澶嶅埗浠g爜
杩愯娴嬭瘯缁撴灉濡備笅锛
1.1 Codesys浜岃繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞-1.png


2銆佸瓧鑺傝浆鎹㈡垚浜岃繘鍒舵暟瀛楀瓧绗︿覆锛屼笉鍖呭惈鍓嶇紑'2#'渚嬪鏁板瓧2#11110000锛岃浆鎹㈠悗寰楀瓧绗'11110000'锛屽姛鑳戒唬鐮佸涓嬶細
  1. FUNCTION Byte_To_strBin : STRING(8)
  2. VAR_INPUT
  3.         InByData    : BYTE;
  4. END_VAR
  5. VAR
  6.         iIndex      : INT;       
  7.         pbyTemp     : POINTER TO BYTE;
  8. END_VAR
  9. //渚嬪鏁板瓧2#11110000锛岃浆鎹㈠悗寰楀瓧绗'11110000'
  10. pbyTemp := ADR(Byte_To_strBin);
  11. FOR iIndex := 7 TO 0 BY -1 DO
  12.         pbyTemp^ := (SHR(InByData,iIndex) AND 16#01) + 48;
  13.         pbyTemp := pbyTemp + 1;
  14. END_FOR;
  15. pbyTemp^ := 0;
澶嶅埗浠g爜
杩愯娴嬭瘯缁撴灉濡備笅锛
1.1 Codesys浜岃繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞-2.png


缁忚繃瀛︿範锛屽彲浠ュ緢蹇交鏉惧畬鎴愪簩杩涘埗鏁板瓧瀛楃涓蹭笌瀛楋紝鍙屽瓧鏁板瓧鐨勪簰杞姛鑳姐
+10
鎵撹祻榧撳姳涓涓嬶紒
鍥炲

浣跨敤閬撳叿 涓炬姤

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

鏈増绉垎瑙勫垯

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

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

GMT+8, 2024-5-16 04:17 , Processed in 0.267935 second(s), 60 queries .

閰峰痉缃

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

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