西門子6SN1118-0BK11-0AA0機(jī)架式控制模塊
本部分介紹可用于控制用戶應(yīng)用程序和 Ident 設(shè)備之間的連接的所有命令。
下圖顯示了連接的建立和終止方式。
列表: 連接建立/終止的順序
連接建立/終止 | 步驟 | 說明 |
---|---|---|
① | 用戶應(yīng)用程序向 Ident 設(shè)備發(fā)送“hostGreetings”命令。 | |
② | Ident 設(shè)備返回一個肯定的響應(yīng)幀。
| |
③ | 建立連接后,用戶應(yīng)用程序與 Ident 設(shè)備進(jìn)行通信。 例如,用戶應(yīng)用程序定期發(fā)送 heartbeat 命令。 | |
④ | 對于每條命令,Ident 設(shè)備都會發(fā)送一個響應(yīng)幀。
| |
⑤ | 用戶應(yīng)用程序發(fā)送“hostGoodbye”命令來終止連接。 | |
⑥ | Ident 設(shè)備發(fā)送肯定響應(yīng)幀。 |
注意,如果所發(fā)送命令的前面沒有“hostGreetings”命令,則 Ident 設(shè)備將以“ERROR_INVALID_READER_STATUS”錯誤消息進(jìn)行響應(yīng)。
執(zhí)行該命令后,設(shè)備會在 30 秒內(nèi)阻止新客戶端的連接請求。通過在 30 秒的時間內(nèi)周期性發(fā)送“heartBeat”命令,可確保沒有任何其它用戶應(yīng)用程序?qū)υO(shè)備進(jìn)行訪問。