CoDeSys鍏ラ棬瀹炴垬涓璧峰涔狅紙鍗佷節锛夛細PLC缂栫▼鍏敤鍏冪礌锛堜竴锛夊瓧绗﹂泦涓庡垎鐣岀锛岀紪绋嬬殑鈥滃熀纭璇硶瑙勫垯鈥-CODESYS璧勬簮涓嬭浇鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 227|鍥炲: 0

CoDeSys鍏ラ棬瀹炴垬涓璧峰涔狅紙鍗佷節锛夛細PLC缂栫▼鍏敤鍏冪礌锛堜竴锛夊瓧绗﹂泦涓庡垎鐣岀锛岀紪绋嬬殑鈥滃熀纭璇硶瑙勫垯鈥

[澶嶅埗閾炬帴]
  • TA鐨勬瘡鏃ュ績鎯
    寮蹇
    2017-11-20 22:07
  • 绛惧埌澶╂暟: 2 澶

    [LV.1]鍒濇潵涔嶅埌

    鍙戣〃浜 2026-3-18 10:32:49 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
    PLC绋嬪簭鐨勭紪鍐欏拰鑷劧璇█鍐欎綔涓鏍凤紝鏈変笓灞炵殑鈥滃瓧姣嶈〃鈥濆拰鈥滄爣鐐圭鍙封濃斺斾篃灏辨槸瀛楃闆嗕笌鍒嗙晫绗︺傚畠浠槸鏋勬垚PLC绋嬪簭鐨勬渶搴曞眰鍏冪礌锛屽喅瀹氫簡浠g爜鑳藉惁琚紪璇戝櫒姝g‘璇嗗埆锛屼篃鏄柊鎵嬪叆闂ㄥ繀椤绘帉鎻$殑鍩虹瑙勫垯銆傛湰鏂囧熀浜嶨B/T15969.3-2005鍥藉鏍囧噯锛岀粨鍚圕oDeSys瀹炴搷锛岃瑙LC缂栫▼鐨勫瓧绗﹂泦瑙勮寖鍜屽垎鐣岀鐨勪娇鐢ㄥ満鏅

    涓銆丳LC缂栫▼鐨勫瓧绗﹂泦瑙勮寖

    搴忓彿

    閫夋嫨1

    閫夋嫨2

    1

    鏁扮鍙 #

    鑻遍晳绗﹀彿

    2

    缇庡厓绗﹀彿$

    璐у竵绗﹀彿

    3

    鍨傜洿绾|

    鎯婂徆鍙凤紒


    • 鏍稿績鏍囧噯渚濇嵁锛氭枃鏈厓绱犻伒寰狦B1988瀛楃闆3~7鍒楋紝姹夊瓧閬靛惊GB2312-1980锛涘瓧姣嶅ぇ灏忓啓鏃犲樊寮傦紙濡侰ontrol=CONTROL锛夈
    • 鐗规畩瀛楃浜岄変竴瑙勫垯锛氬埗閫犲晢鎸夎鑼冮夋嫨瀛楃锛屾牳蹇冩浛鎹㈣鍒欎负锛氭暟绗﹀彿#/鑻遍晳锟°佺編鍏$ /浜烘皯甯侊骏銆佸瀭鐩寸嚎|/鎯婂徆鍙!锛屼笖鐗规畩绗﹀彿鍗犳嵁鍥芥爣瀛楃闆嗘寚瀹氫綅缃
    • 鎵╁睍搴旂敤锛氭眽瀛楀瓧绗﹂泦涓哄浗鏍囨墿灞曞簲鐢紝鏄浗鍐匬LC缂栫▼鐨勫父鐢ㄨˉ鍏呫
    浜屻佸垎鐣岀锛歅LC绋嬪簭鐨勨滄爣鐐圭鍙封濓紝鍒嗛殧涓斿畾涔夊厓绱犲叧绯

    鍒嗙晫绗︽槸涓撶敤瀛楃/瀛楃缁勫悎锛涓嶅彲鍦ㄥ叧閿瓧銆佹爣璇嗙涓彃鍏锛屾牳蹇冨垎绫诲強楂橀鐢ㄦ硶濡備笅锛


    • 鍩虹鏍煎紡鍒嗙晫绗锛氱┖鏍笺乀AB锛堜粎鐢ㄤ簬鎺掔増锛屼笉褰卞搷绋嬪簭鎵ц锛夛紱;锛堣鍙/绫诲瀷鍒嗛殧绗︼紝鍖哄垎鐙珛绋嬪簭娈碉級銆
    • 杩愮畻/鍓嶇紑鍒嗙晫绗锛+/-锛堟璐熷墠缂+鍔犲噺杩愮畻锛夈#锛堝熀搴曟暟/鏃堕棿/鏁版嵁绫诲瀷鍒嗛殧绗︼紝濡2#1101銆乀#200ms锛夈.锛堝皬鏁/鍒嗙骇瀵诲潃/缁撴瀯鍏冪礌鍒嗛殧绗︼紝濡%IX0.3銆乀ON1.Q锛夈
    • 璧嬪/閾炬帴鍒嗙晫绗锛:=锛堝垵濮嬪寲+璧嬪硷紝濡俈ar1:=3锛夈=>锛堣緭鍑鸿繛鎺ワ紝濡侰10(Q=>Out)锛夈:锛堝彉閲忕被鍨/鏃跺埢鍒嗛殧绗︼紝濡俆est:INT锛夈
    • 缁撴瀯/瀵诲潃鍒嗙晫绗锛()锛堝嚱鏁板弬鏁/瀛愯〃杈惧紡/鍔熻兘鍧楄緭鍏ワ紝濡俆ON_1(IN:=%IX5.1)锛夈乕]锛堟暟缁勪笅鏍囷紝濡侰H[5]锛夈.锛堢粨鏋勫厓绱狅紝濡侰hannel[0].type锛夈%锛堢洿鎺ュ湴鍧鍓嶇紑锛屽%IW0锛夈
    • 闆嗗悎/鑼冨洿鍒嗙晫绗锛,锛堟灇涓/鍙傛暟/鍒濆鍊煎垎闅旓級銆..锛堝瓙鑼冨洿锛屽ARRAY(1..2)銆丆ASE(1..5)锛夈
    • 瀛楃涓/鎸囨暟鍒嗙晫绗锛' '锛堝瓧绗︿覆棣栧熬锛屽'Hello'锛夈$锛堝瓧绗︿覆鐗规畩瀛楃锛屽$L鎹㈣锛夈丒/e锛堟寚鏁帮紝濡1.0e+6锛夈
    鍒嗙晫绗

    搴旂敤鍦哄悎

    澶囨敞鍜岀ず渚

    绌烘牸

    鍙互鍦PLC绋嬪簭涓换浣曚綅缃彃鍏ョ┖鏍

    涓嶅厑璁稿湪鍏抽敭瀛椼佹枃瀛椼佹爣璇嗙鍜屾灇涓惧间腑鐩存帴鎻掑叆绌烘牸銆

    TAB

    鍙互鍦PLC绋嬪簭涓换浣曚綅缃彃鍏TAB

    涓嶅厑璁稿湪鍏抽敭瀛椼佹枃瀛椼佹爣璇嗙鍜屾灇涓惧间腑鐩存帴鎻掑叆TAB銆

    (*

    娉ㄩ噴寮濮

    鐢ㄦ埛鑷畾涔夋敞閲婏紝鍙互鍦ㄧ▼搴忓厑璁哥┖鏍肩殑浠讳綍浣嶇疆杈撳叆娉

    *)

    娉ㄩ噴缁撴潫

    閲婏紝涓CoDeSys鍙互閫氳繃璁剧疆鍏佽娉ㄩ噴宓屽銆


    鍒嗙晫绗

    搴旂敤鍦哄悎

    澶囨敞鍜岀ず渚

    +

    鍗佽繘鍒舵暟鐨勫墠缂绗﹀彿锛堟鏁帮級

    +456锛+1.23

    鍔犳搷浣滅

    23+11

    -

    鍗佽繘鍒舵暟鐨勫墠缂绗﹀彿锛堣礋鏁帮級

    -789

    骞-鏈-鏃ョ殑鍒嗛殧绗

    D#1980-02-29

    鍑忔搷浣滅

    19-11

    #

    鍩哄簳鏁扮殑鍒嗛殧绗

    2#1101锛16#FF

    鏁版嵁绫诲瀷鍒嗛殧绗

    SINT#123

    鏃堕棿鏂囧瓧鐨勫垎闅旂

    T#200ms锛汿OD#05:30:35:28锛泃#14m_12s

    .

    姝f暟鍜屽皬鏁扮殑鍒嗛殧绗

    3.14锛2.18

    鍒嗙骇瀵诲潃鍦板潃绗

    %IX0.3

    缁撴瀯鍏冪礌鍒嗛殧绗

    Channel[0].type锛沘bc.number

    鍔熻兘鍧楃粨鏋勫垎闅旂

    TON1.Q锛汼R_3.S1

    E/e

    鎸囨暟鍒嗙晫绗

    1.0e+6锛3.14E6

    '

    瀛楃涓插紑濮/缁撴潫绗

    'Hello World!!'

    $

    涓蹭腑鐗规畩瀛楃鐨勫紑濮

    '$L'琛ㄧず鎹㈣锛'$R'琛ㄧず鍥炶溅

    :

    鏃跺埢鏂囧瓧鍒嗛殧绗

    TOD#12:41:21.11

    鍙橀噺/绫诲瀷鍒嗛殧绗

    Test:INT

    :=

    鍒濆鍖栨搷浣滅

    Var1:INT:=3

    杈撳叆鍙橀噺閾炬帴鎿嶄綔绗

    INT_2(SINGLE:=z2,PRIORITY:=1)

    璧嬪兼搷浣滅

    Var2:=45

    ()

    鏋氫妇琛ㄥ垎鐣岀

    V:(B1_10V,UP_10V,IP_15V):= UP_10V

    瀛愯寖鍥村垎鐣岀

    DATA:INT(-32768..32767)

    鍒濆鍖栭噸澶嶅洜瀛

    ARRAY(1..2,1..3) OFINT:=1,2,3(4),6

    鎸囦护琛ㄤ慨姝g

    (A>B)

    鍑芥暟鑷彉閲

    Var2*LIMIT(Var1)

    瀛愯〃杈惧紡鍒嗙骇

    (A*(B-C)+D)

    鍔熻兘鍧楄緭鍏ヨ〃鍒嗙晫绗

    TON_1(IN:=%IX5.1,PT:=T#500ms);

    []

    鏁扮粍涓嬫爣鍒嗙晫绗

    MOD_5_CFG.CH[5].Range:=BI_10V;

    ,

    鏋氫妇琛ㄥ垎闅旂

    V:(BI_10V,Up_10V):=Up_1_5V;

    鍒濆鍊煎垎闅旂

    ARRAY(1..2,1..3) OFINT:=1,2,3(4),6;

    鏁扮粍灏忔爣鍒嗛殧绗

    ARRAY(1..2,1..3) OFINT:=1,2,3(4),6;

    琚0鏄庡彉閲忕殑鍒嗛殧绗

    VAR_INPUT A,B,C:REAL; END_VAR

    鍔熻兘鍧楀垵濮嬪煎垎闅旂

    TON_1(IN:=%IX5.1,PT:=T#500ms);

    鍔熻兘鍧楄緭鍏ヨ〃鍒嗛殧绗

    SR_1(S1:=%IX1.1,RESET:=%IX2.2);

    鎿嶄綔鏁拌〃鍒嗛殧绗

    ARRAY(1..2,1..3) OFINT:=1,2,3(4),6;

    鍑芥暟鑷彉閲忚〃鍒嗛殧绗

    LIMIT(MN:=4,IN:=%IW0,MX:=20);

    Case鑷宠〃鍒嗛殧绗

    CASE STEP OF1,5:DISPLAY:=FALSE;

    ;

    绫诲瀷鍒嗛殧绗

    TYPE R:REAL;END_TYPE

    璇彞鍒嗛殧绗

    QU:=5*(A+B);QD:=4*(A-B);

    ..

    瀛愯寖鍥村垎闅旂

    ARRAY(1..2,1..3);

    Case鑼冨洿鍒嗛殧绗

    CASE STEP OF(1..5):DISPLAY:=FALSE;

    %

    鐩存帴琛ㄧず鍙橀噺鐨勫墠缂

    %IW0

    =>

    杈撳嚭杩炴帴鎿嶄綔绗

    C10(CU:=bInput,Q=>Out);

    渚嬪锛
    CoDeSys鍏ラ棬瀹炴垬涓璧峰涔狅紙鍗佷節锛夛細PLC缂栫▼鍏敤鍏冪礌锛堜竴锛夊瓧绗﹂泦涓庡垎鐣岀锛岀紪绋嬬殑鈥滃熀纭璇硶瑙勫垯鈥-1.png


    鐢ㄤ簬琛ㄧず鏃堕棿銆佹椂鍒荤瓑鏃堕棿鏂囧瓧鐨勬搷浣滅鍙蜂负鏃堕棿鏂囧瓧鍒嗙晫绗︼紝濡T#銆D銆丠銆M銆丼銆丮S銆DATE#銆 D#銆乀IME_OF_DAY#銆乀OD#銆丏ATE_AND_TIME#銆丏T#銆

    CoDeSys鍏ラ棬瀹炴垬涓璧峰涔狅紙鍗佷節锛夛細PLC缂栫▼鍏敤鍏冪礌锛堜竴锛夊瓧绗﹂泦涓庡垎鐣岀锛岀紪绋嬬殑鈥滃熀纭璇硶瑙勫垯鈥-2.png


    鏂囨湯灏忕粨

    瀛楃闆嗘槸PLC缂栫▼鐨勨滃彲鐢ㄥ瓧绗︽竻鍗曗濓紝鍒嗙晫绗︽槸鈥滆娉曡鍒欌濓紝浜岃呭叡鍚屼繚璇佺▼搴忕殑璇硶鍚堟硶鎬銆傛柊鎵嬫牳蹇冩帉鎻★細鐗规畩瀛楃閫夋嫨瑙勫垯+楂橀鍒嗙晫绗︾殑鍥哄畾鐢ㄦ硶锛岄伩鍏嶅洜绗﹀彿浣跨敤閿欒瀵艰嚧绋嬪簭缂栬瘧澶辫触銆
    +10
    涓嶈禐涓涓紵
    鎵撹祻榧撳姳涓涓嬶紒
    鍥炲

    浣跨敤閬撳叿 涓炬姤

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

    鏈増绉垎瑙勫垯

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

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

    GMT+8, 2026-6-30 09:28 , Processed in 0.273599 second(s), 59 queries .

    閰峰痉缃

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

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