1樓:
問題不簡單啊,第一個是反饋,用什麼反饋,速度??第二,就是wicc.
建議:首先動手按照繼電器的思路去做。在把繼電器電路轉換成plc程式,呵呵,自己動手改。然後,處理wicc組態的問題。
2樓:匿名使用者
這個程式非常簡單的,只是現在這個電腦上沒有step7的軟體。過程可以給你講講的。對於wincc程式,要稍微的麻煩些
3樓:匿名使用者
s7不太熟,給你個大概t形圖,參考一下
輸入:00開1泵 01停止 02檢測訊號
輸出:10泵1 11泵2
00 01 10---/ /--------/\/---------( )/ 10 /
---/ /---
10 t1---/ /----------------(#*)t1 02 01 11---/ /-------/ /------/\/-----( )/ 11 /
---/ /---
4樓:
假設i1為plc給水泵1的開啟命令,i2為水泵1開啟的反饋訊號,m1為水泵1,m2為水泵2
i1啟用m1, m1啟用延時繼電器k1,k1延時幾秒後啟用檢測水泵1,若檢測到水泵1運轉,此時i2訊號自鎖m1,m1保持執行, 若i2為0訊號,即水泵1實際沒運轉,i2啟用m2,同時斷開m1
wincc監控其實就是把這些訊號編輯一下, 比如要顯示水泵1正常執行,就必須滿足i1,m1,i2為1,反之則顯示關閉, 若i1,m1為1, i2為0則顯示水泵1故障
以上是基本思路,供參考
5樓:趙文星空絮雨
一、設計要求
1、控制系統接通電源(on)指示燈pl5亮。
2、按住起停控制按鈕pb2,1號抽水機mc1運轉,同時指示燈pl1亮 。放開pb2時1號抽水機停止。
3、再次按住控制按鈕pb2時,換2號抽水機mc2運轉,同時指示燈pl2亮 。放開pb2時2號抽水機停止。
4、第三次按住pb2時,又換回1號抽水機mc1運轉,指示燈pl1亮 。如此兩部抽水機迴圈交替運轉。
5、運轉時如果按住關端按鈕pb1,兩部抽水機均停轉,同時指示燈pl5熄滅。 6、運轉時任一熱繼電器動作,則相對應報警指示燈pl2或pl3亮,蜂鳴器bz斷續響10s後停止(0.5son,0.
5soff)。熱繼電器動作切斷該抽水機,同時換接上另一部抽水機使其運轉,直到放開控制按鈕pb2後才停止。
7、熱繼電器未復位前,只對正常抽水機控制,每按、放pb2一次,則該抽水機運轉、停止動作一次。
8、兩隻熱繼電器均動作,抽水機停止,報警指示燈pl2和pl3均亮,蜂鳴器bz斷續響(0.5son,0.5soff),直至按下報警消除按鈕pb3時才能關端蜂鳴器bz。
9、熱繼電器復位後,pl2、pl3熄滅,恢復正常操作狀態。
二、程式設計
1、輸入點設計 關斷按鈕pb1: x0; 起停控制按鈕pb2: x1; 報警消除按鈕pb3:
x2; 1號抽水機熱繼電器hr1: x3; 2號抽水機熱繼電器hr2: x4; 說明:
以上按鈕均採用不帶鎖按鈕。 2、輸出點設計
1號抽水機mc1: y0; 1號抽水機指示燈pl1: y2; 2號抽水機mc2:
y1; 2號抽水機指示燈pl2: y3; 1號抽水機熱繼電器報警指示燈pl3: y4; 2號抽水機熱繼電器報警指示燈pl4:
y5; 電源指示燈pl5: y6;
6樓:鐵血憤世生
看看王喆編寫的那本《plc入門》,這種問題就解決了
歐姆龍plc控制伺服電機的程式
7樓:
第一個 ini 指令:停止脈衝輸出埠0的脈衝輸出,使該埠對應的私服電機停轉。
第二個 ini 指令:改變埠0的脈衝輸出的當前值,最新值在d10 d11 中指定。(注:該指令只在 第一個@ini指令執行後才能執行,否則,會發生錯誤!)
第三個 prv 指令:讀取埠0的脈衝輸出當前值,並把當前值(pv值)儲存到d500 d501中
(注:a280.04是脈衝輸出時的標誌位,即電機運轉的時候a280.04為1,停轉 時,為0 ;a280.03作用剛好相反。)
8樓:匿名使用者
樓主,請確認是否接了z訊號,如果接了z訊號,請確認是否設定正確。另外如果沒有z訊號,或者驅動的是不帶編碼器的電機。你這種方式缺少了原點接近訊號,意思就是說復位速度太快,你可以慢速復位應該可解決問題。
如果想省錢或者簡單易做,可以參考如下設定:具體如下:1、只使用原點訊號;2、從遠處往原點處高速接近,檢測到原點訊號後,ini指令控制立刻停下;3、低速繼續往前動作幾毫米;4、ini停下,往反方向低速動作;5、檢測到原點訊號的下降沿或者上升沿,ini指令停下,再用ini指令設定當前位置為原點位置;6、如果位置還不夠準確,請再次以更低速度重複上述動作做二次復位,當可解決你的問題。
9樓:木子木
那個型號的plc,不同型號的plc用的方法也是不一樣的。我用的是cj系列的,直接帶伺服定位模組的。如果是低階別的plc,建議網上先去搜一下「唐倩歐姆龍」,先看看一些指令
10樓:匿名使用者
使用用pls2指令。或使用acc/sped 等。
11樓:匿名使用者
d202 設定值100,d203設定1000,d133設定值50,伺服驅動器設定成脈衝加方向,還有一些細節去看伺服驅動器說明書吧
12樓:匿名使用者
要用pls2指令來完成,具體的你好好看一下資料參考,這個是專門的絕對相對定位指令
13樓:love淘淘爸
要求呢?
最簡單的控制
歐姆龍plc多位置位指令使用方法
我是學三菱的plc,歐姆龍的我學了很久了,早就忘了,我現在根據三菱的來同你說說,具體的你還得去找書來看看。你的這個指令是肯定不行的,問題1 set是置位,只置的是你指定的那一個位,它不能置二個以上 問題2 你的50個位,太多了,我知道plc大多數最多是32位,難道你的plc是64位的?這個我就不清楚...
為什麼歐姆龍PLC中W可以存放資料
如果你知道 二進位制 和 資料型別 的概念。你就知道為什麼了。首先,所有的資料都是用位來表示的。比如二進位制的0101,表示十進位制的5。那麼w是幾個位?d是幾個位?一個位的資料型別可以儲存兩個數字,0和1。在plc中,0可以表示斷開,1表示接通。那麼你應該知道輸入點和輸出點是多少個位了。1個位是0...
歐姆龍PLC時間繼電器的格式是什麼
月影兒格格 標準的書寫形式應該是 tim 0000 0030 後的數字表示時間引數,0030,表示設定時間為3秒。如果沒有 號則系統不會識別的。t 0是簡化寫法,應為t 000或t 0000。歐姆龍plc用電腦軟體程式設計時間繼電器的方法 1 wr work register 代表輔助繼電器,plc...