西門子SMART模塊代理商
使用 USS 協議的要求
STEP 7-Micro/WIN SMART 指令庫提供子例程、中斷例程和指令來支持 USS 協議。
USS 指令使用 S7-200 SMART CPU 中的下列資源:
● USS 協議是一種受中斷驅動的應用程序。差情況下,接收消息中斷例程的執行多
需要 2.5 ms。在此期間,所有其它中斷事件都需要排隊,等待接收消息中斷例程執行
完畢后再進行處理。如果您的應用無法容許此類糟情況下的延遲,則可能需要考慮
采用其它解決方案來控制變頻器。
西門子SMART模塊代理商
● 初始化 USS 協議,使 S7-200 SMART CPU 端口專門用于 USS 通信。
可使用 USS_INIT 指令為端口 0 或端口 1 選擇 USS 或 PPI。(USS 是指用于
Siemens 變頻器的 USS 協議。)當某個端口設置為使用 USS 協議與變頻器進行通信
后,就不能再將該端口用于任何其它用途,包括與 HMI 進行通信。第二個通信端口允
許 STEP 7-Micro/WIN SMART 在 USS 協議運行期間監視控制程序。
●
USS 指令會影響與所分配端口上自由端口通信相關的所有 SM 位置。
●
USS 子例程和中斷例程已存儲在程序中。USS 指令多將您的程序所需的存儲器數
量增加至 3050 個字節。根據所使用的特定 USS 指令,這些指令的支持例程可使控制
程序的存儲空間開銷至少增加 2150 字節,多增加 3050 字節。
● USS 指令的變量需要 400 字節的 V 存儲區。該存儲區的起始地址由用戶,保留
用于 USS 變量。
● 某些 USS 指令還需要 16 字節的通信緩沖區。作為指令的參數,需要為該緩存區提供
一個 V 區的起始地址。建議您為 USS 指令的每個實例都一個的緩沖區。