USS(Universal Serial Interface,通用串行通信接口)是西門子專為驅(qū)動(dòng)裝置開發(fā)的一種基于串行總線傳輸數(shù)據(jù)的通信協(xié)議??蓪⒆冾l器與PLC或PC進(jìn)行通信連接,并直觀地實(shí)現(xiàn)對(duì)驅(qū)動(dòng)器的監(jiān)控。
USS是一種主從結(jié)構(gòu)協(xié)議,USS總線上只允許有一個(gè)主站和較多31個(gè)從站,且每個(gè)從站擁有一的站地址。其工作機(jī)制是由主站發(fā)起、輪詢?cè)L問各個(gè)從站,從站接收到主站報(bào)文且本站被主站尋址時(shí),才會(huì)做出響應(yīng)。
USS協(xié)議的波特率較高可達(dá)115.2 kbps,通信字符格式為:1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)偶校驗(yàn)位和1個(gè)停止位。USS通訊的刷新周期與PLC的掃描周期是不同步的,通訊時(shí)間與通訊波特率、總線上變頻器的臺(tái)數(shù)以及掃描周期有關(guān)。
使用S7-1200/1500的USS程序塊,用戶*詳細(xì)了解USS協(xié)議格式,通過簡(jiǎn)單的調(diào)用,即可完成USS通訊,實(shí)現(xiàn)對(duì)驅(qū)動(dòng)器的控制。
下面以一臺(tái)S7-1200PLC與兩臺(tái)SINAMICS變頻器的通訊為例,完成USS通訊控制。
一. 新建項(xiàng)目、硬件組態(tài)
1. 打開TIA Portal v14 SP1新建項(xiàng)目,添加CPU 1214C AD/DC/Rly。
2. 組態(tài)硬件:添加通信模塊_點(diǎn)到點(diǎn)_CM1241 (RS422/485),模塊操作模式選擇“半雙工(RS485)兩線制模式”,編譯保存硬件組態(tài)。
二. 通訊編程
1. USS_PORT端口組態(tài)
打開OB1主程序調(diào)用USS端口組態(tài)程序:
2. USS_DRV與驅(qū)動(dòng)器交換數(shù)據(jù)
添加函數(shù)快FB1, 組態(tài)“塊接口”,關(guān)聯(lián)程序塊相關(guān)管腳:
調(diào)用USS_DRV程序塊,將生成的“USS_DRV_DB”關(guān)聯(lián)到“USS_PORT端口組態(tài)”的“USS_DB”管腳:
由于程序塊中輸入管腳“SPEED_SP”與輸出管腳“SPEED”所代表的頻率值均為較大頻率(P1082)百分比,這里我在“USS_DRV”程序塊前后做了換算:
3. 新建PLC數(shù)據(jù)類型,重命名為“USS控制參數(shù)”,添加相關(guān)控制參數(shù):
4. 添加函數(shù)快FB2,調(diào)用兩次FB1:
再次組態(tài)“塊接口”(本屬于個(gè)人習(xí)慣,將FB1嵌套調(diào)用,所需接口直接顯示在OB1,調(diào)試較清楚一些,多此一舉,可不做。 )
5. 添加全局DB,調(diào)用PLC數(shù)據(jù)類型“USS控制參數(shù)”2次(或N次):
6. OB1調(diào)用函數(shù)快FB2,填寫管腳地址:
7. 變頻器參數(shù)設(shè)置與電氣接線
1. 參數(shù)設(shè)置:
命令源選擇P700=5(COM鏈路的USS設(shè)置)
頻率源選擇P1000=5(通過COM鏈路的USS設(shè)定)
USS控制支持OFF2、OFF3兩種停機(jī)方式,當(dāng)以O(shè)FF2自由停機(jī)時(shí),變頻器禁止輸出,電動(dòng)機(jī)慣性停機(jī);當(dāng)以O(shè)FF3快速停機(jī)時(shí),電動(dòng)機(jī)以P1135設(shè)定的減速時(shí)間減速到0Hz。
2. 西門子變頻器RS485通訊端口為控制端子的29#和30#;
三. 總結(jié)
我們做了1200PLC通過USS通訊對(duì)兩臺(tái)變頻器的控制,或者說31臺(tái)的控制。似乎是很簡(jiǎn)單也很方便。整個(gè)過程完成,我們做了USS通訊,UDT,多重背景,F(xiàn)B塊嵌套......等等。
詞條
詞條說明
制造商或配置文件特定的中斷 OB說明接收到制造商或配置文件特定的中斷時(shí),S7-1500 CPU 的操作系統(tǒng)將調(diào)用 OB 57。有關(guān)觸發(fā)此類中斷的事件更多詳細(xì)信息,請(qǐng)參見從站或設(shè)備制造商文檔。啟動(dòng)信息結(jié)構(gòu)對(duì)于 S7-300 和 S7-400 CPU請(qǐng)參見與 S7-300 和 S7-400-CPU 中啟動(dòng)信息的分配的不同之處在于:-?STRT_INF=B#16#67優(yōu)化啟動(dòng)信息:名稱數(shù)據(jù)類型
拆分工作區(qū)可以垂直拆分或水平拆分工作區(qū)步驟要垂直拆分或水平拆分工作區(qū),請(qǐng)執(zhí)行下列步驟:在“窗口”菜單中,選擇命令“垂直拆分編輯器空間”或“水平拆分編輯器空間”。將并排顯示或?qū)盈B顯示編輯器欄上所單擊的元素和另一個(gè)元素。提示如果工作區(qū)中的元素少于兩個(gè),則“垂直拆分編輯器空間”和“水平拆分編輯器空間”功能均不可用。
將服務(wù)器項(xiàng)目視圖中的 TIA Portal 項(xiàng)目保存到 Teamcenter 中的條目下
將服務(wù)器項(xiàng)目視圖中的 TIA Portal 項(xiàng)目保存到 Teamcenter 中的條目下使用“保存到條目...”(Save to item...) 功能,可將在 Teamcenter 緩存服務(wù)器之外進(jìn)行處理的 TIA Portal 項(xiàng)目(服務(wù)器項(xiàng)目)再次與 Teamcenter 進(jìn)行關(guān)聯(lián)。在 Teamcenter 緩存服務(wù)器外部對(duì) TIA Portal 項(xiàng)目(服務(wù)器項(xiàng)目)進(jìn)行更改時(shí),系統(tǒng)將較新"v
輸出(頻率測(cè)量)輸出功能流程“輸出功能流程”(Output function course) 下拉列表具有以下選項(xiàng)供您選擇:不比較該輸出與正常輸出的切換方式相同。SFB 輸入?yún)?shù) MAN_DO 和 SET_DO 處于未激活狀態(tài)。狀態(tài)位 STS_DO 保持復(fù)位狀態(tài)。**出限制時(shí)置位當(dāng)測(cè)量頻率**上限或**下**,將置位輸出。**出下**置位當(dāng)測(cè)量頻率**下**,將置位輸出。**出上**置位當(dāng)測(cè)量頻率**上
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00