西門子PLC模塊6ES7317-2AK14-0AB0
西門子PLC系列S7-200 smart系列USS通信
西門子PLC S7-200 smart CPU本體集成的RS485通信口可以實現USS通訊。它的功能特點如下:
1. USS (Universal Serial Interface, 即通用串行通信接口) 是西門子專為驅動裝置開發的通信協議,多年來也經歷了一個不斷發展、完善的過程。初 USS 用于對驅動裝置進行參數化操作,即更多地面向參數設置。在驅動裝置和操作面板、調試軟件的連接中得到廣泛的應用。近來 USS 因其協議簡單、硬件要求較低,也越來越多地用于和控制器的通信,實現一般水平的通信控制。
2. 需要用戶注意的是,USS 提供了一種低成本的,比較簡易的通信控制途徑,由于其本身的設計,USS 不能用在對通信速率和數據傳輸量有較高要求的場合。在這些對通信要求高的場合,應當選擇實時性更好的通信方式,如 PROFIBUS-DP 等。在進行系統設計時,必須考慮到 USS 的這一局限性。
3. 舉例說明,如果在一些速度同步要求比較高的應用場合,對十幾甚至數十臺變頻器采用 USS 通信控制,其效果可能會不太理想。
4. USS 協議的基本特點如下:
(1)支持多點通信(因而可以應用在 RS 485 等網絡上)
(2)采用單主站的“主-從”訪問機制
(3)一個網絡上多可以有 32 個節點(多 31 個從站)
(4)簡單可靠的報文格式,使數據傳輸靈活高效
(5)容易實現,成本較低
5. USS 的工作機制是,通信總是由主站發起,USS 主站不斷循環輪詢各個從站,從站根據收到的指令,決定是否、以及如何響應。從站永遠不會主動發送數據。從站在以下條件滿足時應答:接收到的主站報文沒有錯誤,并且本從站在接收到主站報文中被尋址上述條件不滿足,或者主站發出的是廣播報文,從站不會做任何響應。對于主站來說,從站必須在接收到主站報文之后的一定時間內發回響應。否則主站將視為出錯
西門子CPU315-2PN/DP 具有中等規模程序量.除了分布式I/O結構,它還可用于分布式自動化結構。可在SIMATIC S7-300中用作PROFINET IO控制器以及標準PROFIBUS DP主站。CPU315-2PN/DP還可用作分布式智能從站(DP從站)。
CPU315-2PN/DP為采用軟件來實現一些簡單的工藝任務提供了一個理想的平臺,例如:
· Easy Motion Control 運動控制
· 使用 STEP 7 塊或運行軟件“標準/模塊化PID控制” 來實現閉環控制任務的解決方案
使用 SIMATIC S7-PDIAG 進行擴展過程診斷。
無需其他組件,通過CPU的集成組合就可以實現網絡自動化解決方案
CPU315-2PN/DP 裝配有:
· 微處理器;
每條二進制指令執行時間約100ns,每條浮點數運行指令約3µs。
· 256 KB 主存儲器(相當于大約 85 K 條指令);
通過擴展RAM執行用戶程序,可以顯著提高用戶程序的空間。作為程序裝載存儲器的微型存儲卡(zui大為 8 MB)也允許將可以項目(包括符號和注釋)保存在 CPU 中。裝載存儲器還可用于數據歸檔和配方管理。
· 靈活的擴展;
多達 32 個模塊,(4 層結構)
· MPI/DP 組合接口;
*個集成的 MPI/DP 接口zui多能同時建立 16 個與 S7-300/400的連接或與編程器、PC 和 OP 的連接。 在這些連接中,始終分別為 PG 和 OP 各保留一個連接。
MPI 可以通過“全局數據通訊”與zui多32個CPU組建簡單的網絡。
該接口可以從 MPI 接口重新設置為 DP 接口。DP 接口可用作 DP 主站或 DP 從站運行。
PROFIBUS DP 接口:
DP 接口可用作 DP 主站或 DP 從站運行。在該接口上,PROFIBUS DP從站可在等時模式下運行.全面支持 PROFIBUS DP V1 標準。它提高了 DP V1 標準從站的診斷和參數化能力。
· 以太網接口;
CPU315-2PN/DP 的第2個內置接口是一個基于 Ethernet TCP/IP 的 PROFINET 接口
如何在觸摸屏上修改S7-300PLC中定時器的定時時間
在S7-300PLC中使用定時器時,定時器的設定值數據類型為S5TIME格式的數據類型,而這個設定值想要在觸摸屏上能夠進行修改,但在觸摸屏上建立變量選擇數據類型時并沒有S5TIME格式的數據類型選擇。不知道如何來實現在觸摸屏上修改這個定時器的設定值。
其實要實現這種功能,我們有很多種辦法的,我們以一個簡單的電機啟動后延時停止為例來做個說明,在這里我們使用兩種常見的方法來實現。
方法一、根據S5TIME的格式,然后使用轉換及邏輯運算指令實現其功能。
S5TIME的格式如下圖所示:
時基基準:00表示10ms,01表示100ms,10表示1s,11表示10s。可輸入的大定時時間為:9990s或是2H_46M_30S
2、STEP 7中模擬量輸入/輸出的編程2.1 FC105/FC106庫文件位置在編程界面下,在Program elements中的 Libraries下的Standard Library下的 TI-S7 Converting Blocks中就可以找到,見下圖:注意: 請不要使用S5-S7 Converting Blocks下的 FC105, FC106,該路徑下的功能是用于S5輸入輸出模板的,在S7 輸入輸出模板上無法使用。 如果輸入的整形數小于K1,輸出限位到LO_LIM ,并返回錯誤代碼。2.2.1 FC105 功能描述SCALE( FC105 )功能將一個整形數INTEGER( IN)轉換成上限、下限之間的實際的工程值(LO_LIM and HI_LIM) ,結果寫到OUT。
了解了S5TIME的格式后,我們只需要在觸摸屏上建立一個整數的變量,PLC里面通過I_BCD的指令轉換換成BCD碼后,然后確定時基得到的結果就是一個S5TIME的數據類型的數了。
方法二、通過累加及比較的方法來進行實現,可以先讓定時器以1s的方式進行定時,然后記錄定時器接通的次數,通過與設定的時間進行比較來實現這種功能
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。