|
lmyhao1985
為中國(guó)崛起 成為工業(yè)強(qiáng)國(guó) &
級(jí)別: 略有小成
|
我正在做一個(gè)項(xiàng)目,但不知怎么編寫西門子PLC的定時(shí)激活程序,以前沒學(xué)過(guò) ,我用的是西門子200 CPU 224 繼電器輸出的I/O 是24的 帶三菱F930觸摸屏的 西門子變頻器440 謝謝 |
|---|---|
|
|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
給你個(gè)示例: 這個(gè)程序 i0.0=1 控制計(jì)時(shí)器,=0停止計(jì)時(shí),再=1繼續(xù)計(jì)時(shí) I0.1=1 上升沿復(fù)位計(jì)時(shí)器或者定時(shí)時(shí)間到達(dá)1000秒計(jì)時(shí)器復(fù)位 在第5秒到第10秒時(shí)接通Q1.0,其他時(shí)段關(guān)閉Q1.0 |
|
|---|---|---|
|
本帖最近評(píng)分記錄:
|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
這句話不太好理解,若直觀理解,這段是錯(cuò)誤的,子程序并不保持局部任何變量的邏輯運(yùn)算結(jié)果,除非是全局變量。 如果把這句話改一下就正確了。 調(diào)用子程序時(shí)會(huì)保持當(dāng)前的邏輯運(yùn)算結(jié)果,但是不保存累加器(ACx)的內(nèi)容 調(diào)用與被調(diào)用是兩個(gè)概念。 |
|
|---|---|---|
|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
呵呵,不是可能沒說(shuō)明白,而是你問(wèn)的和你要問(wèn)的根本不是一回事,完全是兩個(gè)概念。 提供給你個(gè)程序:你也不用理解,直接使用就是了 http://mycontrol.5d6d.com/thread-13-1-1.html |
|
|---|---|---|
|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
呵呵,原來(lái)是要裝個(gè)定時(shí) 炸----蛋,早說(shuō)呀。 保存數(shù)據(jù)可以直接實(shí)用 M0-M14 來(lái)保存,或者PLC內(nèi)存,前面已經(jīng)提到了如何保存數(shù)據(jù) 而激活就要看你的能耐了,可以實(shí)用PLC時(shí)鐘,各種時(shí)間中斷,還有分鐘脈沖 SM0.4 秒脈沖SM0.5,掃描周期脈沖SM0.6 你需要作一個(gè)計(jì)數(shù)器,最好實(shí)用MW 或者VW,將計(jì)數(shù)程序,激活指令分放在不同的子程序中,要隱蔽性強(qiáng),比如 SET M0.0,1 如果將后面的1改為3,M0.2 也會(huì)激活,同時(shí)程序中最好也用這個(gè)點(diǎn),取消就失靈了,多條件組合隱蔽性更強(qiáng), 而關(guān)閉激活狀態(tài),可以實(shí)用正常運(yùn)行不可能出現(xiàn)的I點(diǎn)同時(shí)為1或0來(lái)取消激活,或開始定時(shí),哈哈,看你的嘍。 (另外電路上也可做個(gè)手腳,比如用一個(gè)從來(lái)不實(shí)用的Q點(diǎn),一個(gè)電流不夠就用2個(gè),使其直接連接到電源側(cè),嘿嘿,程序一旦激活, 小則損壞PLC的Q點(diǎn),大則引起火災(zāi),滿意不??你樂(lè)意這樣做?) 現(xiàn)在不付費(fèi)的是越來(lái)越多了,好像已經(jīng)成了便飯,如何對(duì)付他們真是傷腦筋。只是要算準(zhǔn)發(fā)作時(shí)機(jī),如果發(fā)作時(shí)機(jī)不合理,你不但把雞(回收款)弄飛了,蛋也打了,雞蛋(信譽(yù))打壞了,怎么浮小雞呢? 祝你好運(yùn)!!!!!!! 雞不飛,蛋不打,小雞雞一窩又一窩! ![]() [ 此帖被醉湮邃虞在2009-05-06 22:03重新編輯 ] |
|
|---|---|---|
|