已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
變量的種類 根據(jù)變量號的不同,變量分為公用變量和系統(tǒng)變量,它們的用途和性質(zhì)都不同。 z 公用變量 公用變量有#100#199、#500#999,公用變量在程序中是公用的。即在程序 1 中定義的變量 和運(yùn)算結(jié)果同樣適用于程序 2、程序 3。 公用變量有#100#199、#500#999,其中變量#100#199 的值掉電不保持、變量#500#999 的值掉電保持。 z 系統(tǒng)變量 系統(tǒng)變量的用途在系統(tǒng)中是固定的,系統(tǒng)變量接口輸入信號有#1000#1015,接口輸出信號有 #1100#1105; 系統(tǒng)變量接口輸入/輸出信號與其它功能接口信號共用同一接口,通過參數(shù)設(shè)定那一信號接口有 效,只有在相對應(yīng)接口信號的功能無效時,系統(tǒng)變量接口輸入信號才有效。 系統(tǒng)讀取到接口輸入信號#10001015 的值后(#1005#1015 對應(yīng)各點(diǎn)的值為 0/1),便知道接 口輸入信號的狀態(tài),進(jìn)行判斷跳轉(zhuǎn)等各種處理。 #1007 #1006 #1005 #1004 #1003 #1002 #1001 #1000 XS39:12 XS39:11 XS40:1 XS40:2 XS40:3 XS40:4 XS40:5 XS40:6 X0000.7 X0000.6 X0000.3 X0000.2 X0000.1 X0000.0 X0001.7 X0001.6 ?宏變量號 插座腳號 診斷地址 系統(tǒng)變量#1000#1015 接口信號定義如下(標(biāo)準(zhǔn) PLC 程序定義): 宏變量號 #1015 #1014 #1013 #1012 #1011 #1010 #1009 #1008 XS40:7 XS40:8 XS40:9 XS40:10 XS40:19 XS40:20 XS40:21 XS40:22 X0001.4 X0001.1 X0001.3 X0000.5 X0001.5 X0001.0 X0001.2 X0000.4 ?插座腳號 診斷地址#1105 #1104 #1103 #1102 #1101 #1100 XS39:10 XS39:9 XS39:8 XS39:14 XS39:1 XS39:5 Y0001.5 Y0001.4 Y0001.3 Y0000.1 Y0000.0 Y0001.0 ?宏變量號 插座腳號 診斷地址 系統(tǒng)變量#11001105 通過賦值為 1 或 0,可改變#1100#1105 接口信號的輸出狀態(tài)。 系統(tǒng)變量#1100#1105 接口信號定義如下(標(biāo)準(zhǔn) PLC 程序定義):3.15.2 運(yùn)算命令和轉(zhuǎn)移命令 G65 一般代碼格式: G65 Hm P# i Q# j R# k; 其中:m:表示運(yùn)算命令或轉(zhuǎn)移命令功能。 # i:存入運(yùn)算結(jié)果的變量名。 # j:進(jìn)行運(yùn)算的變量名 1,也可以是常數(shù)。 # k:進(jìn)行運(yùn)算的變量名 2,也可以是常數(shù)。 代碼意義:# i = #j O # k運(yùn)算符號,由 Hm 決定 例:P#100 Q#101 R#102.#100 = #101 O #102; P#100 Q#101 R15.#100 = #101 O 15; P#100 Q-100 R#102.#100 = -100 O #102; 說明:例:#100 = 30,則 X#100=X30 毫米; 變量直接用常數(shù)表示時不帶“#”; 宏代碼表 代碼格式 功能 定義 G65 H01 P#i Q#j 賦值 # i = # j;把變量 j 的值賦給變量 i G65 H02 P#i Q#j R#k; 十進(jìn)制加法運(yùn)算 # i = # j + # k G65 H03 P#i Q#j R#k; 十進(jìn)制減法運(yùn)算 # i = # j - # k G65 H04 P#i Q#j R#k; 十進(jìn)制乘法運(yùn)算 # i = # j# k G65 H05 P#i Q#j R#k; 十進(jìn)制除法運(yùn)算 # i = # j# k G65 H11 P#i Q#j R#k; 二進(jìn)制加法(或運(yùn)算) # i = # j OR # k G65 H12 P#i Q#j R#k; 二進(jìn)制乘法(與運(yùn)算) # i = # j AND # k G65 H13 P#i Q#j R#k; 二進(jìn)制異或 # i = # j XOR # k G65 H21 P#i Q#j; 十進(jìn)制開平方 # i =? # jG65 H22 P#i Q#j; 十進(jìn)制取絕對值 # i = |# j | G65 H23 P#i Q#j R#k; 十進(jìn)制取余數(shù) # i = ?(#j# k)的余數(shù) G65 H24 P#i Q#j; 十進(jìn)制變?yōu)槎M(jìn)制 # i = BIN(# j ) G65 H25 P#i Q#j; 二進(jìn)制變?yōu)槭M(jìn)制 # i = DEC(# j ) G65 H26 P#i Q#j R#k; 十進(jìn)制乘除運(yùn)算 # i = # i# j# k G65 H27 P#i Q#j R#k; 復(fù)合平方根 # i =? ?# j 2 +# k 2 G65 H31 P#i Q#j R#k; 正弦 # i = # jsin(# k) G65 H32 P#i Q#j R#k; 余弦 # i = # jcos(# k) G65 H33 P#i Q#j R#k; 正切 # i = # jtan(# k) G65 H34 P#i Q#j R#k; 反正切 # i = ATAN(# j / # k) G65 H80 Pn; 無條件轉(zhuǎn)移 跳轉(zhuǎn)至程序段 n G65 H81 Pn Q#j R#k; 條件轉(zhuǎn)移 1 如果# j = # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H82 Pn Q#j R#k; 條件轉(zhuǎn)移 2 如果# j? # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H83 Pn Q#j R#k; 條件轉(zhuǎn)移 3 如果# j? # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H84 Pn Q#j R#k; 條件轉(zhuǎn)移 4 如果# j? # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H85 Pn Q#j R#k; 條件轉(zhuǎn)移 5 如果# j? # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H86 Pn Q#j R#k; 條件轉(zhuǎn)移 6 如果# j? # k,則跳轉(zhuǎn)至程序段 n,否則順序執(zhí)行 G65 H99 Pn; 產(chǎn)生用戶報警 產(chǎn)生(500+n)號用戶報警 1 運(yùn)算命令 1) 變量的賦值:# I = # JG65 H01 P#I Q#J (例)G65 H01 P# 101 Q1005;(#101 = 1005) G65 H01 P#101 Q#110;(#101 = #110) G65 H01 P#101 Q-#102;(#101 = -#10-622)十進(jìn)制加法運(yùn)算:# I = # J+# K G65 H02 P#I Q#J R#K (例)G65 H02 P#101 Q#102 R15; (#101 = #102+15) 3)十進(jìn)制減法運(yùn)算:# I = # J# KG65 H03 P#I Q#J R# K第三章 G 代碼(例)G65 H03 P#101 Q#102 R#103; (#101 = #102#103)4)十進(jìn)制乘法運(yùn)算:# I = # J# KG65 H04 P#I Q#J R#K(例)G65 H04 P#101 Q#102 R#103; (#101 = #102#103)5)十進(jìn)制除法運(yùn)算:# I = # J# KG65 H05 P#I Q#J R#K(例)G65 H05 P#101 Q#102 R#103; (#101 = #102#103)6)二進(jìn)制邏輯加(或):# I = # J.OR. # KG65 H11 P#I Q#J R#K(例)G65 H11 P#101 Q#102 R#103; (#101 = #102.OR. #103)7)二進(jìn)制邏輯乘(與):# I = # J.AND. # KG65 H12 P#I Q#J R#K(例)G65 H12 P# 101 Q#102 R#103; (#101 = #102.AND.#103)8)二進(jìn)制異或:# I = # J.XOR. # KG65 H13 P#I Q#J R#K(例)G65 H13 P#101 Q#102 R#103; (#101 = #102.XOR. #103)9)十進(jìn)制開平方:# I = # JG65 H21 P#I Q#J(例)G65 H21 P#101 Q#102 ; (#101 =10)十進(jìn)制取絕對值:# I = | # J |G65 H22 P#I Q#J#102 )(例)G65 H22 P#101 Q#102 ; (#101 = | #102 |)11)十進(jìn)制取余數(shù):# I = # JTRUNC(#J/#K)# K,TRUNC:舍去小數(shù)部分G65 H23 P#I Q#J R#K(例)G65 H23 P#101 Q#102 R#103; (#101 = #102- TRUNC (#102/#103)#103)12)十進(jìn)制轉(zhuǎn)換為二進(jìn)制:# I = BIN (# J)G65 H24 P#I Q#J (例)G65 H24 P#101 Q#102 ; (#101 = BIN(#102)13)二進(jìn)制轉(zhuǎn)換為十進(jìn)制:# I = BCD (# J)G65 H25 P#I Q#J (例)G65 H25 P#101 Q#102 ; (#101 = BCD(#102)14)十進(jìn)制取乘除運(yùn)算:# I =(# I# J)# KG65 H26 P#I Q#J R# k(例)G65 H26 P#101 Q#102 R#103; (#101 =(# 101# 102)# 103)15)復(fù)合平方根:# I =# J 2 +# K 2G65 H27 P#I Q#J R#K(例)G65 H27 P#101 Q#102 R#103; (#101 =#102?2 +#1032? )16)正弦:# I = # J?SIN(# K)(單位:度)G65 H31 P#I Q#J R#K(例)G65 H31 P#101 Q#102 R#103; (#101 = #102SIN(#103)?17)余弦:# I = # J?COS(# K)(單位:度) G65 H32 P#I Q#J R# k(例)G65 H32 P#101 Q#102 R#103;(#101 =#102?COS(#103)18)正切:# I = # J?TAN(# K)(單位:度)G65 H33 P#I Q#J R# K(例)G65 H33 P#101 Q#102 R#103; (#101 = #102?TAN(#103)19)余弦:# I = ATAN(# J /# K)(單位:度)G65 H34 P#I Q#J R# k(例)G65 H34 P#101 Q#102 R#103; (#101 =ATAN(#102/#103)注:只能正確顯示-9999999999999999,超過此范圍時顯示*。GSK980TDa 車床 CNC2 轉(zhuǎn)移命令1)無條件轉(zhuǎn)移G65 H80 Pn; ?n:順序號(例)G65 H80 P120;(轉(zhuǎn)到 N120 程序段)2)條件轉(zhuǎn)移 1 #J.EQ.# K ( = )G65 H81 Pn Q#J R# K; n:順序號(例) G65 H81 P1000 Q#101 R#102;當(dāng)# 101 = #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 #102 時,順序執(zhí)行。3)條件轉(zhuǎn)移 2 #J.NE.# K ( )G65 H82 Pn Q#J R# K; n:順序號(例) G65 H82 P1000 Q#101 R#102;當(dāng)# 101 #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 = #102 時,程序順序執(zhí)行。4)條件轉(zhuǎn)移 3 #J.GT.# K ( )G65 H83 Pn Q#J R# K; n:順序號(例) G65 H83 P1000 Q#101 R#102;當(dāng)# 101 #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 #102 時,程序順序執(zhí)行。5)條件轉(zhuǎn)移 4 #J.LT.# K ( )G65 H84 Pn Q#J R# K; n:順序號(例) G65 H84 P1000 Q#101 R#102;當(dāng)# 101 #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 #102 時,程序順序執(zhí)行。6)條件轉(zhuǎn)移 5 #J.GE.# K ( )G65 H85 Pn Q#J R# K; n:順序號(例) G65 H85 P1000 Q#101 R#102;當(dāng)# 101 #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 #102 時,順序執(zhí)行。7)條件轉(zhuǎn)移 6 #J.LE.# K ( )G65 H86 Pn Q#J R# K;n:順序號(例) G65 H86 P1000 Q#101 R#102;當(dāng)# 101 #102 時,轉(zhuǎn)到 N1000 程序段,當(dāng)#101 #102 時,順序執(zhí)行。-648)發(fā)生 P/S 報警G65 H99 Pi; ? i:報警號+500(例) G65 H99 P15;發(fā)生 P/S 報警 515.第三章 G 代碼注:可以用變量指定順序號。如:G65 H81 P#100 Q#101 R#102;當(dāng)條件滿足時,程序移到#100指定的順序號的程序段。3.15.3? 宏代碼編程示例 示例:利用系統(tǒng)變量實現(xiàn)自動送料。 程序:O0001N10 G0 X100 Z100 T101; (定義換刀的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度跨境貿(mào)易專用全新抵押合同版本3篇
- 2025年度公廁智能廁所設(shè)備研發(fā)與生產(chǎn)承包施工合同范本3篇
- 二零二五年度股權(quán)眾籌合作協(xié)議范本3篇
- 二零二五年度典當(dāng)行業(yè)務(wù)培訓(xùn)與人才培養(yǎng)合同3篇
- 2025年度公司代個人繳納社保及補(bǔ)充養(yǎng)老保險服務(wù)協(xié)議3篇
- 二零二五年度虛擬現(xiàn)實體驗公司轉(zhuǎn)讓合同3篇
- 二零二五年度冷鏈物流中心冷庫租賃服務(wù)合同
- 二零二五年度寵物寄養(yǎng)寵物醫(yī)療一體化服務(wù)合同3篇
- 二零二五年度員工職務(wù)秘密及競業(yè)限制補(bǔ)充協(xié)議3篇
- 二零二五年度農(nóng)村土地流轉(zhuǎn)與農(nóng)業(yè)廢棄物資源化利用合作協(xié)議
- 2023年高二學(xué)業(yè)水平測試生物模擬考試試題
- 力士樂-mtx micro簡明安裝調(diào)試手冊v4updated
- GB/T 6807-2001鋼鐵工件涂裝前磷化處理技術(shù)條件
- GB/T 15109-1994白酒工業(yè)術(shù)語
- 膜片鉗常見問題匯總(人人都會膜片鉗)
- 校車安全逃生技能培訓(xùn)學(xué)習(xí)
- (新版)電網(wǎng)規(guī)劃專業(yè)知識考試題庫(含答案)
- 學(xué)校心理危機(jī)干預(yù)流程圖
- 杏醬生產(chǎn)工藝
- 融資擔(dān)保業(yè)務(wù)風(fēng)險分類管理辦法
- 靜電場知識點(diǎn)例題結(jié)合
評論
0/150
提交評論