0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是USS協(xié)議?PLC應(yīng)用—USS協(xié)議介紹

autozhineng ? 來(lái)源:PLC與自控設(shè)備 ? 2023-12-06 09:48 ? 次閱讀

什么是USS協(xié)議?

USS 協(xié)議(Universal Serial Interface Protocol 通用串行接口協(xié)議)是SIEMENS 公司所有傳動(dòng)產(chǎn)品的通用通訊協(xié)議,它是一種基于串行總線進(jìn)行數(shù)據(jù)通訊的協(xié)議。USS協(xié)議是主-從結(jié)構(gòu)的協(xié)議,規(guī)定了在USS 總線上可以有一個(gè)主站和最多31 個(gè)從站;總線上的每個(gè)從站都有一個(gè)站地址(在從站參數(shù)中設(shè)定),主站依靠它識(shí)別每個(gè)從站;每個(gè)從站也只對(duì)主站發(fā)來(lái)的報(bào)文做出響應(yīng)并回送報(bào)文,從站之間不能直接進(jìn)行數(shù)據(jù)通訊。另外,還有一種廣播通訊方式,主站可以同時(shí)給所有從站發(fā)送報(bào)文,從站在接收道報(bào)文并做出相應(yīng)的響應(yīng)后可不回送報(bào)文。

fc78d4ac-9385-11ee-939d-92fbcf53809c.jpg

一個(gè) S7-1200 CPU 中最多可安裝三個(gè) CM 1241 RS422/RS485模塊和一個(gè) CB 1241 RS485 板,每個(gè) RS485 端口最多控制 16 臺(tái)驅(qū)動(dòng)器。

fc92aa26-9385-11ee-939d-92fbcf53809c.png

優(yōu)點(diǎn)

1. 對(duì)硬件設(shè)備要求低,減少了設(shè)備之間的布線,

2. 無(wú)需重新連線就可以改變控制功能,

3. 可通過(guò)串行接口設(shè)置或改變傳動(dòng)裝置的參數(shù),

4. 可實(shí)時(shí)的監(jiān)控傳動(dòng)系統(tǒng)。

通訊鏈接

1. 條件許可的情況下,USS 主站盡量選用直流型的CPU(針對(duì)S7-200系列)

2. 一般情況下,USS 通訊電纜采用雙絞線即可(如常用的以太網(wǎng)電纜),如果干擾比較大,可采用屏蔽雙絞線。

3. 在采用屏蔽雙絞線作為通訊電纜時(shí),把具有不同電位參考點(diǎn)的設(shè)備互連會(huì)在互連電纜中產(chǎn)生不應(yīng)有的電流,從而造成通訊口的損壞。要確保通訊電纜連接的所有設(shè)備,或是共用一個(gè)公共電路參考點(diǎn),或是相互隔離的,以防止不應(yīng)有的電流產(chǎn)生。屏蔽線必須連接到機(jī)箱接地點(diǎn)或9 針連接的插針1。建議將傳動(dòng)裝置上的0V 端子連接到機(jī)箱接地點(diǎn)

4. 盡量采用較高的波特率,通訊速率只與通訊距離有關(guān),與干擾沒(méi)有直接關(guān)系。

5. 終端電阻的作用是用來(lái)防止信號(hào)反射的,并不用來(lái)抗干擾。如果在通訊距離很近,波特率較低或點(diǎn)對(duì)點(diǎn)的通訊的情況下,可不用終端電阻。多點(diǎn)通訊的情況下,一般也只需在USS 主站上加終端電阻就可以取得較好的通訊效果。

6. 當(dāng)使用交流型的CPU22X 和單相變頻器進(jìn)行USS 通訊時(shí),CPU22X 和變頻器的電源必須接成同相位的。

7. 建議使用CPU226(或CPU224+EM277)來(lái)調(diào)試USS 通訊程序。

8. 不要帶電插拔USS 通訊電纜,尤其是正在通訊過(guò)程中,這樣極易損壞傳動(dòng)裝置和PLC 的通訊端口。如果使用大功傳動(dòng)裝置,即使傳動(dòng)裝置掉電后,也要等幾分鐘,讓電容放電后,再去插拔通訊電纜。

USS 通訊的編程

USS 協(xié)議是以字符信息為基本單元的協(xié)議,而CPU22X 的自由口通訊功能和CPU31XC-PTP 的RS422/485 串行口正好也是以ASCII 碼的形式來(lái)發(fā)送接收信息的。利用這些CPU 的RS485 串行口的通訊功能,由用戶程序完成USS 協(xié)議功能,可實(shí)現(xiàn)與SIEMENS 傳動(dòng)裝置簡(jiǎn)單而可靠的通訊連接。

1.USS 點(diǎn)對(duì)點(diǎn)通訊的編程要點(diǎn): USS 主站(PLC)與USS 從站(傳動(dòng)裝置)之間的通訊是異步方式的,負(fù)責(zé)與傳動(dòng)裝置通訊的工作程序應(yīng)采用后臺(tái)工作方式,如何發(fā)送接收數(shù)據(jù)應(yīng)與控制邏輯無(wú)關(guān)。用戶程序通過(guò)改變USS 報(bào)文中的STW 及HSW 的值,來(lái)控制變頻器的啟停及改變?cè)O(shè)定頻率值。

利用發(fā)送指令(如XMT,P_SEND,P_SND_RK)發(fā)送USS 報(bào)文至傳動(dòng)裝置,利用接收指令(如RCV,P_RCV,P_RCV_RK)接收變頻器返回的USS 報(bào)文。同一時(shí)刻,只能有一個(gè)發(fā)送指令或接收指令被激活。

USS 通訊程序包括通訊端口初始化子程序、 BCC 校驗(yàn)碼計(jì)算子程序、數(shù)據(jù)發(fā)送子程序、數(shù)據(jù)接收子程序、通訊超時(shí)響應(yīng)子程序、通訊流程控制子程序等。

可采用中斷響應(yīng)的方式,也可用查詢相應(yīng)標(biāo)志位的方式來(lái)實(shí)現(xiàn)。設(shè)立發(fā)送接收數(shù)據(jù)緩存區(qū)與映像區(qū),用戶應(yīng)通過(guò)改變映像區(qū)的USS 發(fā)送報(bào)文值來(lái)控制傳動(dòng)裝置,或通過(guò)讀取映像區(qū)USS 接收?qǐng)?bào)文中的狀態(tài)值來(lái)判斷傳動(dòng)裝置的當(dāng)前狀態(tài)。以防止因干擾而接收到錯(cuò)誤數(shù)據(jù)而使PLC 做出錯(cuò)誤的判斷和控制。

2. USS 多點(diǎn)通訊的編程要點(diǎn):控制通訊的基本流程同上述點(diǎn)對(duì)點(diǎn)通訊方式 對(duì)各從站的控制應(yīng)采取輪詢方式,輪詢程序同樣也是后臺(tái)工作方式工作的。

根據(jù)對(duì)各臺(tái)傳動(dòng)裝置控制任務(wù)的輕重,在PLC 數(shù)據(jù)區(qū)內(nèi)建立一個(gè)從站地址表,按該地址表輪詢各傳動(dòng)裝置。采用間接尋址的編程方式,可大大節(jié)省CPU 的程序空間。輪詢地址表示例雖然,USS 協(xié)議的實(shí)際物理地址只有30 個(gè),但輪詢地址表的大小無(wú)限制,其有效站地址可以在表中根據(jù)實(shí)際應(yīng)用需要反復(fù)出現(xiàn)。

實(shí)際輪詢站點(diǎn)數(shù)越多,其輪詢的間隔時(shí)間也越大,而表中站地址重復(fù)次數(shù)越多,其輪詢的間隔時(shí)間越小,因此必須為每個(gè)傳動(dòng)裝置設(shè)定適當(dāng)?shù)耐ㄓ嵆瑫r(shí)時(shí)間以適應(yīng)這種輪詢間隔。不同USS 從站可以有不同的USS 報(bào)文結(jié)構(gòu),如3 PKW + 2 PZD;

4 PKW + 4 PZD;0 PKW + 6 PZD 等組合。但整個(gè)系統(tǒng)要支持廣播方式,則USS 網(wǎng)絡(luò)中的所有從站都必須有相同的PKW 區(qū)才行。傳動(dòng)裝置對(duì)以廣播方式發(fā)送的指令做出響應(yīng)后,不再回送報(bào)文,因此PLC可以不再進(jìn)入數(shù)據(jù)接收狀態(tài)。







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5015

    文章

    13355

    瀏覽量

    464578
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1163

    瀏覽量

    82465
  • USS協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8082
  • 數(shù)據(jù)通訊
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    11871
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    18032

原文標(biāo)題:PLC應(yīng)用——USS協(xié)議

文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于USS協(xié)議實(shí)現(xiàn)S7-200 PLC的通訊和遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)

    S7-200的自由通訊口0與下掛的4臺(tái)變頻進(jìn)行數(shù)字化的信息傳遞,采用USS協(xié)議。通過(guò)USS協(xié)議,S7-200 PLC可以實(shí)時(shí)讀取和設(shè)置變頻調(diào)
    的頭像 發(fā)表于 07-02 07:55 ?3405次閱讀
    基于<b class='flag-5'>USS</b><b class='flag-5'>協(xié)議</b>實(shí)現(xiàn)S7-200 <b class='flag-5'>PLC</b>的通訊和遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)

    USS通信協(xié)議的基本內(nèi)容

    USS通信技術(shù)作為一種低成本的簡(jiǎn)單驅(qū)動(dòng)控制技術(shù),在工業(yè)現(xiàn)場(chǎng)有著廣泛的應(yīng)用。今天這篇文章,我們就和大家一起聊聊USS通信協(xié)議的基本內(nèi)容。
    發(fā)表于 01-19 06:45

    如何去使用USS協(xié)議?使用中要注意哪些問(wèn)題?

    使用USS協(xié)議的要求有哪些?如何去使用USS協(xié)議?使用中要注意哪些問(wèn)題?如何去連接和設(shè)置4系列變頻器?
    發(fā)表于 06-02 06:15

    西門子200smart MM420 uss協(xié)議通信

    **西門子200smartMM420 uss協(xié)議通信*一、MM420變頻器1、進(jìn)行恢復(fù)出廠設(shè)置P0010 = 30P0970 = 12、設(shè)置電機(jī)參數(shù),根據(jù)變頻器說(shuō)明書,參照電機(jī)參數(shù)進(jìn)行調(diào)試。3、設(shè)置
    發(fā)表于 09-06 06:10

    基于USS協(xié)議的金相切割機(jī)通信系統(tǒng)研究

    針對(duì)大型金相試樣切割機(jī)的控制要求,設(shè)計(jì)了由OMRON CP1H PLC 和西門子變頻器以及NT31C 觸摸屏組成的調(diào)速控制系統(tǒng)。采用基于RS-485 接口的USS 協(xié)議,利用PLC與變
    發(fā)表于 09-17 11:41 ?20次下載

    USS與自由口的區(qū)別

      與PC通訊是自由口通訊,所謂自由口是指自己定義通訊協(xié)議。你可以自己定義。   USS協(xié)議是西門子的驅(qū)動(dòng)器的一種通訊協(xié)議。用于對(duì)西門子的變頻器,直流調(diào)速器等的
    發(fā)表于 09-08 15:25 ?20次下載

    USS協(xié)議變頻器Web控制方法的設(shè)計(jì)方案

    USS協(xié)議變頻器Web控制方法的設(shè)計(jì)方案 本文研究的課題就是利用Web瀏覽器監(jiān)制USS協(xié)議變頻器。要實(shí)現(xiàn)這些功能,就要在硬件上開發(fā)一個(gè)小型的Web服務(wù)
    發(fā)表于 03-18 11:46 ?1554次閱讀
    <b class='flag-5'>USS</b><b class='flag-5'>協(xié)議</b>變頻器Web控制方法的設(shè)計(jì)方案

    基于單片機(jī)和USS協(xié)議的變頻器遠(yuǎn)程控制系統(tǒng)_劉玲玲

    基于單片機(jī)和USS協(xié)議的變頻器遠(yuǎn)程控制系統(tǒng)_劉玲玲
    發(fā)表于 01-12 19:56 ?5次下載

    基于USS通信協(xié)議來(lái)實(shí)現(xiàn)S7-1200與G120變頻器的通信

    西門子S7-1200 緊湊型plc在當(dāng)前的市場(chǎng)中有著廣泛的應(yīng)用,作為經(jīng)常與SINAMICS G120系列變頻器共同使用的PLC,其USS通信協(xié)議的使用一直在市場(chǎng)上有著非常廣泛的應(yīng)用。本
    的頭像 發(fā)表于 12-19 11:43 ?1.3w次閱讀
    基于<b class='flag-5'>USS</b>通信<b class='flag-5'>協(xié)議</b>來(lái)實(shí)現(xiàn)S7-1200與G120變頻器的通信

    西門子USS通信協(xié)議技術(shù)分析

    注意:USS 提供了一種低成本的,比較簡(jiǎn)易的通信控制途徑,由于其本身的設(shè)計(jì),USS 不能用在對(duì)通信速率和數(shù)據(jù)傳輸量有較高要求的場(chǎng)合。在這些對(duì)通信要求高的場(chǎng)合,應(yīng)當(dāng)選擇實(shí)時(shí)性更好的通信方式,如 PROFIBUS-DP 等。在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),必須考慮到
    發(fā)表于 06-04 02:28 ?5450次閱讀

    西門子S7-200和Micro Master變頻器之間的通訊協(xié)議USS

    初始化指令USS-INIT用于允許或禁止PLC和變頻器之間的通訊,在執(zhí)行其他USS協(xié)議前,必須先成功的執(zhí)行一次USS-INIT指令,只有當(dāng)
    的頭像 發(fā)表于 09-13 17:08 ?7877次閱讀
    西門子S7-200和Micro Master變頻器之間的通訊<b class='flag-5'>協(xié)議</b><b class='flag-5'>USS</b>

    USS協(xié)議庫(kù)指令的用法

    針對(duì)你PLC與單臺(tái)變頻器通信已經(jīng)成功。相關(guān)設(shè)置及編程對(duì)你而言應(yīng)該不成問(wèn)題。一次初始化(定義PLC的某一端口使用USS協(xié)議通信),多次調(diào)用USS
    發(fā)表于 03-23 14:39 ?1744次閱讀

    S7-200與6RA70用USS協(xié)議通訊實(shí)例

    S7-200與6RA70用USS協(xié)議通訊實(shí)例說(shuō)明。
    發(fā)表于 04-23 16:13 ?11次下載

    使用USS協(xié)議指令和變頻器通信

    本章描述能使 S7-200 控制 MicroMaster 變頻器的標(biāo)準(zhǔn) USS 協(xié)議指令 USS 協(xié)議指令是 STEP 7-Micro/WIN 32 軟件工具包一個(gè)組成部分。
    發(fā)表于 05-06 15:44 ?6次下載

    S7-200與G120變頻器之間的USS通訊

    1.1 軟硬件配置 (1)配備支持 USS 通信功能控制單元 G120 變頻器,異步電機(jī)。本例中,使用的控制單元是 CU240E-2,固件版本 V4.5。 (2)S7-200 PLC,與 PC
    發(fā)表于 11-23 15:16 ?1次下載