liuheng_929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 210 點(diǎn)
下載積分: 565 分
在線時(shí)間: 51(小時(shí))
注冊(cè)時(shí)間: 2008-12-17
最后登錄: 2023-01-05
查看liuheng_929的 主題 / 回貼
樓主  發(fā)表于: 2009-01-14 17:11
     應(yīng)單位領(lǐng)導(dǎo)要求要將單位所有設(shè)備進(jìn)行生產(chǎn)時(shí)間與產(chǎn)品數(shù)量的記錄,以便考核員工操作設(shè)備的生產(chǎn)效率。  
  現(xiàn)在其實(shí)現(xiàn)該功能的方案已經(jīng)基本確定,在原有設(shè)備上添加可編程控制器一只(定為西門子S7-200),當(dāng)設(shè)備一開(kāi)機(jī)便開(kāi)始記時(shí),關(guān)機(jī)時(shí)停止計(jì)時(shí)。但是西門子的定時(shí)器定時(shí)的最長(zhǎng)時(shí)間為57分鐘
于是本人打算當(dāng)定時(shí)器設(shè)為定時(shí)30分鐘就用記數(shù)器加1(代表半小時(shí)),當(dāng)每周與每月抽查時(shí)便可看到開(kāi)機(jī)時(shí)間。
  但是現(xiàn)在我又弄不明白如何讓(((((記數(shù)器與定時(shí)器以及加法器的數(shù)據(jù)在關(guān)斷PLC電源的情況下繼續(xù)保持))))))),在下一次開(kāi)機(jī)時(shí)又在原有數(shù)據(jù)上繼續(xù)增加
  殷切盼望各位工程師予以解答!。。。。。。。。。。。。。。。。。。!················????????????????
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個(gè)
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時(shí)間: 209(小時(shí))
注冊(cè)時(shí)間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
1樓  發(fā)表于: 2009-01-16 14:44
給你提個(gè)思路。

一、硬件連接
把每臺(tái)設(shè)備運(yùn)轉(zhuǎn)時(shí)的電源,接一個(gè)中間繼電器,作為設(shè)備開(kāi)關(guān)機(jī)的信號(hào),將開(kāi)點(diǎn)連接到PLC的輸入點(diǎn),視你設(shè)備數(shù)量,選擇PLC輸入數(shù)量的多少,如果不夠可增加擴(kuò)展模塊。
連接一個(gè)觸摸屏,以便對(duì)計(jì)數(shù)器進(jìn)行清零,和觀察設(shè)備運(yùn)轉(zhuǎn)情況。
二、軟件設(shè)置
這種情況最好不用PLC的計(jì)時(shí)器,而需要自己制作一個(gè)計(jì)數(shù)器,有多種方法可以實(shí)現(xiàn),我提供給你參考
1、利用PLC時(shí)鐘
根據(jù)輸入點(diǎn)的上升沿或下降沿記錄開(kāi)關(guān)機(jī)時(shí)間,每條記錄需要8個(gè)字節(jié),時(shí)鐘如何使用祥見(jiàn)PLC說(shuō)明
LD     I0.0
LPS
EU
TODR   VB0
LPP
ED
TODR   VB10

這個(gè)程序只能記錄一次開(kāi)閉機(jī)的時(shí)間,如果需要多次記錄需要將程序中VB0 和VB10替換成指針,每開(kāi)一次機(jī)記錄后,便移動(dòng)指針記錄下次開(kāi)閉機(jī)
2、利用SM0.5脈沖
根據(jù)你連接的數(shù)量,確定數(shù)個(gè)VD內(nèi)存區(qū)域
利用輸入開(kāi)關(guān)來(lái)控制是否在進(jìn)行計(jì)數(shù),這種方法簡(jiǎn)單易行
LD     I0.0
A      SM0.5
EU
INCD   VD0

至于掉電保持問(wèn)題,PLC默認(rèn)設(shè)置V內(nèi)存是全部掉電保持的,但這個(gè)保持一般只能維持幾天,如果你的設(shè)備有幾天時(shí)間掉電情況,就需要通過(guò)對(duì)SMB31和SMW32的變成進(jìn)行EPROM的寫入操作。

要寫入的數(shù)據(jù)格式:
SM31.1  SM31.0
00 字節(jié)
01 字節(jié)
10 字
11 雙字
SMW32 賦值為以VB0為偏移量的數(shù)值
上面的設(shè)置好后置位 SM31.7,PLC進(jìn)行寫入操作,寫入完成后,PLC會(huì)復(fù)位SM31.7
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812