西門子PLC模塊6ES7317-2AK14-0AB0*
西門子PLC模塊6ES7317-2AK14-0AB0
西門子PLC系列S7-200 smart系列USS通信
西門子PLC S7-200 smart CPU本體集成的RS485通信口可以實(shí)現(xiàn)USS通訊,。它的功能特點(diǎn)如下:
1. USS (Universal Serial Interface, 即通用串行通信接口) 是西門子專為驅(qū)動(dòng)裝置開發(fā)的通信協(xié)議,多年來也經(jīng)歷了一個(gè)不斷發(fā)展、完善的過程。初 USS 用于對(duì)驅(qū)動(dòng)裝置進(jìn)行參數(shù)化操作,即更多地面向參數(shù)設(shè)置。在驅(qū)動(dòng)裝置和操作面板、調(diào)試軟件的連接中得到廣泛的應(yīng)用,。近來 USS 因其協(xié)議簡(jiǎn)單、硬件要求較低,,也越來越多地用于和控制器的通信,,實(shí)現(xiàn)一般水平的通信控制。
2. 需要用戶注意的是,,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í),必須考慮到 USS 的這一局限性,。
3. 舉例說明,,如果在一些速度同步要求比較高的應(yīng)用場(chǎng)合,對(duì)十幾甚至數(shù)十臺(tái)變頻器采用 USS 通信控制,,其效果可能會(huì)不太理想,。
4. USS 協(xié)議的基本特點(diǎn)如下:
(1)支持多點(diǎn)通信(因而可以應(yīng)用在 RS 485 等網(wǎng)絡(luò)上)
?。?)采用單主站的“主-從"訪問機(jī)制
?。?)一個(gè)網(wǎng)絡(luò)上多可以有 32 個(gè)節(jié)點(diǎn)(多 31 個(gè)從站)
(4)簡(jiǎn)單可靠的報(bào)文格式,,使數(shù)據(jù)傳輸靈活高效
?。?)容易實(shí)現(xiàn),成本較低
5. USS 的工作機(jī)制是,通信總是由主站發(fā)起,,USS 主站不斷循環(huán)輪詢各個(gè)從站,,從站根據(jù)收到的指令,決定是否,、以及如何響應(yīng),。從站永遠(yuǎn)不會(huì)主動(dòng)發(fā)送數(shù)據(jù)。從站在以下條件滿足時(shí)應(yīng)答:接收到的主站報(bào)文沒有錯(cuò)誤,,并且本從站在接收到主站報(bào)文中被尋址上述條件不滿足,,或者主站發(fā)出的是廣播報(bào)文,從站不會(huì)做任何響應(yīng),。對(duì)于主站來說,從站必須在接收到主站報(bào)文之后的一定時(shí)間內(nèi)發(fā)回響應(yīng),。否則主站將視為出錯(cuò)
西門子CPU315-2PN/DP 具有中等規(guī)模程序量.除了分布式I/O結(jié)構(gòu),,它還可用于分布式自動(dòng)化結(jié)構(gòu)??稍?span style="box-sizing: border-box; appearance: none; border: 0px;">SIMATIC S7-300中用作PROFINET IO控制器以及標(biāo)準(zhǔn)PROFIBUS DP主站,。CPU315-2PN/DP還可用作分布式智能從站(DP從站)。
CPU315-2PN/DP為采用軟件來實(shí)現(xiàn)一些簡(jiǎn)單的工藝任務(wù)提供了一個(gè)理想的平臺(tái),,例如:
· Easy Motion Control 運(yùn)動(dòng)控制
· 使用 STEP 7 塊或運(yùn)行軟件“標(biāo)準(zhǔn)/模塊化PID控制" 來實(shí)現(xiàn)閉環(huán)控制任務(wù)的解決方案
使用 SIMATIC S7-PDIAG 進(jìn)行擴(kuò)展過程診斷,。
無需其他組件,通過CPU的集成組合就可以實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化解決方案
CPU315-2PN/DP 裝配有:
· 微處理器;
每條二進(jìn)制指令執(zhí)行時(shí)間約100ns,,每條浮點(diǎn)數(shù)運(yùn)行指令約3µs,。
· 256 KB 主存儲(chǔ)器(相當(dāng)于大約 85 K 條指令);
通過擴(kuò)展RAM執(zhí)行用戶程序,,可以顯著提高用戶程序的空間,。作為程序裝載存儲(chǔ)器的微型存儲(chǔ)卡(zui大為 8 MB)也允許將可以項(xiàng)目(包括符號(hào)和注釋)保存在 CPU 中。裝載存儲(chǔ)器還可用于數(shù)據(jù)歸檔和配方管理,。
· 靈活的擴(kuò)展,;
多達(dá) 32 個(gè)模塊,(4 層結(jié)構(gòu))
· MPI/DP 組合接口,;
*個(gè)集成的 MPI/DP 接口zui多能同時(shí)建立 16 個(gè)與 S7-300/400的連接或與編程器,、PC 和 OP 的連接。 在這些連接中,,始終分別為 PG 和 OP 各保留一個(gè)連接,。
MPI 可以通過“全局?jǐn)?shù)據(jù)通訊"與zui多32個(gè)CPU組建簡(jiǎn)單的網(wǎng)絡(luò)。
該接口可以從 MPI 接口重新設(shè)置為 DP 接口,。DP 接口可用作 DP 主站或 DP 從站運(yùn)行,。
PROFIBUS DP 接口:
DP 接口可用作 DP 主站或 DP 從站運(yùn)行。在該接口上,PROFIBUS DP從站可在等時(shí)模式下運(yùn)行.全面支持 PROFIBUS DP V1 標(biāo)準(zhǔn),。它提高了 DP V1 標(biāo)準(zhǔn)從站的診斷和參數(shù)化能力,。
· 以太網(wǎng)接口;
CPU315-2PN/DP 的第2個(gè)內(nèi)置接口是一個(gè)基于 Ethernet TCP/IP 的 PROFINET 接口
如何在觸摸屏上修改S7-300PLC中定時(shí)器的定時(shí)時(shí)間
在S7-300PLC中使用定時(shí)器時(shí),,定時(shí)器的設(shè)定值數(shù)據(jù)類型為S5TIME格式的數(shù)據(jù)類型,,而這個(gè)設(shè)定值想要在觸摸屏上能夠進(jìn)行修改,但在觸摸屏上建立變量選擇數(shù)據(jù)類型時(shí)并沒有S5TIME格式的數(shù)據(jù)類型選擇,。不知道如何來實(shí)現(xiàn)在觸摸屏上修改這個(gè)定時(shí)器的設(shè)定值,。
其實(shí)要實(shí)現(xiàn)這種功能,我們有很多種辦法的,,我們以一個(gè)簡(jiǎn)單的電機(jī)啟動(dòng)后延時(shí)停止為例來做個(gè)說明,,在這里我們使用兩種常見的方法來實(shí)現(xiàn)。
方法一,、根據(jù)S5TIME的格式,,然后使用轉(zhuǎn)換及邏輯運(yùn)算指令實(shí)現(xiàn)其功能。
S5TIME的格式如下圖所示:
時(shí)基基準(zhǔn):00表示10ms,,01表示100ms,,10表示1s,11表示10s,??奢斎氲拇蠖〞r(shí)時(shí)間為:9990s或是2H_46M_30S
2、STEP 7中模擬量輸入/輸出的編程2.1 FC105/FC106庫(kù)文件位置在編程界面下,,在Program elements中的 Libraries下的Standard Library下的 TI-S7 Converting Blocks中就可以找到,,見下圖:注意: 請(qǐng)不要使用S5-S7 Converting Blocks下的 FC105, FC106,該路徑下的功能是用于S5輸入輸出模板的,,在S7 輸入輸出模板上無法使用,。 如果輸入的整形數(shù)小于K1,輸出限位到LO_LIM ,,并返回錯(cuò)誤代碼,。2.2.1 FC105 功能描述SCALE( FC105 )功能將一個(gè)整形數(shù)INTEGER( IN)轉(zhuǎn)換成上限、下限之間的實(shí)際的工程值(LO_LIM and HI_LIM) ,,結(jié)果寫到OUT,。
了解了S5TIME的格式后,我們只需要在觸摸屏上建立一個(gè)整數(shù)的變量,,PLC里面通過I_BCD的指令轉(zhuǎn)換換成BCD碼后,,然后確定時(shí)基得到的結(jié)果就是一個(gè)S5TIME的數(shù)據(jù)類型的數(shù)了。
方法二,、通過累加及比較的方法來進(jìn)行實(shí)現(xiàn),,可以先讓定時(shí)器以1s的方式進(jìn)行定時(shí),,然后記錄定時(shí)器接通的次數(shù),通過與設(shè)定的時(shí)間進(jìn)行比較來實(shí)現(xiàn)這種功能