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

1.2 Codesys鍏繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞

[澶嶅埗閾炬帴]

璇ョ敤鎴蜂粠鏈鍒

鍙戣〃浜 2023-9-22 22:24:37 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
1銆佸叓杩涘埗鏁板瓧瀛楃涓茶浆鎹㈡垚瀛楄妭锛屼笉鍖呭惈鍓嶇紑'8#',渚嬪瀛楃'177'锛岃浆鎹㈠悗寰楁暟瀛8#177(10杩涘埗鏄剧ず涓127锛夛紝鍏蜂綋鍔熻兘浠g爜濡備笅锛
  1. FUNCTION StrOct_To_Byte : BYTE
  2. VAR_INPUT
  3.         InString_Octal : STRING(3);
  4. END_VAR
  5. VAR
  6.         pbyTemp : POINTER TO BYTE;
  7.         i: INT;
  8. END_VAR
  9. //8杩涘埗鏁板瓧瀛楃涓茶浆鎹㈡垚瀛楄妭锛屼笉鍖呭惈鍓嶇紑'8#'
  10. pbyTemp := ADR(InString_Octal);
  11. FOR I := 1 TO Standard.LEN(InString_Octal) BY 1 DO
  12.         IF pbyTemp^ >= 48 AND pbyTemp^ <= 55 THEN
  13.                 StrOct_To_Byte := SHL(StrOct_To_Byte,3) + (pbyTemp^ - 48);
  14.         END_IF;
  15.         pbyTemp := pbyTemp + 1;
  16. END_FOR;
澶嶅埗浠g爜
娴嬭瘯缁撴灉濡備笅
1.2 Codesys鍏繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞-1.png


2銆佸瓧鑺傝浆鎹㈡垚鍏繘鍒舵暟瀛楀瓧绗︿覆锛屼緥濡傛暟瀛8#177(10杩涘埗鏄剧ず涓127锛夎浆鎹㈠悗涓'177'锛屽叿浣撳姛鑳戒唬鐮佸涓嬶細
  1. FUNCTION Byte_To_strOct : STRING(3)
  2. VAR_INPUT
  3.         InByte      : BYTE;
  4. END_VAR
  5. VAR
  6.         xFlag       :BOOL;
  7.         byTemp      : BYTE;
  8.     iIndex      : INT;               
  9.         pbyTemp     : POINTER TO BYTE;
  10. END_VAR
  11. pbyTemp := ADR(Byte_To_strOct);
  12. FOR iIndex := 2 TO 0 BY -1 DO
  13.     byTemp := SHR(InByte,3*iIndex) AND 16#07;
  14.     IF byTemp>0 THEN
  15.           xFlag:=TRUE;       
  16.         END_IF;
  17.         IF xFlag THEN
  18.        byTemp := byTemp + 48;
  19.        pbyTemp^ := byTemp;
  20.        pbyTemp  := pbyTemp +1;       
  21.         END_IF;   
  22. END_FOR;
  23. pbyTemp^:= 0;
澶嶅埗浠g爜
娴嬭瘯缁撴灉濡備笅锛
1.2 Codesys鍏繘鍒舵暟瀛楀瓧绗︿覆涓庡瓧鑺備簰杞-2.png


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

浣跨敤閬撳叿 涓炬姤

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

鏈増绉垎瑙勫垯

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

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

GMT+8, 2024-5-16 03:25 , Processed in 0.270342 second(s), 60 queries .

閰峰痉缃

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

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