USS 協(xié)議(Universal Serial Interface Protocol 通用串行接口協(xié)議)是SIEMENS 公司所有傳動產(chǎn)品的通用通訊協(xié)議,它是一種基于串行總線進(jìn)行數(shù)據(jù)通訊的協(xié)議。USS協(xié)議是主-從結(jié)構(gòu)的協(xié)議,規(guī)定了在USS 總線上可以有一個主站和最多31個從站;總線上的每個從站都有一個站地址(在從站參數(shù)中設(shè)定),主站依靠它識別每個從站;每個從站也只對主站發(fā)來的報文做出響應(yīng)并回送報文,從站之間不能直接進(jìn)行數(shù)據(jù)通訊。
1設(shè)置傳動設(shè)備的通訊參數(shù)
1.1 傳動設(shè)備通訊的必要條件
要建立控制器與通訊設(shè)備的連接,必須為它們設(shè)置相關(guān)的通訊參數(shù)。對于初學(xué)者來說,可能會感覺相關(guān)通訊參數(shù)紛繁復(fù)雜,不好入手。下面分析一下建立USS通訊所必須的參數(shù)。
圖1控制器與傳動設(shè)備
要建立控制器與傳動設(shè)備的USS連接,對于傳動設(shè)備必須考慮以下最基本問題:
1. 傳動設(shè)備是否需要設(shè)置成接收USS信號的模式?
2. 傳遞什么內(nèi)容的信號,都有哪些信號?
3. 主站以多快的速度進(jìn)行通訊?
4. 對于支持一主多從通訊方式的USS通訊,主站如何找到從站?
5. 如果主站由于故障不再發(fā)送更新信息,從站應(yīng)該如何響應(yīng)?
針對這幾個最基本的問題,傳動設(shè)備都有與之相關(guān)的參數(shù)設(shè)置,只要這些參數(shù)設(shè)置正確,就可以正常進(jìn)行USS通訊。
USS相關(guān)參數(shù) | MM440 | G120 | 6SE70 |
USS命令源(控制字) | P700 | P700 | P554 |
USS頻率設(shè)定源 | P1000 | P1000 | P443 |
通訊波特率 | P2010 | P2010 | P701 |
USS從站站號 | P2011 | P2011 | P700 |
PZD長度 | P2012 | P2012 | P703 |
PKW長度 | P2013 | P2013 | P702 |
看門狗時間 | P2014 | P2014 | P704 |
接口選擇 |
|
| P053 |
表1 一些傳動設(shè)備與USS通訊有關(guān)的基本參數(shù)
1.2 MM440與G120的參數(shù)設(shè)置
與USS通訊有關(guān)的參數(shù),MM440與G120一樣。這些參數(shù)很好的解決了前面所描述的傳動設(shè)備進(jìn)行USS通訊時所必須考慮的基本問題。
P700,P1000設(shè)置成5,傳動設(shè)備就可以從USS通訊端口接收控制信號和頻率給定。
P2010可設(shè)定通訊波特率,數(shù)值含義見下表:
P2010參數(shù)數(shù)值 | 對應(yīng)波特率 |
4 | 2400 bit/s |
5 | 4800 bit/s |
6 | 9600 bit/s |
7 | 19200 bit/s |
8 | 38400 bit/s |
9 | 57600 bit/s |
12 | 115200 bit/s |
表2 MM440、G120USS波特率設(shè)置
P2011可設(shè)置作為從站的 傳動設(shè)備的站地址,范圍是1~31。
P2012可設(shè)置PZD(過程數(shù)據(jù))的長度,默認(rèn)值是2,最大值是8。
P2013可設(shè)置PKW(參數(shù)數(shù)據(jù))的長度:
參數(shù)值 | 含義 |
0 | 沒有參數(shù)數(shù)據(jù) |
3 | 3個字長 |
4 | 4個字長 |
127 | 長度可變 |
表3 PKW字長
P2014可設(shè)置看門狗時間,單位為ms,這是一個很重要的參數(shù)。如果看門狗時間過后,USS從站還未收到主站報文,就會報錯;可以防止主站故障停機(jī),電機(jī)照常運行的情況發(fā)生。
1.3 6SE70的參數(shù)設(shè)置
6SE70的參數(shù)相對復(fù)雜一點,對于不同的通訊端口,參數(shù)也不一樣。
首先來看如何選擇接口,也就是如何設(shè)置P053參數(shù):
參數(shù)值 | 對應(yīng)接口 |
0 Hex | 無接口 |
1 Hex | CBx通訊板 |
2 Hex | PMU操作控制面板 |
4 Hex | 串行接口(SCom/SCom1) |
8 Hex | SCB串行輸入/輸出模塊 |
10 Hex | Txxx工藝板 |
20 Hex | 串行接口2(SCom2) |
40 Hex | 第2塊CB板 |
表4 P053接口選擇
對于USS通訊,常使用SCom1或SCom2接口,可設(shè)置P035為:
7=1+2+4(打開CBx,PMU,SCom1)
23=1+2+20(打開CBx,PMU,SCom2)
與MM440、G120不同,6SE70的命令源(控制字)是按位設(shè)置的,也就是說可以為控制字(常用的控制字為16位)的每一位單獨設(shè)置參數(shù)。
參數(shù) | SCom1接口 | SCom2接口 | 參數(shù)含義 |
P554 | 2100 | 6100 | ON/OFF1 |
P555 | 2101 | 6101 | OFF2 |
<p style="padding-bottom: 0p |