




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MCC編程MCC編程SIMOTION中的編程語言MCCSTDCCLAD/FBD使用運動控制圖MCC編程項目導航順序過程的表示詳情窗口,例如
用于監(jiān)視變量MCC工具欄菜單欄插入/打開MCC單元輸入名稱(從SCOUTV4.1版本起,最多128個字符)雙擊:插入MCC單元雙擊:打開MCC單元MCC單元設(shè)置允許程序狀態(tài)監(jiān)控插入/打開一個MCC程序雙擊::插入MCC圖輸入名稱
(不限字符數(shù))選擇塊類型:
程序
功能塊
功能編寫MCC命令工具欄上的MCC
命令組基本命令單軸命令
同步命令插補命令定位軸軸名稱輸入位置值常數(shù)變量算術(shù)表達式類型:絕對相對方向:正向負向,等速度程序執(zhí)行等待(順序)不等待(循環(huán))輸入MCC命令的參數(shù)定位軸軸名稱輸入MCC命令的動態(tài)參數(shù)設(shè)置:加加速加速度減速度順序和循環(huán)編程順序執(zhí)行:循環(huán)執(zhí)行:只能用于“MotionTask”和事件驅(qū)動的任務(wù)中在MCC中創(chuàng)建程序只適合于循環(huán)任務(wù)中取代在MCC中創(chuàng)建,改為-在LAD/FBD中編程-使用來自“MotionLibrary”的塊順序:用于激活程序轉(zhuǎn)換的
多個控制選項循環(huán):不“等待”
查詢命令的狀態(tài)
例如通過“CommandID”變量
(標簽:“Expert”)順序/循環(huán)編程的設(shè)置等待時間軸軸狀態(tài)
/軸位置輸入/輸出邊沿/電平MotionTask中的等待命令電平/邊沿邏輯等待條件命令選擇程序語言:LADFBD公式LADFBDLAD/FBD和公式公式輸出或變量置位和復位命令輸出或變量選擇編程語言:LADFBD公式/ST可中斷性變量表和賦
值(表達式)變量賦值命令SIMOTION變量模型系統(tǒng)變量工藝對象SIMOTION設(shè)備全局用戶變量I/O變量設(shè)備全局變量單元變量局部用戶變量程序變量FC變量FB變量分配給TO的變量
(例如一個軸的實際位置)分配給SIMOTION設(shè)備的變量(例如系統(tǒng)時鐘)標識一個輸入/輸出區(qū)域的變量
(例如Startpos
I0.1)可以從設(shè)備上的任何位置訪問的變量在單元內(nèi)可以被程序、FC和FB訪問的變量只能在聲明它們的程序內(nèi)部使用的變量只能在聲明它們的功能(FC)內(nèi)部使用的變量只能在聲明它們的功能塊(FB)內(nèi)部使用的變量設(shè)備專用和TO專用的系統(tǒng)變量在項目導航中選擇設(shè)備或TO設(shè)備專用的系統(tǒng)變量符號瀏覽器TO變量I/O和設(shè)備全局用戶變量在項目導航中選擇I/O或設(shè)備全局變量I/O變量設(shè)備全局用戶變量符號瀏覽器“絕對標識符”%I1.3%IB63%IW064字節(jié)輸入的過程映像IB0IB6364字節(jié)輸出的過程映像QB0QB63%Q1.3%QB63%QW0“絕對標識符”“用戶定義的過程映像”訪問I/O和過程映像符號僅用于:IPOsynchronousTaskTimerInterruptTaskBackgroundTask任意輸入的過程映像IB0IB...“用戶定義的過程映像”符號僅用于:IPOsynchronousTaskTimerInterruptTaskBackgroundTask任意輸出的過程映像QB0QB...PIB0PIB63PIB64PIB66PIB67PIB2047 (C230)PIB4095 (P350)PIB16383 (D4x5)輸入輸出PQB0PQB63PQB64PQB66PQB67PQB2047 (C230)PQB4095 (P350)PQB16383(D4x5)刷新BackgroundTask刷新
選定的任務(wù)刷新
選定的任務(wù)刷新BackgroundTask單元變量INTERFACE變量:可被本單元內(nèi)的所有塊訪問可被其它單元內(nèi)的塊訪問可被HMI設(shè)備訪問IMPLEMENTATION變量:只能被本單元內(nèi)的所有塊訪問不能被其它單元內(nèi)的塊訪問不能被HMI設(shè)備訪問局部程序變量和參數(shù)SIMOTION的基本數(shù)據(jù)類型長度(位)BOOLBYTEWORDDWORDSINTUSINTINTUINTDINTUDINTREALLREALTIMEDATETIME_OF_DAYDATE_AND_TIMESTRING18163288161632323264323232648/字符關(guān)鍵字取值范圍1或0(TRUE/FALSE)16#0到16#FF16#0到16#FFFF16#0到16#FFFFFFFF-128到1270到255-32768到327670到65635-2147483648到21474836470到4294967295-3.040282E38到3.040282E38-2.225073E308到2.225073E308TIME#49d_17h_2m_47S_295mSDATE#2200-12-31TIME_OF_DAY#23:59:59.999DT#2200-12-31-23:59:59.999‘transfer_blue’
字符串STRING:數(shù)據(jù)類型最長254個字符命令舉例:name_axis_1:=name_axis_2name_axis_1:='transfer'比較字符串的操作:Name_axis_1=name_ax_2(<,>,<=,=<,=>,>=,=,<>)用于字符串的功能:
CONCAT (將string2接續(xù)到string1)DELET (從字符串中刪除字符)FIND (返回string2在string1中所處的位置)LEFT (返回string2中的第一個字符)LEN (返回字符串中的字符個數(shù))MID (從字符串返回中間字符)REPLACE (從字符串中替換字符)RIGHT (返回字符串的最后一個字符)MCC中的字符串MCC中的數(shù)組數(shù)組長度,
例如100MeasValue[0]: LREALMeasValue[1]: LREALMeasValue[2]: LREALMeasValue[99]: LREALMeasValue(包含100個LREAL數(shù)據(jù)類型元素的數(shù)組)..
數(shù)組(域)具有相同數(shù)據(jù)類型
的元素的組合
訪問舉例:MeasValue[0]:=5.0A:=MeasValue[99]+7.0比較操作
(=,<>):MeasValue_1=MeasValue_2用于過程映像訪問的局部I/O變量I/O符號64字節(jié)輸入
的過程映像IB0IB6364字節(jié)輸出
的過程映像QB0QB63在MCC中創(chuàng)建結(jié)構(gòu)類型SetpointSpeed:LREALActualSpeed: LREALM_Enable: BOOLM_Error: BOOLMotor_1: STRUCT(結(jié)構(gòu))
不同數(shù)據(jù)類型元素的組合聲明:
訪問舉例:
MyMotor.SetpointSpeed:=50.0
MyMotor.m_Enable:=TRUE; MyMotor_1=MyMotor_2;
枚舉類型:
有限數(shù)量的標識符聲明和訪問32012111正在打開打開正在關(guān)閉關(guān)閉防護門的狀態(tài)圖1在MCC中定義枚舉類型門狀態(tài)訪問舉例:
my_door:=OPEN;
訪問
例如訪問JOG_2中的全局變量Speed:
JOG_2.Speed:=...與其它MCC、ST單元和庫的連接功能-FC功能塊-FB程序調(diào)用功能MotionTask調(diào)用功能塊程序AFC程序A帶有背景的FB
模塊(MCC)程序模塊化使用STZoom進行復雜操作STZoomMCC中的系統(tǒng)功能調(diào)用啟動任務(wù)中斷任務(wù)繼續(xù)任務(wù)任務(wù)處理操作復位任務(wù)查詢?nèi)蝿?wù)狀態(tài)獲取TaskId
IF
CASE
GOTOIF、CASE和GOTO分支使用FOR、WHILE和REPEAT進行循環(huán)
FOR
WHILE
REPEATMCC中的同步啟動命令同步啟動編譯MCC圖編譯圖保存和編譯
項目將程序分配到一個任務(wù)雙擊
“Executionsystem”選擇任務(wù)選擇+分配程序選中的任務(wù)已分配的程序項目編譯和下載編譯MCC源文件建立在線連接保存和編譯項目下載項目RUN狀態(tài)下的程序下載Options->Settings->CPUdownload允許在RUN狀態(tài)下下載和從RAM復制到ROMTargetsystem->Download“程序監(jiān)視”測試功能監(jiān)視單步程序狀態(tài)
(公式、STZoom)選擇程序I/O符號 ...立即控制使用符號瀏覽器監(jiān)視變量單元的全局變量在監(jiān)控表中監(jiān)視變量插入
監(jiān)控表右擊將變量添加到監(jiān)控表參考數(shù)據(jù):交叉參考交叉參考參考數(shù)據(jù):程序結(jié)構(gòu)1. 選擇調(diào)試模式2. 定義調(diào)試任務(wù)組3. 設(shè)置斷點4. 定義調(diào)用路徑5. 激活斷點6. 使用“變量狀態(tài)”觀察實際
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025胡楊河市人民法院招聘書記員(1人)模擬試卷及答案詳解(典優(yōu))
- 2025年寧夏電力投資集團有限公司春季校園招聘開始啦模擬試卷及答案詳解(各地真題)
- 2025年福建省莆田市東嶠鎮(zhèn)衛(wèi)生院招聘2人考前自測高頻考點模擬試題及一套答案詳解
- 2025濟南水務(wù)集團有限公司招聘筆試相關(guān)情況考前自測高頻考點模擬試題及答案詳解(典優(yōu))
- 2025年中國激光3D打印機行業(yè)市場分析及投資價值評估前景預測報告
- 2025年銅川市為縣以下醫(yī)療衛(wèi)生機構(gòu)定向招聘筆試考前自測高頻考點模擬試題完整答案詳解
- 2025年臨沂市羅莊區(qū)教育系統(tǒng)部分事業(yè)單位公開招聘教師(43名)考前自測高頻考點模擬試題及答案詳解(各地真題)
- 2025年黃山市徽城投資集團有限公司招聘10人考前自測高頻考點模擬試題附答案詳解(突破訓練)
- 2025貴州省第三人民醫(yī)院第十三屆貴州人才博覽會引才12人考前自測高頻考點模擬試題及一套答案詳解
- 2025黑龍江哈爾濱市巴彥縣公安局招聘警務(wù)輔助人員32人考前自測高頻考點模擬試題及答案詳解(典優(yōu))
- 調(diào)查問卷數(shù)據(jù)平臺
- 《熱工儀表》課件
- 《橋梁支座 》課件
- 糖尿病周圍神經(jīng)損害的康復治療
- 工程倫理 課件第8、9章 工程、健康與可持續(xù)發(fā)展;全球化視野下的工程倫理
- 大學《教育社會學》試題
- ISO-37301-2021-合規(guī)管理體系要求及使用指南
- 研究借鑒晉江經(jīng)驗-加快構(gòu)建三條戰(zhàn)略通道
- 他克莫司治療腎病綜合征優(yōu)勢課件
- 新版GMP教程第五章設(shè)備課件
- 99S203 消防水泵接合器安裝圖集
評論
0/150
提交評論