• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
樓主  發(fā)表于: 2008-01-14 18:44
我在江蘇宜興一家小店里做電柜,主要做水處理電控。剛剛出差去內蒙安裝回來,線接了有上千根,但僅限于手動,自控方面還是門外漢。本來想繼續(xù)參與后期的自控調試,由于又有新的工,得不遺憾地離開。但是有幸看到了初期的自控方面的程序和軟件, 我們這工程是給電廠鍋爐用的脫鹽水系統(tǒng),S7-300和MCGS相結合實現(xiàn)自控的。想問的問題很多,有些問題甚至不知怎么問,只能取一點盡我所能把它細化描述了。我的郵箱FOX8841806@163.COM               
QQ:821323485詳見附件
附件: 內蒙問題.doc (400 K) 下載次數(shù):529
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
foxplc
水到渠成
級別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
1樓  發(fā)表于: 2008-01-15 09:55
bhqt
級別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個
工控威望: 5338 點
下載積分: 8391 分
在線時間: 57(小時)
注冊時間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
2樓  發(fā)表于: 2008-01-15 13:14
(一)輸入輸出表關于溫度的部分如下

PIW436是模擬量模塊采集到的輸入信號,其數(shù)字范圍是:0~27648對應實際物理溫度值0~100攝氏度。成線性比例的。
WORD是地址的數(shù)據(jù)格式。16位的。
DB10.DBD104是S7軟件創(chuàng)建的DB塊內從104開始到107號地址內的值。用來存儲PIW436對應的數(shù)字量轉化過來的實際物理溫度。32位的。
DU10.104是MCGS軟件里面針對S7軟件創(chuàng)建的DB塊內從104開始到107號地址內的值,是MCGS的表達方式。
MD504的內容跟DB10.DBD104、DU10.104的內容一樣的。因為MCGS上位系統(tǒng)的畫面里面可能無法添加DU10.104,所以用MD504表示。
(二)SCALE這個語句的使用方式:

其實是沒有這個語句的,是調用系統(tǒng)子程序FC105后出現(xiàn)的。它的作用是數(shù)值轉換:
。FC105描述

SCALE功能接受一個整型值(IN),并將其轉換為以工程單位表示的介于下限和上限(LO_LIM和HI_LIM)之間的實型值。將結果寫入OUT。SCALE功能使用以下等式:

OUT = [ ((FLOAT (IN) ?K1)/(K2朘1)) * (HI_LIM朙O_LIM)] + LO_LIM

常數(shù)K1和K2根據(jù)輸入值是BIPOLAR還是UNIPOLAR設置。

?BIPOLAR:假定輸入整型值介于 ?7648與27648之間,因此K1 = ?7648.0,K2 = +27648.0

?UNIPOLAR:假定輸入整型值介于0和27648之間,因此K1 = 0.0,K2 = +27648.0

如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個錯誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個錯誤。


通過設置LO_LIM > HI_LIM可獲得反向標定。使用反向轉換時,輸出值將隨輸入值的增加而減小。
【資料來源】《SIMATIC S7-300/400的系統(tǒng)軟件和標準功能》從網(wǎng)站的常規(guī)PDF資料里面可以查找到。
從明天起,做個幸福的人,騎馬劈柴周游世界;
從明天起,關心糧食和蔬菜,有一所房子,面朝大海,春暖花開
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
3樓  發(fā)表于: 2008-01-16 16:19
多謝鄧工給我指明了繼續(xù)鉆研的方向
bhqt
級別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個
工控威望: 5338 點
下載積分: 8391 分
在線時間: 57(小時)
注冊時間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
4樓  發(fā)表于: 2008-01-16 17:11
看這個工程的亮點:1、MCGS跟S7-300的通訊方式。是MPI通訊還是ProfiBUS通訊還是以太網(wǎng)等通訊方式?怎么添加的設備?怎么添加的變量?
2、工藝流程。編程就是將【工藝流程、動作流程】轉換成機器語言。仔細的琢磨!
3、最后MCGS采集的變量怎么與動畫畫面連接,以及實時曲線、報表啊等等一些上位制作或操作。

希望你再努努力,最好把你的體會心得都發(fā)上來,我們一起學習,一起提高。讓家園里的大伙一起分享你的經(jīng)驗。
從明天起,做個幸福的人,騎馬劈柴周游世界;
從明天起,關心糧食和蔬菜,有一所房子,面朝大海,春暖花開
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
5樓  發(fā)表于: 2008-01-16 17:57
鄧工您說的太好了這正是我所想的,我會一直關注這個工程,聽老板說我們還有二期要做。我想問怎么才能把圖片發(fā)上去以便更好的學習.
bhqt
級別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個
工控威望: 5338 點
下載積分: 8391 分
在線時間: 57(小時)
注冊時間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
6樓  發(fā)表于: 2008-01-17 14:03
恩,好的,和你一起關注。
自控不是一朝一日的,要每天都積累。堅持每天都看,都想,都練習就行。
我也是一步一步走過來的。
圖片名稱

關于發(fā)圖片的方式,你看一下我抓的2張圖,估計就會了。主要是選擇復選框【如果附件中帶有圖片,并希望進行圖文混排操作,請在選中此項】然后添加圖片,點提交,就上傳了。然后選擇右面的【 添加到帖子中】就自動添加到編輯框的光標位置了。 上傳圖片
[ 此貼被bhqt在2008-01-17 14:12重新編輯 ]
從明天起,做個幸福的人,騎馬劈柴周游世界;
從明天起,關心糧食和蔬菜,有一所房子,面朝大海,春暖花開
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
7樓  發(fā)表于: 2008-01-17 17:56
圖片:
圖片:
圖片:
鄧工能發(fā)圖片方便多了,還是那個工程。我想先從程序結構和s7文檔入手,至于編程細節(jié),還有待時日。我的問題都在圖片中用紅字提出了。
bhqt
級別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個
工控威望: 5338 點
下載積分: 8391 分
在線時間: 57(小時)
注冊時間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
8樓  發(fā)表于: 2008-01-18 17:05
(暖)啟動,啟動時過程映像和不保持的標志存儲器、定時器及計數(shù)器被清除,保持的標志存儲器、定時器和計數(shù)器以及數(shù)據(jù)塊的當前值保持(僅當有后備電池,如果使用EPROM 并且CPU的保持特性已賦參數(shù)時S7-300甚至沒有后備電池)。OB100中的程序執(zhí)行一次然后循環(huán)程序開始執(zhí)行。      300系統(tǒng)僅支持該功能!


(熱)啟動 ,在啟動時所有數(shù)據(jù)(標志存儲器、定時器、計數(shù)器、過程映像及數(shù)據(jù)塊的當前值)被保持, OB 101中的程序執(zhí)行一次。然后程序從斷點處(斷電, CPU STOP) 恢復執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,循環(huán)程序開始執(zhí)行。


冷啟動 CPU318-2和 417-4 還具有冷啟動型的啟動方式。針對電源故障可以定義這種啟動方式。它是通過硬件組態(tài)時的CPU參數(shù)來設置。 冷啟動時,所有過程映像和標志存儲器、定時器和計數(shù)器被清除(甚至保持的!),而且數(shù)據(jù)塊的當前值被裝載存儲器的當前值(既原來下裝到CPU的數(shù)據(jù)塊)覆蓋。 OB 102中的程序執(zhí)行一次然后循環(huán)程序開始執(zhí)行。


根據(jù)【中斷的類型跟優(yōu)先級】來區(qū)分先執(zhí)行那個OB塊。一般是【電源上電】→→【更新過程影響輸入表】→→【OB優(yōu)先級級別自動執(zhí)行】→→【更新過程影響輸出表】


模擬量處理一般是從OB30~OB38里進行的。


相關資料可以查詢【SIMATIC STEP7 V5.4編程】手冊P4-3頁。
[ 此貼被bhqt在2008-01-18 17:12重新編輯 ]
從明天起,做個幸福的人,騎馬劈柴周游世界;
從明天起,關心糧食和蔬菜,有一所房子,面朝大海,春暖花開
foxplc
水到渠成
級別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
9樓  發(fā)表于: 2008-01-19 10:15
圖片:
圖片:
看起來簡單的問題在西門子里變地復雜了。熱啟動對非保持型定時器,計數(shù)器,位存儲器復位,我想這在具體的編程時對于數(shù)據(jù)的使用應該很重要如明明在第N步時計數(shù)器有值到N+1步時無值了……,冷啟動是通過Step軟件的設置來定義的而且只對西門子的具體型號的CPU318-2和 417-4,那么暖啟動和熱啟動的具體實現(xiàn)是怎么完成的?對于CPU315-2DP停電后把開關打到RUN我想是對所有用戶數(shù)據(jù)復位啟動了吧?不停電的復位MRES(如圖所示)呢?我只找到了【SIMATIC STEP7 V5.3編程手冊】,在里面的【A 附錄啟動方式】里雖然講了很多,但是還是沒有具體到操作,可能我還沒有看到這方面的手冊。鄧工您說呢?
bhqt
級別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個
工控威望: 5338 點
下載積分: 8391 分
在線時間: 57(小時)
注冊時間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
10樓  發(fā)表于: 2008-01-19 23:35
400方面的我只作過選型、方案,具體的編程、調試都沒有機會。我懶的去想,浪費腦細胞。因為沒有實際需要,我很少去整這些啟動的方式啊什么的。
你也不必過分關注啟動方面的,F(xiàn)在你只要知道暖啟動的過程,以及MERS復位就可以了。
以上是我的見解。
從明天起,做個幸福的人,騎馬劈柴周游世界;
從明天起,關心糧食和蔬菜,有一所房子,面朝大海,春暖花開
foxplc
水到渠成
級別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
11樓  發(fā)表于: 2008-01-21 12:20
圖片:
[font=黑體]是的我有點過分關注細節(jié)了,下圖中還有問題,麻煩鄧工了!
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go