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