調(diào)制解調(diào)器功能庫指南_第1頁
調(diào)制解調(diào)器功能庫指南_第2頁
調(diào)制解調(diào)器功能庫指南_第3頁
調(diào)制解調(diào)器功能庫指南_第4頁
調(diào)制解調(diào)器功能庫指南_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、SoMachine調(diào)制解調(diào)器功能 調(diào)制解調(diào)器庫指南04/2014EIO0000000495.04本文檔中提供的信息包含有關(guān)此處所涉及產(chǎn)品之性能的一般說明和/ 或技術(shù)特性。本文檔并非用于(也不代替)確定這些產(chǎn)品對于特定用戶應(yīng)用場合的適用性或可靠性。任何此類用戶或集成者都有責(zé)任就相關(guān)特定應(yīng)用場合或使用方面對產(chǎn)品執(zhí)行適當(dāng)且完整的風(fēng)險(xiǎn)分析、評估和測試。SchneiderElectric 或是其任何附屬機(jī)構(gòu)或子公司對于誤用此處包含的信息而產(chǎn)生的概不負(fù)責(zé)。如果您有關(guān)于改進(jìn)或更正此物的任何建議,或者從中發(fā)現(xiàn)錯(cuò)誤,請通知。Schneider Electric 明確,不得以、通過任何電子或機(jī)械(包括影印)本文檔

2、的。在安裝和使用本產(chǎn)品時(shí),必須遵守國家、地區(qū)和當(dāng)?shù)氐乃邢嚓P(guān)的安全。出于安全方面的考慮和為了幫助確保符合歸檔的系統(tǒng)數(shù)據(jù),只允許制造商對各個(gè)組件進(jìn)行維修。當(dāng)設(shè)備用于具有技術(shù)安全要求的應(yīng)用場合時(shí),必須遵守有關(guān)的使用說明。如果在的硬件產(chǎn)品上不正確地使用 Schneider Electric 軟件或認(rèn)可的軟件,則可能導(dǎo)致人身傷害、損害或不正確的操作結(jié)果。此信息可能導(dǎo)致人身或設(shè)備損壞。 2014 Schneider Electric。保留所利。2EIO0000000495 04/2014目錄安全信息 . . . . . . . . . . . . . . . . . . . . .關(guān)于本書 . . .

3、. . . . . . . . . . . . . . . . . .調(diào)制解調(diào)器原理 . . . . . . . . . . . . . . . . . .控制器的調(diào)制解調(diào)器功能 . . . . . . . . . . . . . . . . . . .一般參數(shù) . . . . . . . . . . . . . . . . . . . . . . . . . .OperationErrorCodesExt:操作錯(cuò)誤代碼 (ENUM 類型). . . . .配置 . . . . . . . . . . . . . . . . . . . . . . .將調(diào)制解調(diào)器添加到您的應(yīng)用程序 . . .

4、 . . . . . . . . . . . .功能塊描述 . . . . . . . . . . . . . . . . . . . .打開和關(guān)閉透明通訊 . . . . . . . . . . . . . . . . . . . . .Dial:打開透明通訊 . . . . . . . . . . . . . . . . . . . . .579101113151521222325262729313135373839424547章 1章 2章 33.1HangUp:關(guān)閉透明通訊. . . . . . . . . . . . . . . . . . .3.2發(fā)送和接收 SMS . . . .

5、 . . . . . . . . . . . . . . . . . .SendSMS:發(fā)送 SMS . . . . . . . . . . . . . . . . . . . .ReceiveSMS:接收 SMS. . . . . . . . . . . . . . . . . . .3.3GSM 調(diào)制解調(diào)器服務(wù) . . . . . . . . . . . . . . . . .ConfigSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .功能和功能塊表

6、示形式 . . . . . . . . . . . . . . .功能與功能塊的區(qū)別 . . . . . . . . . . . . . . . . . . . . .如何通過 IL 語言使用功能或功能塊 . . . . . . . . . . . . . .如何通過 ST 語言使用功能或功能塊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .附錄附錄 A術(shù)語表索引3EIO0000000495 04/20144EIO000

7、0000495 04/2014安全信息重要信息在嘗試安裝、操作或設(shè)備之前,請仔細(xì)閱讀下述說明并通過查看來熟悉設(shè)備。下述特別信息可能會(huì)在本文其他地方或設(shè)備上出現(xiàn),提示用戶潛在的過程的信息。,或者提醒注意有關(guān)闡明或簡化某一5EIO0000000495 04/2014請注意工作僅限于合格執(zhí)行。 Schneider Electric 不承擔(dān)由于使電氣設(shè)備的安裝、操作、維修和用本資料所引起的任何。專業(yè)是指掌握與電氣設(shè)備的制造和操作及其安裝相關(guān)的技能和知識的,他們經(jīng)過安全培訓(xùn)能夠發(fā)現(xiàn)和避免相關(guān)的。6EIO0000000495 04/2014關(guān)于本書概覽文檔范圍本文檔通過 M238、 M258 和 LMC0

8、58 控制器上的調(diào)制解調(diào)器庫功能介紹 modem 的配置和使用。有效性說明本文檔已隨 SoMachine V4.0 的發(fā)布進(jìn)行了更新。關(guān)于產(chǎn)品的資訊1 有關(guān)詳細(xì)信息,請參閱 NEMA ICS 1.1(最新版)中的 “ 安全指導(dǎo)原則 - 固態(tài)控制器的應(yīng)用、安裝和” 以及 NEMA ICS 7.1 (最新版)中的“ 結(jié)構(gòu)安全標(biāo)準(zhǔn)及可調(diào)速驅(qū)動(dòng)系統(tǒng)的選擇、安裝與操作指南” 或您特定地區(qū)的類似規(guī)定。7EIO0000000495 04/2014警告失去控制任何控制方案的設(shè)計(jì)者都必須考慮到控制路徑可能出現(xiàn)故障的情況,并為某些關(guān)鍵控制功能提供 法,使其在出現(xiàn)路徑故障時(shí),以及出現(xiàn)路徑故障后恢復(fù)至安全狀態(tài)。緊急停

9、止和越程停止、斷電和重啟都屬于關(guān)鍵控制功能。對于關(guān)鍵控制功能,必須提供單獨(dú)或冗余的控制路徑。系統(tǒng)控制路徑可包括通訊鏈路。必須對暗含的無法預(yù)料的傳輸延遲或 失效問題加以考慮。遵守所有事故預(yù)防規(guī)定和當(dāng)?shù)氐陌踩改稀?為了保證正確運(yùn)行,在投入使用前,必須對設(shè)備的每次執(zhí)行情況分別進(jìn)行全面測試。不遵循上述說明可能導(dǎo)致傷亡或設(shè)備損壞。8EIO0000000495 04/2014章 1調(diào)制解調(diào)器原理簡介您可以將 PSTN (公共交換網(wǎng))或 GSM (全球移動(dòng)通信系統(tǒng))調(diào)制解調(diào)器連接到串行線路,打開與設(shè)備之間的透明通訊,從而允許 ASCII、 Modbus 或 SoMachine 協(xié)議交換。 GSM 調(diào)制解調(diào)

10、器也可以用于發(fā)送和接收 SMS。modem 庫提供一組功能塊來處理這些功能。本章包含了哪些內(nèi)容?本章包含了以下:9EIO0000000495 04/2014頁控制器的調(diào)制解調(diào)器功能10一般參數(shù)11OperationErrorCodesExt:操作錯(cuò)誤代碼 (ENUM 類型)13調(diào)制解調(diào)器原理控制器的調(diào)制解調(diào)器功能簡介本描述控制器的調(diào)制解調(diào)器通訊功能的管理和操作。注意:相對于調(diào)用功能的應(yīng)用任務(wù)而言,通訊功能的處理是異步的??捎霉δ軌K此表描述對控制器可用的調(diào)制解調(diào)器功能塊:10EIO0000000495 04/2014功能描述Dial ( 參見第 23 頁 )Dial 通過調(diào)制解調(diào)器建立到設(shè)備的通

11、訊。HangUp ( 參見第 25 頁)HangUp 關(guān)閉之前打開的連接。SendSMS ( 參見第 27 頁)SendSMS 發(fā)送 SMS。ReceiveSMS ( 參見第 27 頁 )ReceiveSMS 允許控制器接收 SMS。ConfigSim ( 參見第 31 頁 )您的需要 PIN 代碼、 SMS 中心號碼或初始化命令時(shí),可使用 ConfigSim。調(diào)制解調(diào)器原理一般參數(shù)簡介本以 Dial 功能塊為例,介紹調(diào)制解調(diào)器通訊功能的管理和操作。圖形表示形式此圖中突出顯示了 modem 庫中所有功能塊共有的參數(shù):公共參數(shù)這些參數(shù)由 modem 庫中的多個(gè)功能塊共用。11EIO0000000

12、495 04/2014輸入類型注釋xExecuteBOOL此功能在此輸入的上升沿上執(zhí)行。注:如果在冷復(fù)位或熱復(fù)位后的第一個(gè)運(yùn)行模式下的任務(wù)循環(huán)中將xExecute 設(shè)置為 TRUE,則檢測不到上升沿。xAbortBOOL中止上升沿上正在執(zhí)行的操作serialLineNbBYTE串行線路數(shù)(1 個(gè)或 2 個(gè))timeoutWORD交換超時(shí)時(shí)間為 100 毫秒的倍數(shù) (0 表示無限)注:一個(gè)功能塊操作可能需要多個(gè)交換。超時(shí)會(huì)應(yīng)用于控制器與調(diào)制解調(diào)器之間的每次交換。所以功能塊的總持續(xù)時(shí)間可能會(huì)超過超時(shí)時(shí)間。調(diào)制解調(diào)器原理功能塊需要上升沿才能進(jìn)行初始化。功能塊需要首先將 xExecute 輸入視為 F

13、ALSE,才能檢測后續(xù)的上升沿。12EIO0000000495 04/2014警告意外的設(shè)備操作請務(wù)必首先通過將功能塊的 xExecute 輸入設(shè)為 FALSE 來調(diào)用功能塊,這樣它便可以檢測后續(xù)的上升沿。不遵循上述說明可能導(dǎo)致傷亡或設(shè)備損壞。輸出類型注釋xDoneBOOL當(dāng)功能成功完成后, xDone 輸出設(shè)置為 TRUE。xBusyBOOL當(dāng)功能正在執(zhí)行時(shí), xBusy 輸出設(shè)置為 TRUE。xAbortedBOOL使用 xAbort 輸入中止功能時(shí), xAborted 輸出設(shè)置為 TRUE。xErrorBOOL當(dāng)功能由于檢測到錯(cuò)誤而停止時(shí), xError 輸出設(shè)置為 TRUE。檢測到錯(cuò)誤

14、時(shí), nCommError 和 nOperError 將包含有關(guān)檢測到的錯(cuò)誤的信息。nCommErrorm_ErrCodeommError 輸出包含通訊錯(cuò)誤代碼。ENUM 類型來自相關(guān)聯(lián)的munication 庫。(有關(guān)詳細(xì)信息,請參閱指南通訊功能:munication 庫。)nOperErrorOperationErrorCodesExtnOperError 輸出包含操作錯(cuò)誤代碼 ( 參見第 13 頁 )。注:將 xBusy 輸出復(fù)位為 FALSE 后,這些輸出中的一個(gè) (且僅有一個(gè))會(huì)立刻設(shè)置為 TRUE:xDonexErrorxAborted調(diào)制解調(diào)器原理OperationErrorCo

15、desExt:操作錯(cuò)誤代碼 (ENUM 類型)枚舉類型介紹OperationErrorCodesExt 枚舉類型包含與檢測到的錯(cuò)誤對應(yīng)的代碼。 nCommError 輸出返回的通訊錯(cuò)誤代碼值影響 nOperError 輸出返回的操作錯(cuò)誤代碼的含義。nCommError = CommunicationOK當(dāng)通訊錯(cuò)誤代碼為以下值:進(jìn)制值 00 (正確事務(wù))時(shí), OperationErrorCodesExt 枚舉類型可能返回13EIO0000000495 04/2014枚舉器值 (進(jìn)制)描述OperationOK00該交換有效。NotProsed_or_ ResourceMissing01尚未處理請

16、求,或目標(biāo)系統(tǒng)的資源不存在。BadResponse02收到的響應(yīng)不正確。ModemConfSLAsciiFailed100使用 ASCII 的串行線路配置失敗。(請參見注 1。)ModemReconfSLFailed200返回到用戶配置的串行線路配置失敗。(請參見注 1。)ModemBusy300調(diào)制解調(diào)器向 Dial 命令回復(fù) “BUSY”。(請參見注 2。)ModemNoDialtone400調(diào)制解調(diào)器向 Dial 命令回復(fù) “NO DIALTONE”。(請參見注 2。)ModemNoCarrier500調(diào)制解調(diào)器的載波信號丟失或斷開連接。調(diào)制解調(diào)器向 Dial 命令回復(fù)“NO CARRI

17、ER”。(請參見注 2。)ModemBadAnswer600調(diào)制解調(diào)器的響應(yīng)無效。SimConfigurationFailed1000配置失敗。(例如,請求 PUK 代碼或 initSimString 無效( 參見第 33 頁))(請參見注 3。)SimPinCodeInvalid2000PIN 代碼無效。(請參見注 3。)SimSmsCenterInvalid4000SMS 中心號碼無效。(請參見注 3。)注 1:這些枚舉代碼專門用于 Dial 和 HangUp 功能塊。注 2:這些枚舉代碼專門用于 Dial 功能塊。注 3:這些枚舉代碼專門用于 ConfigSim 功能塊調(diào)制解調(diào)器原理nC

18、ommError = Refused當(dāng)通訊錯(cuò)誤代碼為回以下值:進(jìn)制值 FF (消息被)時(shí), OperationErrorCodesExt 枚舉類型可能返14EIO0000000495 04/2014枚舉器值 (進(jìn)制)描述NotProsed_or_ ResourceMissing01尚未處理請求,或目標(biāo)系統(tǒng)的資源不存在。BadLength05長度不正確。CommChannelErr06通訊通道與檢測到的錯(cuò)誤關(guān)聯(lián)。BadAddr07地址不正確。SystemResourceMissing0B缺少系統(tǒng)資源。mInactive0C目標(biāo)通訊功能處于非活動(dòng)狀態(tài)。Missing0D目標(biāo)不存在。ChannelN

19、otConfigured0F通道未配置。章 2配置將調(diào)制解調(diào)器添加到您的應(yīng)用程序簡介在使用 SoMachine 將調(diào)制解調(diào)器添加到串行線路管理器后, modem 庫會(huì)自動(dòng)包含在您的程序中。一旦添加了該庫,您就可以在任一應(yīng)用程序的 POU 中使用特定于調(diào)制解調(diào)器的功能塊。此表列出了串行線路管理器及其兼容功能:15EIO0000000495 04/2014串行線路管理器透明通訊SMSASCIIPSTN 或 GSM 調(diào)制解調(diào)器具有特定 ASCII 配置的 GSM 調(diào)制解調(diào)器 SR2MOD03ModbusPSTN 或 GSM 調(diào)制解調(diào)器否SoMachine在未建立連接時(shí),使用可以忽略協(xié)議幀的調(diào)制解調(diào)器

20、。(使用 TDW33 PSTN 調(diào)制解調(diào)器。)否配置將管理器添加到您的串行線路按照以下過程通過 GSM 調(diào)制解調(diào)器發(fā)送或接收 SMS:16EIO0000000495 04/2014步驟操作1將相應(yīng)的管理器添加到串行線路。(有關(guān)詳細(xì)信息,請參考控制器的編程手冊。)2針對所需的任何透明通訊配置管理器。3SMS 功能需要使用 ASCII 管理器。建議根據(jù)超時(shí) (而不是與結(jié)束字符和幀長度)設(shè)置幀結(jié)尾檢測。(請參考下圖。)配置將調(diào)制解調(diào)器添加到管理器將所選調(diào)制解調(diào)器添加到在添加設(shè)備框中配置的串行線路管理器中:17EIO0000000495 04/2014配置調(diào)制解調(diào)器會(huì)顯示在設(shè)備樹中,位于該串行線路管理

21、器之下:18EIO0000000495 04/2014配置調(diào)制解調(diào)器編輯器雙擊調(diào)制解調(diào)器打開設(shè)備編輯器:在“ 配置” 視圖中,缺省情況下設(shè)置 Hayes Resetd 字符串。對于受 Schneider Electric 支持的 SR2MOD01 和 TDW33 調(diào)制解調(diào)器,此默認(rèn)命令字符串被設(shè)置用于以下串行線路配置:波特率 19 200奇偶校驗(yàn) 無數(shù)據(jù)位 8停止位 1如果采用不同的串行線路配置,則必須對該命令字符串進(jìn)行相應(yīng)修改。注意:Hayes Resetd 是調(diào)制解調(diào)器初始化字符串,由稱為 Hayes (AT) 命令的一系列命令組成。在應(yīng)用程序配置期間 (即在控制器通電、應(yīng)用程序以及熱復(fù)位

22、命令或冷復(fù)位命令之后),此字符串會(huì)在串行線 進(jìn)行發(fā)送。如果調(diào)制解調(diào)器回復(fù)確定,那么連接的調(diào)制解調(diào)器會(huì)在無錯(cuò)狀態(tài)下(綠色),在 模式下出現(xiàn)在“ 設(shè)備” 樹中。否則,它顯示為一個(gè)檢測到的錯(cuò)誤(紅色三角形)。注意:調(diào)制解調(diào)器可能需要幾秒鐘才能準(zhǔn)備就緒。19EIO0000000495 04/2014配置20EIO0000000495 04/2014章 3功能塊描述簡介本章介紹 modem 庫中的功能塊。本章包含了哪些內(nèi)容?本章包含了以下部分:21EIO0000000495 04/2014節(jié)頁3.1打開和關(guān)閉透明通訊223.2發(fā)送和接收 SMS263.3GSM 調(diào)制解調(diào)器服務(wù)31功能塊描述節(jié) 3.1打開

23、和關(guān)閉透明通訊簡介使用 Dial 和 HangUp 功能塊可打開和關(guān)閉控制器與端都需要調(diào)制解調(diào)器。您可以將三種管理器類型添加到串行線路以交換請求:Modbus 管理器ASCII 管理器SoMachine 網(wǎng)絡(luò)管理器設(shè)備之間的透明通訊。在這種情況下,兩注意:SoMachine 的示例中包含一個(gè)使用 Dial 和 HangUp 在兩個(gè)控制器之間打開 Modbus 連接的示例。此文件 (Modem_Mject) 可從主頁菜單進(jìn)行。本節(jié)包含了哪些內(nèi)容?本節(jié)包含了以下:22EIO0000000495 04/2014頁Dial:打開透明通訊23HangUp:關(guān)閉透明通訊25功能塊描述Di

24、al:打開透明通訊簡介控制器可以使用 Dial 功能塊,通過調(diào)制解調(diào)器建立到設(shè)備的通訊:注意:也可以使用 GSM 調(diào)制解調(diào)器進(jìn)行透明通訊。撥號功能塊執(zhí)行 Dial 命令以在調(diào)制解調(diào)器之間建立透明通訊。如果 xDone 為 TRUE,則可以采用已配置的協(xié)議 (Modbus、 SoMachine 或 ASCII)啟動(dòng)通訊。圖形表示形式I/O 變量描述注意:所有 modem 庫功能塊共用的輸入和輸出參數(shù)會(huì)在其他部分介紹 ( 參見第 11 頁)。23EIO0000000495 04/2014輸入類型描述phoneNbSTRINGphoneNb 輸入包含被呼叫的調(diào)制解調(diào)器的號碼。功能塊描述示例下圖顯示

25、Dial 功能的和使用:24EIO0000000495 04/2014功能塊描述HangUp:關(guān)閉透明通訊簡介HangUp 功能允許控制器關(guān)閉之前打開的連接。圖形表示形式I/O 變量描述HangUp 功能塊中的輸入和輸出參數(shù)是所有 modem 庫功能塊共用的參數(shù)。其他部分將對這些參數(shù)進(jìn)行介紹 ( 參見第 11 頁)。25EIO0000000495 04/2014功能塊描述節(jié) 3.2發(fā)送和接收 SMS簡介特定于 SMS 的功能塊 (SendSMS 和 ReceiveSMS)用于通過 GSM 調(diào)制解調(diào)器建立連接,以發(fā)送和接收 SMS。注意:SoMachine 的示例中包含一個(gè)同時(shí)使用 SendSM

26、S 和 ReceiveSMS 功能塊的 SMS 程序的示例。此文件 (Modem_SMS.project) 可從主頁菜單進(jìn)行。本節(jié)包含了哪些內(nèi)容?本節(jié)包含了以下:26EIO0000000495 04/2014頁SendSMS:發(fā)送 SMS27ReceiveSMS:接收 SMS29功能塊描述SendSMS:發(fā)送 SMS簡介SendSMS 功能塊用于使用 GSM 調(diào)制解調(diào)器建立連接并將 SMS 發(fā)送到指定。例如,當(dāng)引發(fā)觸發(fā)以將警報(bào)傳輸給指定時(shí),控制器可以發(fā)送 SMS:注意:確保根據(jù)以下方法正確配置 GSM 調(diào)制解調(diào)器:確保調(diào)制解調(diào)器中的確保 SMS 中心的已。號碼有效。注意:您可以使用 Confi

27、gSim 功能塊在您的應(yīng)用程序中正確設(shè)置這些參數(shù)。圖形表示形式I/O 變量描述所有 modem 庫功能塊共用的輸入和輸出參數(shù)會(huì)在其他部分介紹 ( 參見第 11 頁)。27EIO0000000495 04/2014輸入類型描述phoneNbSTRINGphoneNb 輸入包含接收方的號碼。smsTextSTRING(255)smsText 輸入包含文本消息的正文 (不超過 255 個(gè)字符)。功能塊描述示例下圖顯示 ReceiveSMS 功能的和使用:28EIO0000000495 04/2014功能塊描述ReceiveSMS:接收 SMS簡介ReceiveSMS 功能塊用于等待 GSM 調(diào)制解調(diào)

28、器接收的 SMS。例如,控制器可以處理從指定的 SMS 中接收注意:令。確保根據(jù)以下方法正確配置 GSM 調(diào)制解調(diào)器:確保調(diào)制解調(diào)器中的確保 SMS 中心的已。號碼有效。注意:您可以使用 ConfigSim 功能塊在您的應(yīng)用程序中正確設(shè)置這些參數(shù)。圖形表示形式I/O 變量描述所有 modem 庫功能塊共用的輸入和輸出參數(shù)會(huì)在其他部分介紹 ( 參見第 11 頁)。29EIO0000000495 04/2014輸出類型描述smsTextSTRING(255)smsText 輸出包含文本消息的正文。phoneNbSTRINGphoneNb 輸出包含發(fā)送 SMS 的的號碼。smsDateDATE_AN

29、D_TIMEsmsDate 輸出包含通訊的日期。功能塊描述示例下圖顯示 ReceiveSMS 功能的和使用30EIO0000000495 04/2014功能塊描述節(jié) 3.3GSM 調(diào)制解調(diào)器服務(wù)ConfigSim簡介在使用 MODEM 庫中的任一其他功能塊之前,如果 GSM 調(diào)制解調(diào)器的操作時(shí),請僅使用 ConfigSim 功能塊:輸入 PIN 碼。配置 SMS 中心號碼。發(fā)送初始化命令。然后可以直接使用其中一個(gè)SMS 功能塊。需要執(zhí)行以下某一31EIO0000000495 04/2014功能塊描述令發(fā)送到 GSM 調(diào)制解調(diào)器:根據(jù)此流程圖將不同32EIO0000000495 04/2014警

30、告意外的設(shè)備操作如果使用的 SR2MOD03 調(diào)制解調(diào)器所使用的設(shè)有 PIN 碼保護(hù),那么必須在調(diào)制解調(diào)器配置編輯器中修改默認(rèn)的初始化字符串。使用以下值替換 Hayes 復(fù)位命令的值:AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W并使用 ConfigSim 功能塊發(fā)送其他初始化命令,使用的值如下: InitSimString 輸入 = MI=0,2,0,0,0;+CSAS。不遵循上述說明可能導(dǎo)致 傷亡或設(shè)備損壞。功能塊描述圖形表示形式I/O 變量介紹所有 modem 庫功能塊共用的輸入和輸出參數(shù)會(huì)在其他部分介紹 ( 參見第 11 頁)。33EIO000000

31、0495 04/2014輸入類型說明smsCenthoneNbSTRINGsmsCenthoneNb 輸入包含將在中配置的 SMS 中心號碼。如果為空,則不發(fā)送 SMS 中心號碼,并且調(diào)制解調(diào)器使用實(shí)際號碼。pinCodeSTRING(4)pinCode 輸入表示要發(fā)送的的 PIN 碼,用以。如果pinCode 為空,則不發(fā)送 PIN 碼。initSimStringSTRING(255)initSimString 輸入表示的初始化字符串,該字符串在發(fā)送 PIN 和服務(wù)中心號碼后發(fā)送。注:對于 SR2MOD03,使用以下值:MI=0,2,0,0,0;+CSAS功能塊描述示例下圖顯示 Config

32、Sim 功能的和使用:34EIO0000000495 04/2014附錄35EIO0000000495 04/201436EIO0000000495 04/2014附錄 A功能和功能塊表示形式概述每個(gè)功能可以使用以下語言表示:IL:指令列表ST:結(jié)構(gòu)化文本LD:梯形圖FBD:功能塊圖CFC:連續(xù)功能圖本章提供功能和功能塊表現(xiàn)形式示例,并解釋如何將它們用于 IL 和 ST 語言。本章包含了哪些內(nèi)容?本章包含了以下:37EIO0000000495 04/2014頁功能與功能塊的區(qū)別38如何通過 IL 語言使用功能或功能塊39如何通過 ST 語言使用功能或功能塊42功能和功能塊表示形式功能與功能塊的

33、區(qū)別功能功能:是返回一個(gè)直接結(jié)果的 POU (程序組織單元)。通過其名稱 (而不是通過實(shí)例)直接調(diào)用。從一次調(diào)用到另一次調(diào)用不會(huì)保持原有狀態(tài)??梢杂米髌渌磉_(dá)式中的操作數(shù)。示例:操作符 (AND)、計(jì)算、轉(zhuǎn)換 (BYTE_TO_)功能塊功能塊:是返回一個(gè)或多個(gè)輸出的 POU (程序組織單元)。需要通過實(shí)例 (具有名稱和變量的功能塊副本)進(jìn)行調(diào)用。從功能塊或程序的一次調(diào)用到另一次調(diào)用,每個(gè)實(shí)例都具有持續(xù)狀態(tài) (輸出和內(nèi)部變量)。示例:定時(shí)器、計(jì)數(shù)器在下面的示例中, Timer_ON 是功能塊 TON 的一個(gè)實(shí)例:38EIO0000000495 04/2014功能和功能塊表示形式如何通過 IL 語

34、言使用功能或功能塊一般信息本部分介紹如何使用 IL 語言實(shí)現(xiàn)功能和功能塊。以功能 IsMastCycle、功能 SetRTCDrift 和功能塊 TON 為例來演示實(shí)現(xiàn)的過程。通過 IL 語言使用功能以下過程描述如何用 IL 語言一個(gè)功能:要闡釋該過程,請考慮下面以圖形方式表示的功能 Is能 SetRTCDrift (帶輸入?yún)?shù)):MastCycle (不帶輸入?yún)?shù))和功39EIO0000000495 04/2014功能圖形表示形式不帶輸入?yún)?shù):IsMastCycle帶輸入?yún)?shù):SetRTCDrift步進(jìn)操作1通過指令列表語言打開 POU 或創(chuàng)建新 POU。注意:此處未詳細(xì)介紹創(chuàng)建 POU 的

35、步驟。有關(guān)信息,請參閱添加、和調(diào)用 POU ( 參見 SoMachine, 編程指南 )。2創(chuàng)建功能所需的變量。3如果功能具有 1 個(gè)或多個(gè)輸入,則使用 LD 指令開始加載第一個(gè)輸入。4在下面新行,并執(zhí)行以下操作:在操作符列 (左側(cè)字段)中鍵入功能的名稱,或使用輸入助手選擇功能 (在上下文菜單中選擇運(yùn)算塊)。5如果功能具有多個(gè)輸入,則在使用輸入助手時(shí),會(huì)在右側(cè)字段中使用 ? 自動(dòng)創(chuàng)建必需的行數(shù)。使用與輸入順序?qū)?yīng)的適當(dāng)值或變量來替換 ?。6新行,以便將功能的結(jié)果到適當(dāng)?shù)淖兞恐校涸诓僮鞣?(左側(cè)字段)中鍵入 ST 指令,并在右側(cè)字段中鍵入變量名。功能和功能塊表示形式在 IL 語言能名稱直接用在

36、操作符列中:40EIO0000000495 04/2014功能SoMachine POU IL 編輯器中的表示形式不帶輸入?yún)?shù)的功能的IL 示例:IsMastCycle帶輸入?yún)?shù)的功能的 IL示例:SetRTCDrift功能和功能塊表示形式通過 IL 語言使用功能塊以下過程描述如何用 IL 語言一個(gè)功能塊:要闡釋該過程,請考慮下面以圖形方式表示的 TON 功能塊示例:在 IL 語言能塊名稱直接用在操作符列中:41EIO0000000495 04/2014功能塊SoMachine POU IL 編輯器中的表示形式TON功能塊圖形表示形式TON步進(jìn)操作1通過指令列表語言打開 POU 或創(chuàng)建新 PO

37、U。注意:此處未詳細(xì)介紹創(chuàng)建 POU 的步驟。有關(guān)信息,請參閱添加、和調(diào)用 POU( 參見 SoMachine, 編程指南 )。2創(chuàng)建功能塊所需的變量 (包括實(shí)例名稱)。3使用 CAL 指令調(diào)用功能塊:使用輸入助手選擇 FB (右鍵單擊并在上下文菜單中選擇運(yùn)算塊)。會(huì)自動(dòng)創(chuàng)建 CAL 指令和必要的 I/O。每個(gè)參數(shù) (I/O) 都是一條指令:輸入的值通過“:=” 進(jìn)行設(shè)置。輸出的值通過“=” 進(jìn)行設(shè)置。4在 CAL 右側(cè)字段中,使用實(shí)例名稱替換 ?。5使用適當(dāng)?shù)淖兞炕蛄⒓粗堤鎿Q其他 ?。功能和功能塊表示形式如何通過 ST 語言使用功能或功能塊一般信息本部分介紹如何使用 ST 語言實(shí)現(xiàn)功能和功能

38、塊。以功能 SetRTCDrift 和功能塊 TON 為例演示實(shí)現(xiàn)的過程。通過 ST 語言使用功能以下過程描述如何用 ST 語言一個(gè)功能:要闡釋該過程,請考慮下面以圖形方式表示的 SetRTCDrift 功能:此功能的 ST 語言如下所示:42EIO0000000495 04/2014功能SoMachine POU ST 編輯器中的表示形式SetRTCDriftPROGRAM MyProgram_STVAR myDrift: S(-29.29) := 5; myDay: DAY_OF_K := SUNDAY;myHour: HOUR := 12; myMinute: MINUTE; myRTC

39、Adjust: RTCDRIFT_ERROR;END_VARmyRTCAdjust:= SetRTCDrift(myDrift, myDay, myHour, myMinute);功能圖形表示形式SetRTCDrift步進(jìn)操作1通過結(jié)構(gòu)化文本語言打開 POU 或創(chuàng)建新 POU。注意:此處未詳細(xì)介紹創(chuàng)建 POU 的步驟。有關(guān)信息,請參閱添加、和調(diào)用 POU ( 參見 SoMachine, 編程指南 )。2創(chuàng)建功能所需的變量。3在 POU ST 編輯器中,使用功能 ST 語言的常規(guī)語法。常規(guī)語法為:FunctionResult:= FunctionName(VarInput1, VarInput2

40、,.VarInputx);功能和功能塊表示形式通過 ST 語言使用功能塊以下過程描述如何用 ST 語言一個(gè)功能塊:要闡釋該過程,請考慮下面以圖形方式表示的 TON 功能塊示例:下表顯示了采用 ST 語言的功能塊調(diào)用的示例:43EIO0000000495 04/2014功能塊SoMachine POU ST 編輯器中的表示形式TON功能塊圖形表示形式TON步進(jìn)操作1通過結(jié)構(gòu)化文本語言打開 POU 或創(chuàng)建新 POU。注意:此處未詳細(xì)介紹創(chuàng)建 POU 的步驟。有關(guān)添加、和調(diào)用 POU 的信息,請參閱相關(guān)文檔 ( 參見 SoMachine, 編程指南 )。2創(chuàng)建功能塊所需的輸入和輸出變量以及實(shí)例:輸入變量是功能塊所需的輸入?yún)?shù)輸出變量接收功能塊返回的值3在 POU ST 編輯器中,使用功能塊 ST 語言的常規(guī)語法。常規(guī)語法為: FunctionBlock_Ins

溫馨提示

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

評論

0/150

提交評論