6GK7343-1CX10-0XE0

S7-300 PLC的一次系統(tǒng)故障
昨天,接報(bào),某設(shè)備發(fā)生故障,設(shè)備停機(jī),且CPU上亮SF燈,無法復(fù)位。電話溝通后得知:
1、HMI上報(bào)不知名故障,可復(fù)位,設(shè)備再開機(jī)正常,與上位機(jī)通訊正常。
2、PLC重新啟動后,SF燈不消失。周邊模塊*,各外部設(shè)備通訊正常。
到現(xiàn)場確認(rèn)為CPU自身報(bào)錯(cuò),CPU型號為314C-2DP。編程器在線,查看CPU的診斷區(qū),CPU連續(xù)記錄地址訪問錯(cuò)誤,定位為DB10,地址為154,查看PLC的程序根本就沒有DB10。由于具備那個(gè)處理該故障的OB塊,因此,CPU沒有停機(jī),而是報(bào)了系統(tǒng)故障,亮了SF燈。
知道原因了,就要查故障源,地址訪問有兩種可能,一種是顯式使用,就是直接用諸如DB10.DBW10這樣指令使用。另外一種是間接尋址,這是高級用法,老外經(jīng)常這么用,這樣程序就可以通用了。但是,這種方式使用的地點(diǎn)非常難查找。
嘗試用DB10.DBX154.0進(jìn)行搜索,并選擇“重疊區(qū)域”:
果真在FC11里找到這個(gè)地址,使用了“DB10.DBD154”。在DB1.DBD154里有這個(gè)變量的定義,并且與前后邏輯相符,顯然是編程人員筆誤,多加了個(gè)“0”。修正后,更新在線程序,系統(tǒng)故障燈消失。
至于HMI的不知名故障,是因?yàn)樵O(shè)備真的出了短時(shí)異常,設(shè)備停機(jī),但是HMI做得很差,沒有進(jìn)行報(bào)警說明而已。只能等下次故障出來,再進(jìn)行檢查了。
---------------------

西門子S7300采樣頻率問題
在用S7-300中,采樣頻率在哪里設(shè)置?
我希望每10秒采樣一次,應(yīng)該怎么做?
=========================================
沒有地方設(shè),每10秒采一次你應(yīng)該在OB35中調(diào)用你的采樣FC或者FB
======================================
假設(shè)你的采樣程序是FC1
那么添加OB35組織塊,然后打開OB35組織塊,鍵入CALL FC1
保存,雙擊硬件組態(tài),雙擊CPU屬性,然后將OB35的時(shí)間改為10S
保存。
=========================================
我想再問一下:OB35和OB1的關(guān)系是什么樣的?
就是說他們的執(zhí)行順序是什么?
是不是兩者同時(shí)運(yùn)行?
希望指教!
==================================================
OB35 循環(huán)組織塊,用于按照所設(shè)定的循環(huán)時(shí)間作循環(huán)調(diào)用。
OB1則根據(jù)程序長短作循環(huán)調(diào)用。
舉例說明:
OB35設(shè)定循環(huán)時(shí)間為2秒,那每2秒執(zhí)行一次OB35中的程序。只要CPU處于運(yùn)行狀態(tài),那么每2秒就執(zhí)行一遍。
OB1的循環(huán)時(shí)間是不可設(shè)定的,只能設(shè)定最大循環(huán)時(shí)間,比如你OB1的最大循環(huán)時(shí)間為850MS,而你的OB1中的程序只執(zhí)行了150MS,那么剩下的700MS時(shí)間立即作廢,新的循環(huán)從150MS后立即開始,只要程序不超過850MS,那么就反復(fù)的執(zhí)行,也就是說,這次循環(huán)時(shí)間有可能100MS,下次有可能150MS。
請記住,當(dāng)CPU從STOP狀態(tài)到RUN狀態(tài)時(shí),首先執(zhí)行OB100->OB1->OB35,當(dāng)以這個(gè)順序執(zhí)行完畢后,OB35按設(shè)定的時(shí)間循環(huán)調(diào)用,和OB1無關(guān),OB1根據(jù)程序執(zhí)行時(shí)間循環(huán)調(diào)用。

西門子S7-300plc使用大寫和小寫符號
使用大寫和小寫符號
在大寫和小寫字符之間沒有任何區(qū)別
以前可以在STEP 7中定義一些符號,這些符號在用于單獨(dú)的字符時(shí)僅在大小寫上有區(qū)別。在STEP 7的V4.02中這種情況發(fā)生了變化?,F(xiàn)在將不再按照大小寫對符號進(jìn)行區(qū)分。
該變化是根據(jù)我們客戶的要求而作出的,它將大大減少程序中出現(xiàn)錯(cuò)誤的風(fēng)險(xiǎn)性。對符號定義作出的這些限制也支持PLC開放論壇的目標(biāo),即為可轉(zhuǎn)換的程序定義一個(gè)標(biāo)準(zhǔn)。
現(xiàn)在已經(jīng)不再支持僅按照大小寫字符進(jìn)行區(qū)分的符號定義。例如,以前在符號表中可進(jìn)行如下定義:
Motor1 = I 0.0
motor1 = I 1.0
符號將根據(jù)*個(gè)字母所使用的大小寫情況進(jìn)行區(qū)分。這類區(qū)別具有容易混淆的危險(xiǎn)。新的定義將消除此錯(cuò)誤來源。
對現(xiàn)有程序的影響
如果已經(jīng)使用該標(biāo)準(zhǔn)來區(qū)分不同的符號,那么在下列情況下使用新定義時(shí)可能會遇到困難:
符號僅在使用了大小寫字符時(shí)才進(jìn)行相互區(qū)分
參數(shù)僅在使用了大小寫字符時(shí)才進(jìn)行相互區(qū)分
符號僅在使用了大小寫字符時(shí)才與參數(shù)進(jìn)行區(qū)分
然而,所有的這三種沖突都可通過下述方法進(jìn)行分析和處理。
僅在使用了大小寫字符時(shí)才進(jìn)行相互區(qū)分的符號
沖突:
如果沒有用當(dāng)前版本的軟件對符號表進(jìn)行編輯,那么在編譯源文件時(shí)將使用符號表中*個(gè)非的符號。
如果已經(jīng)對符號表進(jìn)行了編輯,那么這類符號將無效;也就是說在打開塊時(shí)將不顯示符號,并且包含這些符號的源文件在編譯時(shí)可能會出錯(cuò)。
糾正方法:
打開符號表,檢查其中是否存在沖突,然后重新保存符號表。該動作可識別出非的符號。隨后,即可使用過濾器"非的符號"來顯示非的符號,然后對其進(jìn)行更正。還應(yīng)該更正包含沖突的任何源文件。無須對塊進(jìn)行更多的修改,因?yàn)樵诖蜷_塊時(shí)將自動使用或顯示當(dāng)前(現(xiàn)在沒有沖突)版本的符號表。
僅在使用了大小寫字符時(shí)才進(jìn)行相互區(qū)分的參數(shù)
沖突:
包含這類接口的源文件在編譯時(shí)可能會出錯(cuò)。可打開具有這類接口的塊,但不能再訪問這些參數(shù)中的第二個(gè)參數(shù)。當(dāng)試圖訪問第二個(gè)參數(shù)時(shí),程序?qū)⒆詣臃祷氐奖4鎵K時(shí)的*個(gè)參數(shù)。
糾正方法:
要檢查哪些塊包含有這類沖突,建議使用功能"生成源文件"生成一個(gè)用于程序所有塊的源文件。如果在試圖編譯已經(jīng)創(chuàng)建的源文件時(shí)出現(xiàn)錯(cuò)誤,那么肯定存在沖突。
通過確保參數(shù),例如使用"查找和替換"功能,可更正源文件。然后再次對源文件進(jìn)行編譯。
僅在使用了大小寫字符時(shí)才與參數(shù)進(jìn)行區(qū)分的符號
沖突:
如果源文件中的共享符號和局部符號僅在使用了大小寫字符時(shí)才進(jìn)行相互區(qū)分,而且沒有使用任何初始字符來識別共享("符號名")或局部(#符號名)符號,那么在編譯期間將始終使用局部符號。這將導(dǎo)致機(jī)器代碼被修改。
糾正方法:
此時(shí),建議生成一個(gè)適用于所有塊的新的源文件。這將自動分配具有相應(yīng)初始字符的局部和共享訪問,并將確保在今后的編譯過程期間對其進(jìn)行正確處理。

西門子S7-1500初體驗(yàn)

這幾天有幸體驗(yàn)了一下西門子推出的S71500。西門子宣稱沒有較快,只有更快!SIMATIC S7-1500的系統(tǒng)性能極大縮短了系統(tǒng)響應(yīng)時(shí)間,進(jìn)而優(yōu)化了控制質(zhì)量并提高了系統(tǒng)性能。下面我們就去看看這款新的PLC給我的感覺到底怎么樣?
首先我們看看外形(照片手機(jī)拍攝)
最吸引人的肯定是這個(gè)靚麗的屏幕了,我們把他拆下來看看


現(xiàn)場觀測比這個(gè)要好
所有蓋板可以拆卸

本次實(shí)驗(yàn)的整體圖片

包括HMI,CPU 1516-3 PN/DP,ET200SP,ET200MP,G120變頻器

外形我們看過了,下面我們來說說性能
首先我們來說說通訊,就我實(shí)驗(yàn)的1516-3 PN/DP,來說,集成了3個(gè)PROFINET,一個(gè)PROFIbus,其中的一個(gè)網(wǎng)口和另外兩個(gè)網(wǎng)絡(luò)布不能在同一個(gè)網(wǎng)段,用來這個(gè)網(wǎng)絡(luò)可以用來和工作網(wǎng)絡(luò)組態(tài),和控制網(wǎng)絡(luò)隔開使用,增強(qiáng)了系統(tǒng)的安全性,在實(shí)際的使用中,估計(jì)可以省掉一個(gè)交換機(jī)了,這種搭配估計(jì)以后的西門子CP1613等網(wǎng)絡(luò)通訊卡的銷售已經(jīng)被忽略了。
二、速度
西門子發(fā)布的速度快,那我們就來看看他的這個(gè)現(xiàn)場沒法測試,我選擇了兩個(gè)測試方法,1、直接拔掉存儲卡,CPU立即故障停機(jī),斷電插上存儲卡,面板啟動CPU,實(shí)際測試啟動時(shí)間11s。
2、下載過程中的啟動停止,本次測試只有一個(gè)OB1,只組態(tài)了一個(gè)中央機(jī)架里面只有一個(gè)啟保停程序,點(diǎn)擊下載,從系統(tǒng)提示需要停機(jī),到下載完成,系統(tǒng)*啟動RUN指示燈長亮,實(shí)際測試時(shí)間9s中間炒作鼠標(biāo)一次,后來把系統(tǒng)整個(gè)網(wǎng)絡(luò)組態(tài)完成

這次所用時(shí)間明顯要比單個(gè)網(wǎng)絡(luò)長很多,具體時(shí)間沒有測試,估計(jì)15-20S,我的整體感覺還行。您可以接受嗎?
回過頭來說說商家現(xiàn)在宣傳的速度,真的有那么快嗎?我們不知道,什么系統(tǒng)響應(yīng)時(shí)間50毫秒。25毫秒,感覺這些東西和電腦商家宣稱CUP主頻一樣,只是一個(gè)虛頭
一個(gè)CPU的好壞,不僅僅要考慮納米工藝核心架構(gòu)緩存技術(shù)超線程技術(shù)虛擬化技術(shù)睿頻技術(shù),表面還要考慮發(fā)熱量、耗電量,穩(wěn)定性能,真正為我們用戶使用的整體效果到底如何,只有商家才知道
三、易用性
系統(tǒng)安裝我們沒機(jī)會實(shí)際操作,但是有一點(diǎn)挺好的,以后的的連接器全是標(biāo)準(zhǔn)化的前連接器,選型,接線,畫圖都省了不少事情,同時(shí)還通過集成短接片的連接,可以更為靈活便捷地建立電位組。其中模擬量模塊集成了集成的屏蔽夾對模擬量信號進(jìn)行適當(dāng)屏蔽,這點(diǎn)做的也是很好的,其他的有點(diǎn)大家以后使用中發(fā)現(xiàn)吧

四、軟件部分
TIA Portal 這個(gè)軟件大家都很熟悉,本次發(fā)布的V12版本整體感覺和V11版本在本質(zhì)上沒有什么大的區(qū)別,對硬件的要求更高了,*推薦配置,i5處理器,8G內(nèi)存,win7 64位系統(tǒng),本次測試我的電腦配置如下

軟件安裝
V12相對與V11感覺就是支持了更多的CPU增加了幾個(gè)新功能,但是整體沒發(fā)現(xiàn)比較亮點(diǎn)的功能,traces功能姑且算是一個(gè)亮點(diǎn),但是對我來說貌似基本用不到,待以后的使用中在慢慢體會吧。但是在組態(tài)中還是發(fā)現(xiàn)了兩個(gè)小小遺憾,如果在組態(tài)中有組態(tài)錯(cuò)誤,我把項(xiàng)目轉(zhuǎn)到在線狀態(tài),發(fā)現(xiàn)了什么位置出現(xiàn)錯(cuò)誤,并且根據(jù)提示改正了錯(cuò)誤,這個(gè)時(shí)候CPU的指示燈已經(jīng)狀態(tài)正常,但是博途V12依然顯示錯(cuò)誤,不隨即更新,只有轉(zhuǎn)到離線,這個(gè)時(shí)候在轉(zhuǎn)到在線錯(cuò)誤狀態(tài)才會消失。

在進(jìn)行網(wǎng)絡(luò)組態(tài)的過程中,執(zhí)行分配profinet設(shè)備名稱,選定設(shè)備以后分配名稱,明明已經(jīng)分配好了,但是在分配名稱這個(gè)對話框中名稱依然不會改名,在線狀態(tài)顯示有故障,但是這個(gè)時(shí)候硬件狀態(tài)以及指示燈已經(jīng)正常運(yùn)行,名稱也已經(jīng)分配正確,博途還是無法更新,只有點(diǎn)擊關(guān)閉這個(gè)畫面博途才能更新。
軟件部分還有一個(gè)重要的更新就是能對V11的程序以兼容的模式打開,并且能夠下載使用,這個(gè)對于現(xiàn)在已經(jīng)有的比如像我們這樣的用戶幫助很大。相對比V10升級V11要好很多??!
使用時(shí)間有限,由于是新產(chǎn)品,發(fā)帖出來大家討論討論,測速結(jié)果可能和本人筆記本的性能有關(guān),不代表可靠的實(shí)驗(yàn)數(shù)據(jù),貼出我體驗(yàn)的具體情況,不對產(chǎn)品進(jìn)行褒貶評價(jià),更對的體驗(yàn)需要大家實(shí)際測試。歡迎大家討論。

6GK7343-1CX10-0XE0