




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Modicon LMC078 Motion Controller系統功能和變量PLCSystem 庫指南09/2016EIO0000001922.01本文檔中提供的信息包含有關此處所涉及之性能的一般說明和/或技術特性。本文檔并非用于(也不代替)確定這些對于特定用戶應用場合的適用性或可靠性。任何此類用戶或集成者責任就相關特定應用場合或使用方面對 執(zhí)行適當且完整的風險分析、評估和測試。Schneider Electric 或其任何附屬機構或子公司對于誤用此處包含的信息而產生的后果概不負責。如果您有關于改進或更正此 物的任何建議,或者從中發(fā)現錯誤,請通知我們。Schneider Electric 明
2、確,不得以、通過任何電子或機械(包括影?。┍疚臋n的。在安裝和使用本時,必須遵守、地區(qū)和當地的所有相關的安全。出于安全方面的考慮和為了幫助確保符合歸檔的系統數據,只有商才能對各個組件進行維修。當設備用于具有技術安全要求的應用場合時,必須遵守有關的使用說明。未能使用 Schneider Electric 軟件或認可的軟件配合我們的硬件,則可能導致人身正確的操作結果。、損害或不此信息可能導致人身或設備損壞。© 2016 Schneider Electric。 保留所利。2EIO0000001922 09/2016目錄安全信息. . . . . . . . . . . . . . . . .
3、 . . . . . . . . . . . . . . . . . . . .關于本書. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LMC078 系統數據類型 . . . . . . . . . . . . . . . . . . . . . . . . . .ST_RetainImageInfo:有關器映像的信息 . . . . . . . . . . . . . . . .LMC078 系統功能. . . . . . . . . . . . . . . . . . . . . . . .
4、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5799111213151719202122232425272829303132323435374041444649第1章第2章2.1FC_DiagConfigRead2: FC_DiagConfigSet2:修改FC_DiagMsgRead:配置 . . . . . . . . . . . . . . . . . . . . . . . .配置 . . . . . . .
5、. . . . . . . . . . . . . . . . . . .信息 . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_DiagUserMsgWrite:觸發(fā)消息. . . . . . . . . . . . . . . . . . . . . . . .FC_DiagQuit:復位消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2IEC_Tasks . . . . . . . . . . . . . . . . . . . . . .
6、. . . . . . . . . . . . . . . . . . . . . . . .FC_CycleCheckSet:啟用/禁用循環(huán)時間溢出的FC_CycleCheckTimeGet:確定 IEC 任務循環(huán)時間FC_CycleCheckTimeSet:修改 IEC 任務循環(huán)時間消息. . . . . . . . . .的時間值. . . .的時間值 . . . .FC_LzsTaskGetCurrentInterval:確定 IEC任務的間隔時間 . .FC_LzsTaskGetInterval:IEC任務的間隔時間 . . . . . . . .FC_PrgResetAndStar
7、t:利用用戶程序來復位和啟動應用程序 . . . . . .2.3LogicalAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_CompareStLogicalAddress:比較兩個邏輯地址,i_stLogAddr1 和 i_stLogAddr2。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_IsStLogicalAddressValid
8、:驗證邏輯地址的有效性 . . . . . . . . . . . .MessageLogger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.4FC_MsgLogSave:將消息日志文件在大容量器上 . . . . . . . .2.5RemoteFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RemoteDeviceCreat
9、e:設置用于文件服務的設備 . . . . . . . . . . . .FC_RemoteUserIdSet:設置文件服務的用戶名和. . . . . . . .2.6保留 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_CheckProgramIdent:在加載之前,驗證器映像是否匹配應用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10、. . . . . . . . . . . . . . . .FC_GetRetainImageInfo:必須寫入到器映像文件中的附加信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RetainImageLoad:加載加載保留器的位于器的保留器的文件中的器映像. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RetainImageS
11、ave:將保留器的內容保文件中 . . . . . . . .3EIO0000001922 09/2016515253555657585960616364656769712.7系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_GetNVRamStatus:在器啟動時,驗證 NVRam 中的數據是否有效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、. . . . . . . . . . . . . . . . . .FC_GetBootState:在器的重啟過程結束之后確定是否所有參數效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_SysReset:復位器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_SysSaveParameter:將自定義參數保存至 SD 卡. . . . . . . .
13、. . . . .FC_SysShutdown:在移除器電源之前,有助于確保文件系統安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_UserChangePassword:修改用戶. . . . . . . . . . . . . . . . . . . . .2.8TimeAndSync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14、 . . . . . . . . .FC_GetNsPerCPUClockCycle:以高精度測量時間. . . . . . . . . . . . . . .FC_GetTimeOfDay:系統的當前時間(為毫秒,不含日期)FC_GetTSC:以高精度測量時間 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.9VolumeOperations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_GetFreeDi
15、skSpace: FC_GetTotalDiskSpace:介質的可用空間 . . . . . . . . . . .器介質的大小 . . . . . . . . . . . . . . . .術語表索引. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4EIO0000001922 09/2016安全信息重要信息在嘗試安裝、操
16、作、維修或維護設備之前,請仔細閱讀下述說明并通過查看來熟悉設備。下述特別信息可能會在本文其他地方或設備上出現,提示用戶潛在的 ,或者提醒注意有關闡明或簡化某一過程的信息。5EIO0000001922 09/2016請注意電氣設備的安裝、操作、維修和維護工作僅限于用本資料所引起的任何后果。執(zhí)行。Schneider Electric 不承擔由于使專業(yè)是指掌握與電氣設備的和操作及其安裝相關的技能和知識的,他們經過訓能夠發(fā)現和避免相關的。6EIO0000001922 09/2016關于本書概覽文檔范圍本文檔將為您LMC078 Motion Controller器中提供的系統功能和變量。LMC078PL
17、CSystem 庫包含的功能和變量可用于獲取信息并向器系統命令。本文檔描述 LMC078 PLCSystem 庫的數據類型功能和變量。需要了解以下基本知識:l 有關 LMC078 的功能、結構和配置的基本信息l FBD、LD、ST、IL 或 CFC 語言的編程l 系統變量(全局變量)有效性說明本文檔已隨 SoMachine V4.2 的發(fā)布進行了更新。相關的文件您可以從我們的這些技術物和其它技術信息,是:7EIO0000001922 09/2016文件名稱參考編號Modicon LMC078 Motion Controller 編程指南EIO0000001909 (ENG) EIO000000
18、1910 (FRE) EIO0000001911 (GER) EIO0000001912 (SPA) EIO0000001913 (ITA) EIO0000001914 (CHS) EIO0000001916 (TUR)關于的資訊1 有關詳細信息,請參閱 NEMA ICS 1.1(最新版)中的“安全指導原則 - 固態(tài)器的應用、安裝和維護”以及 NEMA ICS 7.1(最新版)中的“結構安全標準及可調速驅動系統的選擇、安裝與操作指南”或您特定地區(qū)的類似規(guī)定。8EIO0000001922 09/2016警告意外的設備操作l 僅使用 Schneider Electric 認可的可與本設備配合使用的
19、軟件。l 每次更改物理硬件配置后,請更新應用程序。不遵循上述說明可能導致傷亡或設備損壞。警告失去l 任何方案的設計者都必須考慮到路徑可能出現故障的情況,并為某些關鍵功能提供法,使其在出現路徑故障時以及出現路徑故障后恢復至安全狀態(tài)。這些關鍵功能包括緊急停止、越程停止、斷電重啟以及類似的安全措施。l 對于關鍵功能,必須提供單獨或冗余的路徑。l 系統路徑可包括通訊鏈路。必須對暗含的無法預料的傳輸延遲或鏈路失效問題加以考慮。l 遵守所有事故預防規(guī)定和當地的安全指南。1l 為了保證正確運行,在投入使用前,必須對設備的每次執(zhí)行情況分別進行全面測試。不遵循上述說明可能導致傷亡或設備損壞。第1章LMC078
20、系統數據類型ST_RetainImageInfo:有關器映像的信息變量結構下表了 ST_RetainImageInfo 系統變量 (ST_RetainImageInfo_STRUCT type) 的參數:9EIO0000001922 09/2016%MW變量名類型注釋無sFileNameSTRING255保留映像的文件名,格式為 8.3。無dtRetainSaveDateTimeDATE_AND_ TIME保留映像的創(chuàng)建日期,格式為 Date_and_Time。如果器上無任何 RTC 可用,則為格式DT#1970-01-01-00:00。無sHardwareTypeSTRING80器類型。無s
21、SetRetainSizeSTRING80保留器的大小。無sUserInfoSTRING255在創(chuàng)建保留映像時指定文本。無sMD5CheckSumSTRING33保留數據的檢驗和值。無diLengthRetainDataDINT保留數據的數量(字節(jié))。LMC078 系統數據類型10EIO0000001922 09/2016第2章LMC078 系統功能概述本章Modicon LMC078 Motion Controller PLCSystem 庫中包含的系統功能。本章包含了哪些內容?本章包含了以下部分:11EIO0000001922 09/2016節(jié)主題頁2.1122.2IEC_Tasks212
22、.3LogicalAddress292.4MessageLogger322.5RemoteFile342.6保留402.7系統512.8TimeAndSync592.9VolumeOperations64LMC078 系統功能第2.1節(jié)概述本節(jié)Diagnosis 的各項功能。本節(jié)包含了哪些內容?本節(jié)包含了以下主題:12EIO0000001922 09/2016主題頁FC_DiagConfigRead2:配置13FC_DiagConfigSet2:修改配置15FC_DiagMsgRead:信息17FC_DiagUserMsgWrite:觸發(fā)消息19FC_DiagQuit:復位消息20LMC078
23、 系統功能FC_DiagConfigRead2:配置功能描述FC_DiagConfigRead2 功能可可以為全局設備或單個設備配置。已經提供了類別和子類。號 i_diDiagCode 的類別和子類。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表描述了輸入變量:下表輸出變量:下表了返回值:下表輸入/輸出變量:13EIO0000001922 09/2016輸入/輸出類型注釋iq_diDiagClassDINT類別。iq_diDiagSubClassDINT子類。值描述0操作已完成。-1號無效。輸出類型注釋FC_Di
24、agConfigRead2DINT請參閱下面提供的返回值描述表。輸入類型注釋i_diDiagCodeDINT號。i_stLogAddrST_LogicalAddress設備的邏輯地址。LMC078 系統功能示例VARdiDiagCode: DINT := 8788; diDiagClass: DINT := 0; DiagSubClass: DINT := 0; xRead: BOOL := FALSE;END_VAR程序IF xRead THEN SEC.FC_DiagConfigRead2;i_diDiagCode := diDiagCode;i_stLogAddr := MyContro
25、ller.stLogicalAdress; iq_diDiagClass := diDiagClass; iq_diDiagSubClass := diDiagSubClass;END_IF14EIO0000001922 09/2016LMC078 系統功能FC_DiagConfigSet2:修改配置功能描述使用 FC_DiagConfigSet2 功能可更改擁有包含類別和子類。號 i_diDiagCode 的消息配置。消息的配置可以通過由某些斷類別。消息觸發(fā)類別來設置系統對消息的反應。子類用于更精確地細分診消息的配置可以:l 在整個系統中進行更改(對于所有對象)。輸入變量 i_stLogAd
26、dr 擁有值Gc_stLogAddrAllTypes。l 為某個對象或一組對象更改。輸入變量 i_stLogAddr 包含對象或對象組的邏輯地址。然后,只為某個對象或一組對象執(zhí)行配置。如果 i_diDiagClass = 3,則必須指定 i_diDiagSubClass。否則,忽略此輸入變量。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表描述了輸入變量:下表了輸出變量:15EIO0000001922 09/2016輸出類型注釋FC_DiagConfigSet2DINT請參閱下面的返回值描述表。輸入類型注釋i_di
27、DiagCodeDINT必須更改消息的數量。i_diDiagClassDINT消息的新類別。i_stLogAddrST_LogicalAddress設備的邏輯地址。i_diDiagSubClassDINT消息的新子類。LMC078 系統功能下表了返回值:示例VARdiDiagCode: DINT := 8788; diDiagClass: DINT := 0; DiagSubClass: DINT := 0; xSet: BOOL := FALSE;END_VAR程序IF xSet THEN SEC.FC_DiagConfigSet2;i_diDiagCode := diDiagCode; i
28、q_diDiagClass := 2;i_stLogAddr := MyController.stLogicalAdress; iq_diDiagSubClass := 0;END_IF16EIO0000001922 09/2016值描述0操作已完成。-1號無效。-2類別無效。-4類別無效(只可將類別 1、2 或 3 分配給具有反應 A、B 和 C 的驅動器的代碼)。-461在當前階段,不支持通過服務通道參數。-462尋址軸不支持此功能。LMC078 系統功能FC_DiagMsgRead:信息功能描述FC_DiagMsgRead 功能可和清除器的緩沖區(qū)(FIFO 緩沖區(qū))。它會等待直至收到消息
29、或在 i_diTimeout 中指定的時間已過期。如果 i_diTimeout = 0,則該功能將無限期等待消息。您可以保存大約 320 條消息。首先將會最早的消息。如果緩沖區(qū)中沒有任何消息或超時已過期,則該功能為所有結果返回零。緩沖區(qū)刪除任何未決的消息。在啟動(重新啟動)器后,您可以類別 1 至 7 的所有消息。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:17EIO0000001922 09/2016值描述0操作已完成。-3已超過超時。輸出類型注釋FC_DiagMsg
30、ReadDINT請參閱下面的返回值描述表。輸入類型注釋i_diTimeoutDINT最大等待時間(毫秒)。如果 i_diTimeout = 0,則該功能將無限期等待消息。LMC078 系統功能下表輸入/輸出變量:18EIO0000001922 09/2016輸入/輸出類型注釋iq_diNrDINT號。iq_diClassDINT類別。iq_stLogAdrST_LogicalAddress器的邏輯地址。LMC078 系統功能FC_DiagUserMsgWrite:觸發(fā)消息功能描述FC_DiagUserMsgWrite 功能可從程序觸發(fā)消息。通過參數 i_diDiagClass 設置消息的消息保
31、類別(范圍 0.4)。在 DiagCode 中,可以傳輸號。范圍 8850.8899 為系統留。使用 i_sDiagText 傳輸文本。將最大長度設置為 55 個字符。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:19EIO0000001922 09/2016值描述0操作已完成。-2類別無效。-5號無效。輸出類型注釋FC_DiagUserMsgWriteDINT請參閱下面提供的返回值描述表。輸入類型注釋i_diDiagClassDINT類別。i_diDiagCodeDIN
32、T號。i_sDiagTextSTRING(80)文本(最多 55 個字符)。LMC078 系統功能FC_DiagQuit:復位消息功能描述FC_DiagQuit 功能可重置未決的消息。消息顯示在參數 DiagCode 和 DiagMsg 中。軸和物理編碼器(SinCos,增量編碼器)的位置可能會因在未重新啟動斷消息 8506(SERCOS 主站無法通訊)的錯誤確認而丟失。器的情況下檢測到診注意: 您可以通過電源重置或通過程序使用功能FC_SysReset() 或FC_PrgResetAndStart() 重新初始化系統。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示
33、形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸出變量:下表了返回值:20EIO0000001922 09/2016值描述0操作已完成。輸出類型注釋FC_DiagQuitDINT請參閱下面的返回值描述表。位置因總線錯誤丟失只能在重新初始化或回歸系統后才可確認消息。不遵循上述說明可能導致人身或設備損壞。LMC078 系統功能第2.2節(jié)IEC_Tasks概述本節(jié)IEC_Tasks 的各項功能。本節(jié)包含了哪些內容?本節(jié)包含了以下主題:21EIO0000001922 09/2016主題頁FC_CycleCheckSet:啟用/禁用循環(huán)時間溢出的消息22FC_CycleCheckTimeGet
34、:確定 IEC 任務循環(huán)時間的時間值23FC_CycleCheckTimeSet:修改 IEC 任務循環(huán)時間的時間值24FC_LzsTaskGetCurrentInterval:確定 IEC任務的間隔時間25FC_LzsTaskGetInterval:IEC任務的間隔時間27FC_PrgResetAndStart:利用用戶程序來復位和啟動應用程序28LMC078 系統功能FC_CycleCheckSet:啟用/禁用循環(huán)時間溢出的消息功能描述FC_CycleCheckSet 功能可啟用/禁用如果 i_xCheck = FALSE,則禁用如果 i_xCheck = TRUE,則啟用消息 8317
35、循環(huán)時間溢出。消息。消息。在下一個循環(huán)開始時可激活消息。注意: 當調用此功能時,會在 MessageLogger 中生成一個條目。注意: 您應使用功能 FC_CycleCheckTimeSet(),而不是保持看門狗功能。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:22EIO0000001922 09/2016值描述0操作已完成。輸出類型注釋FC_CycleCheckSetDINT請參閱下面的返回值描述表。輸入類型注釋i_xCheckBOOLFALSE:禁用消息。TRUE
36、:啟用消息。LMC078 系統功能FC_CycleCheckTimeGet:確定 IEC 任務循環(huán)時間的時間值功能描述FC_CycleCheckTimeGet 功能可提供 IEC 任務調用的 IEC 任務循環(huán)時間檢查功能的時間值。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表輸出變量:下表了返回值:下表輸入/輸出變量:23EIO0000001922 09/2016輸入/輸出類型注釋iq_diOverrunTimeDINT標準循環(huán)時間的值(毫秒)。iq_diWDogFactorDINT看門狗因素的值。值描述0操作已
37、完成。-1參數不正確。輸入/輸出類型注釋FC_CycleCheckTimeGetDINT請參閱下面的返回值描述表。LMC078 系統功能FC_CycleCheckTimeSet:修改 IEC 任務循環(huán)時間的時間值功能描述FC_CycleCheckTimeSet 功能可IEC 任務調用的 IEC 任務循環(huán)時間檢查功能的時間值。按照在任務配置中定義的間隔繼續(xù)調用任務。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表描述了輸入變量:下表了輸出變量:下表了返回值:24EIO0000001922 09/2016值描述0操作已
38、完成。輸出類型注釋FC_CycleCheckTimeSetDINT請參閱下面的返回值描述表。輸入類型注釋i_diOverrunTimeDINT標準循環(huán)時間的值(毫秒)。它可確定缺省循環(huán)時間檢查的值(毫秒)(消息 8317 循環(huán)時間溢出)。i_diWDogFactorDINT看門狗因素的值。它可確定檢測到的嚴重循環(huán)時間錯誤的值(消息 313 過度循環(huán)時間溢出)。LMC078 系統功能FC_LzsTaskGetCurrentInterval:確定 IEC任務的間隔時間功能描述FC_LzsTaskGetCurrentInterval 功能可提供一種用來外部任務的配置間隔的方法。間隔可以是常量或變量,
39、具體取決于觸發(fā)器。提供當前配置的間隔(毫秒)。對于擁有可變間隔的任務, 該功能返回 -1。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸出變量:下表了返回值:25EIO0000001922 09/2016觸發(fā)器值INIRQ1-1INIRQ2-1INIRQ3-1INIRQ4-1INIRQ1_4-1RTP_READ在 Sercos 階段 4 中提供 Sercos 循環(huán)時間。RTP_MENC在 Sercos 階段 4 中提供 Sercos 循環(huán)時間。RTP_LENC在 Sercos 階段 4 中提供 Sercos
40、循環(huán)時間。RTP_AXIS在 Sercos 階段 4 中提供 Sercos 循環(huán)時間。MDT_WRITE_ACCESS在 Sercos 階段 4 中提供 RTP 值。注意: -1 表示該任務擁有可變間隔。輸出類型注釋FC_LzsTaskGetCurrentIntervalDINT請參閱下面的返回值描述表。LMC078 系統功能示例預計任務的循環(huán)時間為 50 毫秒。系統diIntervalMs:DINT:=0;diCurrentIntervalUs:DINT:=0;任務的當前間隔。diIntervalMs := FC_LzsTaskGetInterval(); (* provides 50 *
41、)diCurrentIntervalUs := FC_LzsTaskGetCurrentInterval() ;(* provides 50000 * )26EIO0000001922 09/2016LMC078 系統功能FC_LzsTaskGetInterval:IEC任務的間隔時間功能描述FC_LzsTaskGetInterval 功能返回調用任務的配置間隔時間(毫秒)。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸出變量:下表了返回值:27EIO0000001922 09/2016值描述>=0間隔
42、時間(毫秒)。輸出類型注釋FC_LzsTaskGetIntervalDINT請參閱下面的返回值描述表。LMC078 系統功能FC_PrgResetAndStart:利用用戶程序來復位和啟動應用程序功能描述FC_PrgResetAndStart 功能可啟動異步任務以執(zhí)行復位(熱啟動)和啟動應用程序。所有任務均完成其當前循環(huán),甚至也會處理位于功能FC_PrgResetAndStart() 下游的用戶代碼。具有最大 IEC 任務優(yōu)先級的異步任務開始運行。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸出變量:下表了返
43、回值:28EIO0000001922 09/2016值描述0操作已完成。輸出類型注釋FC_PrgResetAndStartDINT請參閱下面的返回值描述表。LMC078 系統功能第2.3節(jié)LogicalAddress概述本節(jié)LogicalAddress 的各項功能。本節(jié)包含了哪些內容?本節(jié)包含了以下主題:29EIO0000001922 09/2016主題頁FC_CompareStLogicalAddress:比較兩個邏輯地址,i_stLogAddr1 和 i_stLogAddr2。30FC_IsStLogicalAddressValid:驗證邏輯地址的有效性31LMC078 系統功能FC_Co
44、mpareStLogicalAddress:比較兩個邏輯地址,i_stLogAddr1 和i_stLogAddr2。功能描述FC_CompareStLogicalAddress 功能可將邏輯地址 i_stLogAddr1 與邏輯地址 i_stLogAddr2 進行比較。如果兩者相同,則返回 TRUE,否則返回 FALSE。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:30EIO0000001922 09/2016值描述TRUE地址 1 與地址 2 相同。FALSE地址 1
45、 與地址 2 不相同。輸出類型注釋FC_CompareStLogicalAddressBOOL請參閱下面的返回值描述表。輸入類型注釋i_stLogAddr1ST_LogicalAddress邏輯地址 1i_stLogAddr2ST_LogicalAddress邏輯地址 2LMC078 系統功能FC_IsStLogicalAddressValid:驗證邏輯地址的有效性功能描述FC_IsStLogicalAddressValid 功能在 i_stLogAddr 中驗證邏輯地址的驗證。TRUE = 有效,FALSE = 無效。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示
46、形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:31EIO0000001922 09/2016值描述TRUE地址有效。FALSE地址無效。輸出類型注釋FC_IsStLogicalAddressValidBOOL請參閱下面的返回值描述表。輸入類型注釋i_stLogAddrST_LogicalAddress在驗證時,必須驗證邏輯地址。LMC078 系統功能第2.4節(jié)MessageLoggerFC_MsgLogSave:將消息日志文件在大容量器上功能描述FC_MsgLogSave 功能可將消息日志文件的內容作為文件在大容量器上(如 SD 卡),文件名為
47、 i_sFilename。缺省情況下,指定文件擴展名為 .mel。缺省名稱包含一至八個字符(A.Z, 0.9)。系統會附加設備名稱 ide0: 和文件擴展名。復雜的名稱包含設備名稱、文件名和文件擴展名。如果將 i_xReset 設置為 TRUE,則會在件后刪除消息日志文件的內容。在處理 FC_MsgLogSave 功能時出現的消息丟失。文注意: 處理此功能只需幾百毫秒的時間。當您使用此功能時,必須使用 FC_CycleCheckTimeSet 增加看門狗時間。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。32EIO000000192
48、2 09/2016LMC078 系統功能I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:33EIO0000001922 09/2016值描述0操作已完成。-1文件未寫入。輸出類型注釋FC_MsgLogSaveDINT請參閱下面提供的返回值描述表。輸入/輸出類型注釋i_sFilenameSTRING 80所保護文件的名稱。i_xResetBOOL如果為 TRUE,則在保存文件(如 i_sFilename)后會刪除消息日志文件的內容。LMC078 系統功能第2.5節(jié)RemoteFile概述本節(jié)RemoteFile 的各項功能。本節(jié)包含了哪些內容?本節(jié)包含了以下主題:34EIO0000
49、001922 09/2016主題頁FC_RemoteDeviceCreate:設置用于文件服務的設備35FC_RemoteUserIdSet:設置文件服務的用戶名和37LMC078 系統功能FC_RemoteDeviceCreate:設置用于文件服務的設備功能描述FC_RemoteDeviceCreate 功能可使用名稱 i_sDevName 創(chuàng)建文件設備。您可以為數據必須到達的每計算機創(chuàng)建設備。使用 IP 地址 i_sHostIpAddr 指定計算機。設備名稱后跟帶冒號的計算機設備名稱。使用 FTP 客戶端服務這些文件。配置 FTP 服務器可計算機。打開文件時,會將正在使用的整個文件到本地緩
50、沖區(qū)。如果已創(chuàng)建文件,則會打開空的本地緩沖區(qū)??蓪ξ募谋镜馗北緢?zhí)行、寫入或 iotcl操作。當關閉打開進行編輯的文件的本地副本時,會將其回到正在使用的計算機。注意:RemoteDevice 時,子目錄可能不包含根字符串。注意: 處理此功能只需幾百毫秒的時間。當您使用此功能時,必須使用 FC_CycleCheckTimeSet 增加看門狗時間。圖形表示形式IL 和 ST 表示形式要查看 IL 或 ST 語言的一般表示形式,請參閱功能和功能塊表示形式。I/O 變量描述下表了輸入變量:下表了輸出變量:下表了返回值:35EIO0000001922 09/2016值描述0操作已完成。-1檢測到錯誤。輸
51、出類型注釋FC_RemoteDeviceCreateDINT請參閱下面提供的返回值描述表。輸入類型注釋i_sDevNameSTRING 80文件設備的名稱。i_sHostIpAddrSTRING 80計算機的 IP 地址。LMC078 系統功能示例FC_RemoteUserIdSet('otto','secret');FC_RemoteDeviceCreate('usr:', '9');pHandle :=SysFileOpen('usr:/myfile',AM_WRITE,pResult);36EIO0000001922 09/2016LMC078 系統功能FC_RemoteUserIdSet:設置文件服務的用戶名和功能描述FC_RemoteUserIdSet 功能可設置您可以(i_sPassword) 用于通過 FTP 服務獲取USER。的計算機的用戶名和。名稱 (i_sName) 和。器的缺省用戶名和值分別為 USER 和注意: 有關 Internet 安全的重要信息,請參閱 LMC078 Motion Controller - 編程指南 (參見Modicon LMC078, Motion Controller, Programming
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南項城三高2025年第二學期高三年級期末學業(yè)質量調研測試(一模)歷史試題試卷含解析
- 周口文理職業(yè)學院《自動線與制動機》2023-2024學年第二學期期末試卷
- 廣東東軟學院《地域文學研究》2023-2024學年第二學期期末試卷
- 上海市徐匯中學2025年高三第二學期期末質量測試英語試題含解析
- 北京市西城區(qū)北京第四十四中學2025年高三5月階段性測試語文試題試卷含解析
- 首都師范大學《設計概論》2023-2024學年第二學期期末試卷
- 個人發(fā)展規(guī)劃:方法與內容
- 泉州職業(yè)技術大學《兒童心理咨詢與輔導》2023-2024學年第二學期期末試卷
- 集美大學誠毅學院《藥品與生物制品檢驗》2023-2024學年第二學期期末試卷
- 防汛安全事故經驗分享
- 水利信息化數據中心及軟件系統單元工程質量驗收評定表、檢查記錄
- 《輕資產運營模式探究的國內外文獻綜述》2200字
- 美容師實習合同協議書范文
- 財政投資項目評審服務投標方案(技術方案)
- 2024屆高考語文寫作指導 堅持自己的主張還是傾聽別人的見解
- 2024至2030年中國生態(tài)環(huán)境檢測行業(yè)市場深度分析及發(fā)展前景預測報告
- 正弦定理余弦定理的基本練習題
- 食品衛(wèi)生安全管理條例
- DL∕T 1870-2018 電力系統網源協調技術規(guī)范
- 人防工程竣工監(jiān)理評估報告
- CJJ39-1991 古建筑修建工程質量檢驗評定標準(北方地區(qū))
評論
0/150
提交評論