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