
西門子S7-300SM331模塊
《銷售態(tài)度》:質(zhì)量**、誠信服務(wù)、及時(shí)到位!
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《服務(wù)說明》:現(xiàn)貨配送至全國各地含稅(13%)含運(yùn)費(fèi)!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢(shì)》:專業(yè)銷售 薄利多銷 信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!記一次在埃塞俄比亞糖廠的調(diào)試經(jīng)歷。先交代一下項(xiàng)目背景,該項(xiàng)目用的是PCS7系統(tǒng),1對(duì)冗余的CPU410-5H,1對(duì)410 SMART,系統(tǒng)架構(gòu)為服務(wù)器客戶端結(jié)構(gòu),服務(wù)器采用的是戴爾R730。
到項(xiàng)目現(xiàn)場(chǎng)初步調(diào)試完成后,開始試生產(chǎn),前幾天一切順利,總算松了一口氣,突然有個(gè)高壓電機(jī)老跳閘,然后我去查跳閘原因,就先去看電流的趨勢(shì),結(jié)果很意外的發(fā)現(xiàn)有實(shí)時(shí)數(shù)據(jù),然后歷史數(shù)據(jù)查不到,具體如圖所示:(PS:由于是高壓電機(jī),國外沒有市電,完全靠鍋爐發(fā)電,大電機(jī)的啟動(dòng)對(duì)電網(wǎng)沖擊很大,有可能帶跳整個(gè)廠區(qū)的供電,所以對(duì)大電機(jī)頻繁跳閘很重視)
查不到歷史數(shù)據(jù)的圖
實(shí)時(shí)數(shù)據(jù)的圖
由于業(yè)主和總包方好多人圍著我看是什么原因造成的跳閘停機(jī),當(dāng)時(shí)壓力山大啊。發(fā)現(xiàn)這個(gè)問題后,我就查看了報(bào)警信息,然后發(fā)現(xiàn)服務(wù)器報(bào)冗余故障,然后心里有了初步的判斷,肯定是服務(wù)器數(shù)據(jù)沒同步上報(bào)錯(cuò),按理說我之前做了時(shí)間同步,不會(huì)出現(xiàn)這個(gè)問題,當(dāng)時(shí)很納悶,查看了下服務(wù)器的時(shí)間同步,設(shè)置都完全正確,我就詢問現(xiàn)場(chǎng)操作人員有沒有人動(dòng)過服務(wù)器?經(jīng)詢問得知一個(gè)儀表維護(hù)的改過服務(wù)器的時(shí)區(qū)和時(shí)間,然后得知這個(gè)也算是知道原因了,然后就停止1臺(tái)服務(wù)器,把時(shí)區(qū)和時(shí)間設(shè)置正確,然后運(yùn)行起來,停止另一臺(tái),做同樣的操作,然后運(yùn)行起來,做好時(shí)間同步,一會(huì)數(shù)據(jù)都同步好了。本來以為這樣完事大吉了,可沒想到的是還是查不到歷史數(shù)據(jù),這下心里有點(diǎn)慌,由于在國外,叫天天不應(yīng),叫地地不靈,這可怎么辦呢?心里慌但是表顯的還是很鎮(zhèn)定。然后我就以解決這個(gè)問題要停CPU為理由把他們支開,由于我有西門子技術(shù)支持的VIP卡,所以就給西門子客服打電話,然后根據(jù)技術(shù)支持提示的方法查看服務(wù)器,改變?cè)O(shè)置,較終還是沒能解決問題,然后自己又研究了2天,試生產(chǎn)終于停了,然后就是設(shè)備檢修,心想這是個(gè)機(jī)會(huì),趕緊解決這個(gè)問題,我就按照PCS7的時(shí)間同步方式,把CPU,服務(wù)器的時(shí)間同步重新做了一遍,然后下載程序重新運(yùn)行,令我苦惱的是還是沒解決問題,我都準(zhǔn)備放大招了,重新安裝服務(wù)器系統(tǒng),但一想裝系統(tǒng)加裝軟件時(shí)間太久,怕影響生產(chǎn),所以腦子里突然閃現(xiàn)出另一個(gè)方法:那就是把服務(wù)器里面這個(gè)項(xiàng)目的文件夾的數(shù)據(jù)全部刪除,然后重新下載數(shù)據(jù),就這樣2臺(tái)服務(wù)器下載完,運(yùn)行起來后奇跡出現(xiàn)了,服務(wù)器冗余正常,實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)也恢復(fù)正常,總算是松了一口氣,后來又遇到?jīng)]有報(bào)警信息,但是趨勢(shì)都正常,找了好久沒找到原因,用同樣的方法(刪除服務(wù)器數(shù)據(jù),重新下載數(shù)據(jù))解決了。后來一切運(yùn)行正常了。
總結(jié):在這種CS結(jié)構(gòu)的系統(tǒng)中,提前把時(shí)間同步做好,禁忌在系統(tǒng)運(yùn)行過程中修改系統(tǒng)的時(shí)區(qū)和時(shí)間,以免產(chǎn)生服務(wù)器數(shù)據(jù)同步錯(cuò)誤。還有就是遇到問題一定要鎮(zhèn)定,不能慌。
2012年,初次接觸西門子,初次使用WinCC。
項(xiàng)目有這樣一個(gè)需求:
一方面,需要像Excel那樣顯示表格,一些列是固定文字,一些列是可選的內(nèi)容(備選項(xiàng)目從數(shù)據(jù)庫中讀出),一些是可以手動(dòng)輸入的列。
另一方面,許多個(gè)頁面均需要這樣的表格,每個(gè)頁面中的表格定義的列并不相同。
想過兩個(gè)方法都有弊端:一是使用Excel嵌入頁面,窗口不好控制,載入速度慢導(dǎo)致切換頁面卡頓;二是使用工具箱自帶表格控件顯示,另畫區(qū)域用于輸出,需要各個(gè)頁面單獨(dú)設(shè)計(jì),需要根據(jù)鼠標(biāo)位置決定輸出的類型,實(shí)現(xiàn)復(fù)雜,且不可靠。
那就使用獨(dú)立控件來實(shí)現(xiàn)吧——網(wǎng)上現(xiàn)成的一般功能**出所需,并且需要付費(fèi)還可能有兼容性問題——那就自己試著做一個(gè)吧!
思路很簡(jiǎn)單:
使用VB6.0工具箱提供的MSHFlexGrid,TextBox和ComboBox控件為基本組件,直接利用MSHFlexGrid的樣式,將TextBox或ComboBox置于MSHFlexGrid之上,且初始是都處于隱藏狀態(tài),當(dāng)鼠標(biāo)點(diǎn)擊相應(yīng)單元格的時(shí)候,把TextBox或ComboBox移至當(dāng)前單元格處,并使之處于輸入激活狀態(tài),等待用戶選擇或者填入數(shù)據(jù),而具體是顯示TextBox還是ComboBox,需要從自制控件的屬性中定義。
當(dāng)年是完成了這樣的一個(gè)作品,并且得到了很好的效果。
幾年之后,又要做一個(gè)工具軟件,也有類似的需求,翻出來,可以用!
雖然,那是2018年,又拿起了1998年的VB6.0;雖然,Win7就快停止更新了,又虛擬機(jī)裝了Xp。
但是,便捷,好用,那就是目的!
所以,
一、技術(shù)只是工具,思維才是靈魂
二、海不辭水 故能成其大
下面是一種自定義表格控件的實(shí)現(xiàn)方法(*一次直接在網(wǎng)頁編輯了90%,網(wǎng)頁卡死恢復(fù)后沒了,本次是重寫! 此處需要贊)
思路:
上面已經(jīng)提到,實(shí)際上就是實(shí)現(xiàn)下面兩個(gè)事件西門子S7-300SM331模塊
步驟:
在VB6.0中編寫控件,之后注冊(cè)再WinCC中使用
(1)確定控件將要提供的功能。
(2)設(shè)計(jì)控件的外觀。
(3)設(shè)計(jì)控件的接口,即屬性、事件和方法。
(4)實(shí)現(xiàn)控件的接口和功能。
(5)編譯并生成控件文件(.ocx 文件)。
(6)將生成的控件注冊(cè)到系統(tǒng)中去。
其中,代碼主要包含三部分:1、編輯屬性2、編輯方法3、控件初始化,具體代碼就不在這貼出來了。
優(yōu)點(diǎn):
實(shí)際上,實(shí)現(xiàn)這樣一個(gè)拼湊的控件并不夠,如果能夠有利于提高使用效率才更值得考慮。
構(gòu)建控件時(shí)設(shè)計(jì)了幾套“模板”,比如:隔行雙色表格、固定行/列與普通單元格區(qū)分樣式、快速標(biāo)題字號(hào)大于單元格字號(hào)等等..,這樣能像使用模板一樣,在初始化時(shí)一行代碼即可確定樣式,并能保持各個(gè)實(shí)例的風(fēng)格統(tǒng)一。
實(shí)例:
實(shí)際使用是這樣的:
Private Sub CommandButton_Click()
'準(zhǔn)備好下拉列表選項(xiàng)的數(shù)據(jù)源,共有三種方式,其中ADO數(shù)據(jù)集方式?jīng)]有列出
‘方式一:一維數(shù)組式
Dim a(2) As String
a(0) = "A"
a(1) = "B"
a(2) = "C"
‘方式二:分隔符“;”字符串方式
Dim listStr As String
listStr = "X;Y"
'簡(jiǎn)易表格樣式模板A:ClassicModeA(FormatString, BodyFontSize, Rows, Flag)
'參數(shù)為格式化字符串、表中正文文本字號(hào)、行數(shù)(包括固定行)、表頭的文字字號(hào)與正文字號(hào)的差值。
UserControl11.ClassicModeA "列標(biāo)題1|列標(biāo)題2|列標(biāo)題3|列標(biāo)題4|列標(biāo)題5", 12, 10, 2
'使用下拉列表式的列
UserControl11.EditEnable = BoxAndList
UserControl11.SelectListMode = True
UserControl11.SLString = "列標(biāo)題2;列標(biāo)題4"
'數(shù)組參數(shù)作為下拉列表選項(xiàng)BuildSLItems (SLItems, Style, Header, Flag )
‘SLItems:可以是字符串、數(shù)組或者數(shù)據(jù)集對(duì)象。Style: *下拉列表的樣式。Header:*字段名。Flag:標(biāo)記SLItems是什么類型的值,0為字符串,1為數(shù)組,2為數(shù)據(jù)集對(duì)象
UserControl11.BuildSLItems a, 2, "列標(biāo)題2", 1
'字符串參數(shù)作為下拉列表選項(xiàng)
UserControl11.BuildSLItems "X;Y", 2, "列標(biāo)題4", 0
End Sub
按鈕按下后的效果(下圖將三種編輯狀態(tài)通過截圖合成到一張圖片中,實(shí)際使用時(shí)是分別激活其中一個(gè)單元格進(jìn)行編輯):
鉆井絞車,控制驅(qū)動(dòng)系統(tǒng)為S7-300+S120。
客戶要求絞車較大速度調(diào)整,當(dāng)前手輪在較大時(shí)絞車電機(jī)速度為1260左右,需要把較高速度提高到1600rpm。
經(jīng)查,絞車變頻器的速度給定是通過手輪信號(hào),在PLC處理后傳入變頻器的速度主給定。
手輪信號(hào)在PLC中處理后,以一定的比例傳入變頻器;在變頻器收到速度主給定時(shí),又對(duì)信號(hào)做了百分比的處理。在主給定Main setpoint scaling(P1071)中又連接了P2900,以34%的總輸入作為給定。
解決辦法:
1,更改PLC程序
PLC程序中對(duì)手輪速度給定的處理很是麻煩,劃分了不同的速度區(qū)間,并在不同的速度區(qū)間進(jìn)行不同的處理:
沒有PLC程序,上載程序沒有注釋,改動(dòng)起來太麻煩。故放棄從PLC程序更改的想法。
2,更改VFD參數(shù)
在PLC和VFD給定速度上調(diào)整,涉及的修改地方太多,為了防止沒有更改的連鎖造成的非期望的運(yùn)行結(jié)果,較終決定在對(duì)VFD中的P2000電機(jī)速度基準(zhǔn)參數(shù)做修改。
當(dāng)前P2000=2500,絞車電機(jī)較高速度約為1260。調(diào)整P2000=3300,絞車電機(jī)較高速度為1615。分別需要對(duì)DWA和DWB均修改。
西門子S7-300SM331模塊
上海朕鋅電氣設(shè)備有限公司是一家專業(yè)從事西門子工業(yè)自動(dòng)化產(chǎn)品和數(shù)控系統(tǒng)銷售、技術(shù)服務(wù)及培訓(xùn)的工程服務(wù)公司。 在西門子工業(yè)自動(dòng)化產(chǎn)品領(lǐng)域,公司憑借雄厚的技術(shù)實(shí)力及多年從事 SIEMENS 產(chǎn)品的銷售經(jīng)驗(yàn),本著樹立公司形象和對(duì)用戶認(rèn)真負(fù)責(zé)的精神開展業(yè)務(wù),贏得了 SIEMENS 公司與廣大用戶的**及大力支持,我公司除了在西門子S7-200/300/400PLC、變頻傳動(dòng)、直流調(diào)速裝置、網(wǎng)絡(luò)通訊及WinCC人機(jī)界面顯示系統(tǒng)等的產(chǎn)品銷售中擁有較好的價(jià)格優(yōu)勢(shì)外,同時(shí)我們致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,公司擁有一批充滿創(chuàng)新活力并具有豐富工作經(jīng)驗(yàn)的員工,致力于為您提供優(yōu)質(zhì)的產(chǎn)品務(wù)。公司在技術(shù)方面不斷吸收國內(nèi)外**的經(jīng)驗(yàn),在工程實(shí)施方面為客戶提供*的服務(wù)。我們不但是自動(dòng)化的專業(yè)設(shè)備供應(yīng)商,較是您真誠的合作伙伴,為您提供了SIEMENS的及自動(dòng)控制的解決方案。 在西門子數(shù)控系統(tǒng)應(yīng)用領(lǐng)域,我們提供全方面解決方案:從早期的SINUMERIK3/810T/M到810D/840D的數(shù)控模塊和SIMODRIVE611A/D/U伺服驅(qū)動(dòng)模塊等我們均可以提供足夠的備品備件和現(xiàn)場(chǎng)技術(shù)服務(wù),全力服務(wù)于較終用戶..