操作手冊/西門子/軟件/Simotion Programming-MCC_第1頁
操作手冊/西門子/軟件/Simotion Programming-MCC_第2頁
操作手冊/西門子/軟件/Simotion Programming-MCC_第3頁
操作手冊/西門子/軟件/Simotion Programming-MCC_第4頁
操作手冊/西門子/軟件/Simotion Programming-MCC_第5頁
已閱讀5頁,還剩49頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

MCC編程MCC編程SIMOTION中的編程語言MCCSTDCCLAD/FBD使用運動控制圖MCC編程項目導航順序過程的表示詳情窗口,例如

用于監視變量MCC工具欄菜單欄插入/打開MCC單元輸入名稱(從SCOUTV4.1版本起,最多128個字符)雙擊:插入MCC單元雙擊:打開MCC單元MCC單元設置允許程序狀態監控插入/打開一個MCC程序雙擊::插入MCC圖輸入名稱

(不限字符數)選擇塊類型:

程序

功能塊

功能編寫MCC命令工具欄上的MCC

命令組基本命令單軸命令

同步命令插補命令定位軸軸名稱輸入位置值常數變量算術表達式類型:絕對相對方向:正向負向,等速度程序執行等待(順序)不等待(循環)輸入MCC命令的參數定位軸軸名稱輸入MCC命令的動態參數設置:加加速加速度減速度順序和循環編程順序執行:循環執行:只能用于“MotionTask”和事件驅動的任務中在MCC中創建程序只適合于循環任務中取代在MCC中創建,改為-在LAD/FBD中編程-使用來自“MotionLibrary”的塊順序:用于激活程序轉換的

多個控制選項循環:不“等待”

查詢命令的狀態

例如通過“CommandID”變量

(標簽:“Expert”)順序/循環編程的設置等待時間軸軸狀態

/軸位置輸入/輸出邊沿/電平MotionTask中的等待命令電平/邊沿邏輯等待條件命令選擇程序語言:LADFBD公式LADFBDLAD/FBD和公式公式輸出或變量置位和復位命令輸出或變量選擇編程語言:LADFBD公式/ST可中斷性變量表和賦

值(表達式)變量賦值命令SIMOTION變量模型系統變量工藝對象SIMOTION設備全局用戶變量I/O變量設備全局變量單元變量局部用戶變量程序變量FC變量FB變量分配給TO的變量

(例如一個軸的實際位置)分配給SIMOTION設備的變量(例如系統時鐘)標識一個輸入/輸出區域的變量

(例如Startpos

I0.1)可以從設備上的任何位置訪問的變量在單元內可以被程序、FC和FB訪問的變量只能在聲明它們的程序內部使用的變量只能在聲明它們的功能(FC)內部使用的變量只能在聲明它們的功能塊(FB)內部使用的變量設備專用和TO專用的系統變量在項目導航中選擇設備或TO設備專用的系統變量符號瀏覽器TO變量I/O和設備全局用戶變量在項目導航中選擇I/O或設備全局變量I/O變量設備全局用戶變量符號瀏覽器“絕對標識符”%I1.3%IB63%IW064字節輸入的過程映像IB0IB6364字節輸出的過程映像QB0QB63%Q1.3%QB63%QW0“絕對標識符”“用戶定義的過程映像”訪問I/O和過程映像符號僅用于:IPOsynchronousTaskTimerInterruptTaskBackgroundTask任意輸入的過程映像IB0IB...“用戶定義的過程映像”符號僅用于:IPOsynchronousTaskTimerInterruptTaskBackgroundTask任意輸出的過程映像QB0QB...PIB0PIB63PIB64PIB66PIB67PIB2047 (C230)PIB4095 (P350)PIB16383 (D4x5)輸入輸出PQB0PQB63PQB64PQB66PQB67PQB2047 (C230)PQB4095 (P350)PQB16383(D4x5)刷新BackgroundTask刷新

選定的任務刷新

選定的任務刷新BackgroundTask單元變量INTERFACE變量:可被本單元內的所有塊訪問可被其它單元內的塊訪問可被HMI設備訪問IMPLEMENTATION變量:只能被本單元內的所有塊訪問不能被其它單元內的塊訪問不能被HMI設備訪問局部程序變量和參數SIMOTION的基本數據類型長度(位)BOOLBYTEWORDDWORDSINTUSINTINTUINTDINTUDINTREALLREALTIMEDATETIME_OF_DAYDATE_AND_TIMESTRING18163288161632323264323232648/字符關鍵字取值范圍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:數據類型最長254個字符命令舉例:name_axis_1:=name_axis_2name_axis_1:='transfer'比較字符串的操作:Name_axis_1=name_ax_2(<,>,<=,=<,=>,>=,=,<>)用于字符串的功能:

CONCAT (將string2接續到string1)DELET (從字符串中刪除字符)FIND (返回string2在string1中所處的位置)LEFT (返回string2中的第一個字符)LEN (返回字符串中的字符個數)MID (從字符串返回中間字符)REPLACE (從字符串中替換字符)RIGHT (返回字符串的最后一個字符)MCC中的字符串MCC中的數組數組長度,

例如100MeasValue[0]: LREALMeasValue[1]: LREALMeasValue[2]: LREALMeasValue[99]: LREALMeasValue(包含100個LREAL數據類型元素的數組)..

數組(域)具有相同數據類型

的元素的組合

訪問舉例:MeasValue[0]:=5.0A:=MeasValue[99]+7.0比較操作

(=,<>):MeasValue_1=MeasValue_2用于過程映像訪問的局部I/O變量I/O符號64字節輸入

的過程映像IB0IB6364字節輸出

的過程映像QB0QB63在MCC中創建結構類型SetpointSpeed:LREALActualSpeed: LREALM_Enable: BOOLM_Error: BOOLMotor_1: STRUCT(結構)

不同數據類型元素的組合聲明:

訪問舉例:

MyMotor.SetpointSpeed:=50.0

MyMotor.m_Enable:=TRUE; MyMotor_1=MyMotor_2;

枚舉類型:

有限數量的標識符聲明和訪問32012111正在打開打開正在關閉關閉防護門的狀態圖1在MCC中定義枚舉類型門狀態訪問舉例:

my_door:=OPEN;

訪問

例如訪問JOG_2中的全局變量Speed:

JOG_2.Speed:=...與其它MCC、ST單元和庫的連接功能-FC功能塊-FB程序調用功能MotionTask調用功能塊程序AFC程序A帶有背景的FB

模塊(MCC)程序模塊化使用STZoom進行復雜操作STZoomMCC中的系統功能調用啟動任務中斷任務繼續任務任務處理操作復位任務查詢任務狀態獲取TaskId

IF

CASE

GOTOIF、CASE和GOTO分支使用FOR、WHILE和REPEAT進行循環

FOR

WHILE

REPEATMCC中的同步啟動命令同步啟動編譯MCC圖編譯圖保存和編譯

項目將程序分配到一個任務雙擊

“Executionsystem”選擇任務選擇+分配程序選中的任務已分配的程序項目編譯和下載編譯MCC源文件建立在線連接保存和編譯項目下載項目RUN狀態下的程序下載Options->Settings->CPUdownload允許在RUN狀態下下載和從RAM復制到ROMTargetsystem->Download“程序監視”測試功能監視單步程序狀態

(公式、STZoom)選擇程序I/O符號 ...立即控制使用符號瀏覽器監視變量單元的全局變量在監控表中監視變量插入

監控表右擊將變量添加到監控表參考數據:交叉參考交叉參考參考數據:程序結構1. 選擇調試模式2. 定義調試任務組3. 設置斷點4. 定義調用路徑5. 激活斷點6. 使用“變量狀態”觀察實際

溫馨提示

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

評論

0/150

提交評論