應(yīng)用領(lǐng)域 | 電子/電池 |
---|
SIMATIC S7-300,,CPU 313C-2 DP 帶 MPI 的緊湊型 CPU, 16 DE/16 DA,, 3 個(gè)快速計(jì)數(shù)器(30 kHz),, 集成 DP 接口, 集成電源 24V DC,, 工作存儲(chǔ)器 128 KB,, 前連接器(1x 40 極)和 需要微型存儲(chǔ)卡
![]() |
參考價(jià) | ¥100 |
訂貨量 | 1 只 |
更新時(shí)間:2022-08-12 15:15:50瀏覽次數(shù):328
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,,謝謝!
WinCC項(xiàng)目中通訊連接至關(guān)重要,獲取連接通訊狀態(tài)能有效的判斷當(dāng)前系統(tǒng)的運(yùn)行情況,,及時(shí)處理問(wèn)題,。
WinCC 提供工具“Channel Diagonsis”來(lái)判斷項(xiàng)目中連接的通訊狀態(tài),此工具在操作系統(tǒng) “開(kāi)始”—>“Simatic”—>“WinCC”—>“Tools”目錄下可以找到,。此工具也可以添加到WinCC畫(huà)面中使用,。
打開(kāi)WinCC“圖形編輯器”,在右邊“對(duì)象選項(xiàng)板”中選擇“控件”列表,,如果是V6.2的系統(tǒng)在列表空白區(qū)域點(diǎn)擊鼠標(biāo)右鍵選擇“添加/刪除”(圖1),,如果是V7.0的系統(tǒng)需要先選中“ActiveX 控件”,再點(diǎn)擊鼠標(biāo)右鍵選擇“添加/刪除”(圖2),。
圖2
打開(kāi)“選擇OCX控件”對(duì)話框,,在OCX控件列表中找到并且選中“WinCC Channel Diagonsis Control”控件(圖3),點(diǎn)擊確定,。然后在選項(xiàng)板控件列表中就能找到此控件,,把此控件添加到畫(huà)面中,,激活WinCC項(xiàng)目。
項(xiàng)目激活運(yùn)行后,,通道診斷控件會(huì)顯示項(xiàng)目中通訊連接的通訊狀態(tài),,綠勾表示通訊正常,紅叉表示通訊故障,。選中故障鏈接,在右邊列表中能顯示出此故障的錯(cuò)誤代碼(圖4),。
圖4
2 根據(jù)通訊狀態(tài)改變對(duì)象屬性
在連接中所建的變量,,在通訊時(shí)都會(huì)帶有變量狀態(tài)信息,變量狀態(tài)包含WinCC 和自動(dòng)化設(shè)備之間的連接狀態(tài),。通過(guò)獲取這個(gè)變量狀態(tài),,我們就能得知變量所在連接的通訊狀態(tài)。
首先在需要監(jiān)控的通訊連接下新建一個(gè)變量“status”,,地址取位存儲(chǔ)區(qū)首地址(圖5),。
在此文檔中我們以靜態(tài)文本來(lái)舉例。在畫(huà)面中添加一個(gè)靜態(tài)文本,,選擇對(duì)象屬性“字體”à “文本”,,在動(dòng)態(tài)列表中選擇“動(dòng)態(tài)對(duì)話框”(圖6)。
圖6
在動(dòng)態(tài)對(duì)話框中,,表達(dá)式/公式選擇變量“status”,,把表達(dá)式/公式的結(jié)果列表中“其他”范圍對(duì)應(yīng)的文本修改成“通訊已連接”。選擇“變量狀態(tài)”,,在彈出的狀態(tài)列表中,,把“沒(méi)有連接”范圍對(duì)應(yīng)的文本修改成“通訊干擾”(圖7),應(yīng)用此設(shè)置,。
如何在觸摸屏上修改S7-300PLC中定時(shí)器的定時(shí)時(shí)間
在S7-300PLC中使用定時(shí)器時(shí),,定時(shí)器的設(shè)定值數(shù)據(jù)類(lèi)型為S5TIME格式的數(shù)據(jù)類(lèi)型,而這個(gè)設(shè)定值想要在觸摸屏上能夠進(jìn)行修改,,但在觸摸屏上建立變量選擇數(shù)據(jù)類(lèi)型時(shí)并沒(méi)有S5TIME格式的數(shù)據(jù)類(lèi)型選擇,。不知道如何來(lái)實(shí)現(xiàn)在觸摸屏上修改這個(gè)定時(shí)器的設(shè)定值。
其實(shí)要實(shí)現(xiàn)這種功能,,我們有很多種辦法的,,我們以一個(gè)簡(jiǎn)單的電機(jī)啟動(dòng)后延時(shí)停止為例來(lái)做個(gè)說(shuō)明,在這里我們使用兩種常見(jiàn)的方法來(lái)實(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
了解了S5TIME的格式后,我們只需要在觸摸屏上建立一個(gè)整數(shù)的變量,,PLC里面通過(guò)I_BCD的指令轉(zhuǎn)換換成BCD碼后,,然后確定時(shí)基得到的結(jié)果就是一個(gè)S5TIME的數(shù)據(jù)類(lèi)型的數(shù)了。
方法二,、通過(guò)累加及比較的方法來(lái)進(jìn)行實(shí)現(xiàn),,可以先讓定時(shí)器以1s的方式進(jìn)行定時(shí),然后記錄定時(shí)器接通的次數(shù),,通過(guò)與設(shè)定的時(shí)間進(jìn)行比較來(lái)實(shí)現(xiàn)這種功能