0317邏輯控制指令和wincc連接_第1頁(yè)
0317邏輯控制指令和wincc連接_第2頁(yè)
0317邏輯控制指令和wincc連接_第3頁(yè)
0317邏輯控制指令和wincc連接_第4頁(yè)
0317邏輯控制指令和wincc連接_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

“西門子杯”全國(guó)大學(xué)生自動(dòng)化挑戰(zhàn)賽邏輯控制數(shù)據(jù)指令主講:莫然1>NOT:表示取反觸點(diǎn)2>SET_BF:表示多點(diǎn)置位3>RESET_BF:表示多點(diǎn)復(fù)位4>SR:表示復(fù)位優(yōu)先級(jí)鎖存器5>SR:表示置位優(yōu)先級(jí)鎖存器6>定時(shí)器:脈沖定時(shí)器TP:在輸入信號(hào)IN的上升沿產(chǎn)生一個(gè)預(yù)置寬度的脈沖,接通延時(shí)定時(shí)器TON:輸入信號(hào)變?yōu)?狀態(tài)以后,經(jīng)過(guò)預(yù)置的延遲時(shí)間,定時(shí)器的輸出Q變?yōu)?狀態(tài)。輸入IN變?yōu)?狀態(tài)時(shí),輸出Q變?yōu)榱銧顟B(tài)。斷開(kāi)延時(shí)定時(shí)器TOF:輸入信號(hào)IN為1狀態(tài)時(shí),輸出Q為1狀態(tài),輸入信號(hào)IN為0狀態(tài)時(shí),經(jīng)過(guò)預(yù)置的延遲時(shí)間,輸出Q變?yōu)榱銧顟B(tài)。定時(shí)器的輸出Q變?yōu)?狀態(tài),保持性接通延遲定時(shí)器TONR:輸入信號(hào)變?yōu)?狀態(tài)以后,經(jīng)過(guò)預(yù)置的延遲時(shí)間,定時(shí)器的輸出Q變?yōu)?狀態(tài),輸入IN的脈沖可以小于時(shí)間預(yù)置值。7>計(jì)時(shí)器加計(jì)數(shù)器(CTU)減計(jì)數(shù)器(CTD)加減計(jì)時(shí)器(CTUD)1>CONV:數(shù)據(jù)轉(zhuǎn)換指令2>ROUND:將浮點(diǎn)數(shù)轉(zhuǎn)換為四舍五入的雙整數(shù)。3>CEIL:將浮點(diǎn)數(shù)轉(zhuǎn)換為大于或等于它的最小雙整數(shù)。4>FLOOR:將浮點(diǎn)數(shù)轉(zhuǎn)換為小于或等于它的最大雙整數(shù)。5>TRUNC:將浮點(diǎn)數(shù)轉(zhuǎn)化為截位取整的雙整數(shù)。6>SCALE_X:指令的浮點(diǎn)數(shù)輸入值VALUE(0.0<=VALUE<=1.0)被線性轉(zhuǎn)換(映射)為參數(shù)MIN(下限)和MAX(上限)定義的數(shù)值之間的整數(shù)。轉(zhuǎn)換結(jié)果保存在OUT指定的地址。各變量之間的線性關(guān)系如下:OUT=VALUE(MAX-MIN)+MIN7>NORM_X:指令的整數(shù)輸入值VALUE(MIN<=VALUE<=MAX)被線性轉(zhuǎn)換(規(guī)格化)為0.0-1.0之間的浮點(diǎn)數(shù),轉(zhuǎn)換結(jié)果保存在OUT指定的地址。NORM_X輸出的數(shù)據(jù)類型為Real(實(shí)數(shù));1>MOVE:傳送指令2>SWAP:數(shù)入的數(shù)據(jù)類型為Word時(shí),SWAP指令交換輸入IN的高.低字節(jié)后,保存到OUT指定的地址。數(shù)入的數(shù)據(jù)類型為Dword時(shí),SWAP指令交換4各字節(jié)中的數(shù)據(jù)的順序,交換后保存到OUT指定的地址。例如:輸入為16#AABBCCCDD,則輸出為16#DDCCBBAA3>FILL_BLK:表示將輸入?yún)?shù)IN設(shè)置的值填充到參數(shù)OUT指定起始的地址的目標(biāo)數(shù)據(jù)區(qū),

IN和OUT必須是D,L(數(shù)據(jù)塊或局部數(shù)據(jù)區(qū))中的數(shù)組元素,IN還可以是常數(shù)。4>UFILL_BLK:指令的基本功能相同,其區(qū)別在于后者的填充操作不會(huì)被其他操作系統(tǒng)的任務(wù)打斷,執(zhí)行該指令時(shí),CPU的報(bào)警相應(yīng)時(shí)間將會(huì)增大。5>MOUE_BLK:和FILL_BLK指令基本上用法相同,但MOVE_BLK的輸入IN不能去常數(shù)6>UMOUE_BLK:和UFILL_BLK指令基本上用法相同,但UMOVE_BLK的輸入IN不能去常數(shù)7>SHR:表示右移若干8>SHL:表示左移若干9>ROR:表示循環(huán)右移10>ROL:表示循環(huán)左移1>ADD:加法2>SUB:減法3>MUL:乘法4>MOD:雙整數(shù)的余數(shù)5>NEG:將輸入IN值的符號(hào)取反后保存在輸出OUT中。6>INC:加17>DEC:減18>ABS:表示絕對(duì)值9>MIN:指令輸入IN1和IN2的值,將其中較小的值輸出OUT10>MAX:指令輸入IN1和IN2的值,將其中較大的值輸出OUT11>SQR:求浮點(diǎn)數(shù)的平方12>SQRT:求浮點(diǎn)數(shù)的平方根13>LN:求浮點(diǎn)數(shù)的自然對(duì)數(shù)14>EXP:求浮點(diǎn)數(shù)的自然指數(shù)15>SIN:求浮點(diǎn)數(shù)的正弦函數(shù)16>COS:求浮點(diǎn)數(shù)的余弦函數(shù)17>TAN:求浮點(diǎn)數(shù)的正切函數(shù)18>ASIN:求浮點(diǎn)數(shù)的反正弦函數(shù)19>ACOS:求浮點(diǎn)數(shù)的反余弦函數(shù)20>ATAN:求浮點(diǎn)數(shù)的反正切函數(shù)21>FRAC:求浮點(diǎn)數(shù)的小數(shù)部分22>FRAC:求浮點(diǎn)數(shù)的小數(shù)部分23>EXPT:求浮點(diǎn)數(shù)的普通對(duì)數(shù)。24>AND;與25>OR:或26>XOR:異或27>DECO:解碼假設(shè)輸入?yún)?shù)IN的值n,則解碼后,輸出參數(shù)OUT的第n位為1,其余各位為0,相當(dāng)于數(shù)字電路中譯碼電路的功能。28>ENCO:編碼,與解碼相反29>SEL:指令SEL的Bool輸入?yún)?shù)G為0時(shí)選中IN0,G為1時(shí)選中IN1,并將他們保存到輸出OUT指定的地址。30>SEL:指令SEL的Bool輸入?yún)?shù)G為0時(shí)選中IN0,G為1時(shí)選中IN1,并將他們保存到輸出OUT指定的地址。31>MUX:(Multiplex,多路選擇開(kāi)關(guān)選擇器)根據(jù)輸入?yún)?shù)K的值,選中某個(gè)輸入數(shù)據(jù),并將它傳送到輸出參數(shù)OUT指定的地址。K=m時(shí),將選中參數(shù)INm,如果K得值超過(guò)允許的范圍,將選中輸入?yún)?shù)ELSE.1>TET:子程序返回指令2>JMP:跳轉(zhuǎn)指令3>NJMP:線圈斷電跳轉(zhuǎn)指令4>RE_TRIGR:監(jiān)控定時(shí)器又稱看門狗5>STP:使PLC進(jìn)入STOP模式6>GE_ERROR:指令用于輸出參數(shù)ERROR(參數(shù))顯示發(fā)生的程序塊執(zhí)行錯(cuò)誤,并且將詳細(xì)的錯(cuò)誤信息填入預(yù)定義的ErrorStruct(錯(cuò)誤結(jié)構(gòu))數(shù)據(jù)類型。7>GE_ERROR_ID:指令用于報(bào)告錯(cuò)誤的ID(標(biāo)識(shí)符)。如果塊執(zhí)行時(shí)出現(xiàn)錯(cuò)誤,且指令的EN輸入為1狀態(tài),出現(xiàn)的第一個(gè)錯(cuò)誤的ID保存在指令的輸出參數(shù)"ID"中,ID的數(shù)據(jù)類型為Word。第一個(gè)錯(cuò)誤消失時(shí),指令輸出下一個(gè)錯(cuò)誤的ID.字符串轉(zhuǎn)換指令與字符串指令8>S_CONV:指令將字符串轉(zhuǎn)換為數(shù)值或?qū)?shù)值轉(zhuǎn)化為字符串9>STRG_VL:指令將數(shù)值字符串轉(zhuǎn)換為對(duì)應(yīng)的整數(shù)或浮點(diǎn)數(shù)。10>VAL_STRG:將輸入?yún)?shù)IN中的整數(shù),無(wú)符號(hào)整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)換為輸出參數(shù)OUT中對(duì)應(yīng)的字符串。11>LEN:求字符串的長(zhǎng)度12>CONCAT:合并字符串13>LEFT:輸出參數(shù)IN指定的字符串的前L個(gè)字符,L的數(shù)據(jù)類型為Int。14>RIGHT:輸出參數(shù)IN指定的字符串的后L個(gè)字符,L的數(shù)據(jù)類型為Int。15>MID:用參數(shù)OUT指定的字符串輸出字符串IN從第P個(gè)字符開(kāi)始的L各字符.16>DELETE:刪除字符串,從字符串IN的第個(gè)字符開(kāi)始,刪除L個(gè)字符。17>INSERT:插入字符串。將字符串IN2插入到字符串IN1中第P個(gè)字符串之后,18>REPLACE:字符串替換用字符串IN2替換字符串IN1中從字符位置P開(kāi)始的L個(gè)字符,替換的結(jié)果用參數(shù)OUT輸出。19>FIND:查找字符串提供字符串IN2在字符串IN1的位置,查找從左側(cè)開(kāi)始,輸出參數(shù)OUT(整數(shù))返回第一次出現(xiàn)字符串IN2的位置。1>T_CONV:時(shí)間轉(zhuǎn)換2>T_ADD:時(shí)間值相加3>T_SUB:時(shí)間值相減4>T_DIFF:時(shí)間差5>WR_SYS_T:寫系統(tǒng)時(shí)間6>RD_SYS_T:讀系統(tǒng)時(shí)間7>RD_LOC_T:讀當(dāng)?shù)貢r(shí)間1>MC_Power:用于激活或禁止運(yùn)動(dòng)控制軸2>MC_Reset:復(fù)位所有運(yùn)動(dòng)控制錯(cuò)誤,所以可以確認(rèn)的運(yùn)動(dòng)控制錯(cuò)誤被確認(rèn)。3>MC_Home:用來(lái)建立軸控制程序和軸的機(jī)械定位系統(tǒng)之間的關(guān)系4>MC_Halt:指令取消所有的運(yùn)動(dòng)處理,使軸的運(yùn)動(dòng)停止,但是沒(méi)有定義停止位置。5>MC_MoveAbsolute:指令啟動(dòng)到一個(gè)絕對(duì)位置的運(yùn)動(dòng),達(dá)到目標(biāo)位置時(shí)任務(wù)終止。

6>MC_MoveRelative:?jiǎn)?dòng)相對(duì)于起始為誒之的定位運(yùn)動(dòng)7>MC_MoveVelocity使軸按設(shè)置的轉(zhuǎn)速運(yùn)動(dòng)。

8>MC_MoveLog:指令用于在測(cè)試和啟動(dòng)時(shí)執(zhí)行點(diǎn)東操作?!拔鏖T子杯”全國(guó)大學(xué)生自動(dòng)化挑戰(zhàn)賽邏輯控制WinCC監(jiān)控畫面的制作主講:侯昱丞1.WinCC的連接設(shè)置。2.WinCC的畫面制作。SIMATIC

Wi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論