西門子S7300模組
計算與驅(qū)動器通信所需的時間
與驅(qū)動器之間的通信與 S7-200 SMART CPU 掃描不同步。在完成一個驅(qū)動器通信事務(wù)之
前,CPU 通常已完成了多次掃描。以下因素有助于確定所需時間:
●
現(xiàn)有驅(qū)動器數(shù)量
●
波特率
●
CPU 的掃描時間
當(dāng)使用參數(shù)訪問指令時,有些驅(qū)動器需要的延遲時間比較長。參數(shù)訪問所需的時間取決于
驅(qū)動器類型以及正在訪問的參數(shù)。
USS_INIT 指令分配端口 0 使用 USS 協(xié)議(或 USS_INIT_P1 指令分配端口 1 使用 USS
協(xié)議)之后,CPU 會以下表所示時間間隔定期輪詢所有處于激活狀態(tài)的驅(qū)動器。
西門子S7300模組
使用 USS 協(xié)議指令
步驟
要在 S7-200 SMART 程序中使用 USS 協(xié)議指令,請按以下步驟操作:
1. 在程序中插入 USS_INIT 指令,并僅執(zhí)行 USS_INIT 指令一個掃描周期。 可以使用
USS_INIT 指令初始化或更改 USS 協(xié)議通信參數(shù)。
插入 USS_INIT 指令時,會在程序中自動添加若干隱藏的子例程和中斷例程。
2. 只能在程序中為每臺激活變頻器放置一條 USS_CTRL 指令。
可以根據(jù)需要增加任意數(shù)量的 USS_RPM_x 和 USS_WPM_x 指令,但某一時間只能
有一條指令處于激活狀態(tài)。
3. 在“文件”(File) 菜單功能區(qū)的“庫”(Libraries) 區(qū)域中,單擊“存儲器”(Memory) 按鈕
, USS 庫所需的 V 存儲器的起始地址。 或者,也可在項目樹中右鍵單擊
“程序塊”(Program Block) 節(jié)點,并從上下文菜單中選擇“庫存儲器”(Library Memory)。
4. 組態(tài)變頻器參數(shù),使之與程序中使用的波特率和地址相匹配。
5. 用通信電纜連接 S7-200 SMART CPU 與變頻器。
確保與變頻器連接的所有控制設(shè)備(例如 S7-200 SMART CPU)均用短粗電纜連接到
變頻器使用的接地點或星點。