機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 9793|回復(fù): 10
打印 上一主題 下一主題

求助:PLC中如何用撥碼開關(guān)控制時間

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2008-3-19 16:19:13 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
各位老大,我現(xiàn)在正用PLC改造一個制磚機(jī),由于現(xiàn)場條件十分惡劣,無法用接近開關(guān)行程開關(guān)之類控制傳送帶的移動距離,決定用定時器來控制電機(jī)運(yùn)轉(zhuǎn)時間來間接控制輸送距離,想用兩位撥碼開關(guān)做定時器的輸入,這樣輸送距離可以隨時的調(diào)整,可不知道怎樣才能把撥碼開關(guān)上的數(shù)字變換為定時器的時間,還有就是撥碼開關(guān)與PLC怎么接線的?
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2008-3-19 19:13:28 | 只看該作者
大河010網(wǎng)友好!
4 Z. C& ]0 x: V) j- ]1 w" o8 D4 U- N) Q0 I6 G
利用PLC的外設(shè)輸入口方案。
. O( k+ r5 f: D; y  s3 R1、“撥碼開關(guān)”經(jīng)“四--十譯碼器”譯碼,得到從0~~9十個輸出端。
9 l: Z  u0 G' t& y- g' w2、這十個輸出端與PLC的外設(shè)輸入端口連接。+ C+ d& |1 R% m, Z
3、編一一對應(yīng)的讀取外部端口的程序,每一個端口對應(yīng)一個延時程序。. N4 T3 ?  ^" A+ z% W* ]
.* p; Y9 o' @4 I; a
syw  080319---19.13
3#
 樓主| 發(fā)表于 2008-3-21 11:45:53 | 只看該作者
謝謝樓上的,可這樣豈不是輸入口要占用十個,設(shè)計(jì)時只留了四個輸入口,要超出預(yù)算的,老板那里不好說的。還有別的什么辦法嗎?只要是能在外部調(diào)時間都可以的
4#
發(fā)表于 2008-3-21 21:11:14 | 只看該作者
大河010網(wǎng)友好!
+ Z* P; ?: C. ]& F% R
3 G0 y! }4 Z! A; P! _那你就將這四個輸入口與“撥碼開關(guān)”一一對應(yīng)的接上,然后進(jìn)行BCD碼編程:
$ r7 u2 F  |8 b* x四個輸入口分別設(shè)為:$ S* c( c( g8 d/ s& ?" \
DCBA, J. V% ?4 T& p0 [7 `; M& v- _' K
0001===延時1秒
& l9 L% j! j. E/ I; l0010===延時2秒
: `' h; C  v1 D! G# F; ?0011===延時3秒, A  x1 `; K  c; a
0100===延時4秒. |  ^3 D& ^( q% H, l3 I& y
0101===延時5秒
* Q* |% W% o' X# I0110===延時6秒/ i9 n& h, H" E+ H/ N
0111===延時7秒
: [+ v! G7 E1 M1000===延時8秒
" Q/ o0 }7 a6 s  `  r) r) c2 r1001===延時9秒
  U  a2 g3 e4 r# F- s1010===延時10秒
$ i5 F+ p- l  b9 m* N1011===延時11秒
) P* `7 q* r4 }' v; P$ K1100===延時12秒
% r" b& E' I  _+ I1 z1101===延時13秒. y" ^/ Q. Q8 x# S# }
1110===延時14秒
: K+ `6 [0 X. `- [! B4 R& S1111===延時15秒- d- ^4 l* u% ]+ v6 p$ B( h
) a& [! @2 B! Y6 Q* \  X8 A& @
syw   080321---21.10
5#
發(fā)表于 2008-3-22 20:17:45 | 只看該作者

撥碼開關(guān)的使用

每片撥盤開關(guān)都有5個觸點(diǎn),分別代表公共端、8、4、2、1。
1 f1 o3 ^( _3 s6 g& a+ r. g當(dāng)設(shè)定值為1時,1的那個觸點(diǎn)和公共端接通。
1 M/ }  h/ M9 P: `' \當(dāng)設(shè)定值為2時,2的那個觸點(diǎn)和公共端接通。
- ~7 w  f; S' Z當(dāng)設(shè)定值為3時,1和2的觸點(diǎn)和公共端接通。& ]# Z  S: }3 P+ R, w
當(dāng)設(shè)定值為4時,4的那個觸點(diǎn)和公共端接通。) [: ?( x- X' ^4 Z5 o8 r4 q' V+ R
當(dāng)設(shè)定值為5時,1和4的觸點(diǎn)和公共端接通。
! w5 w! W0 B3 p: @: P/ V+ x. @# X6 d當(dāng)設(shè)定值為6時,2和4的觸點(diǎn)和公共端接通。8 _; s: I5 O# q$ l
當(dāng)設(shè)定值為7時,1、2和4的觸點(diǎn)和公共端接通。- y) p$ g- N4 y
當(dāng)設(shè)定值為8時,8的那個觸點(diǎn)和公共端接通。
+ t8 f  s, D( K當(dāng)設(shè)定值為9時,1和8的觸點(diǎn)和公共端接通。
8 Y0 O0 R  x9 i6 t) n" B當(dāng)設(shè)定值為0時,每個觸點(diǎn)和公共點(diǎn)都不接通。
6#
發(fā)表于 2008-5-18 15:35:52 | 只看該作者
可有西門子S7-200的PLC,加一個西門子TD400文本顯示器,可通過編程在TD400上方便的設(shè)置時間,而且是中文顯示的
7#
發(fā)表于 2008-5-18 20:42:00 | 只看該作者
何必搞得那么復(fù)雜呢?又不是什么很精密的場合,我給你出個主意吧!: P: I0 ?% Z0 W+ i1 T1 d. ?
隨便買幾個按扭開關(guān),接到PLC的輸入端,分別給于按扭開關(guān)不同的設(shè)定量,如:1min、30min、60min等等,利用PLC內(nèi)部的時間繼電器控制,即簡單又實(shí)用,老板肯定會很高興的 怎么編寫程序那就不用我說了吧!
8#
發(fā)表于 2011-11-28 11:49:43 | 只看該作者
我也在找這個東西哦,不知道有沒有用呢
9#
發(fā)表于 2011-11-28 21:36:54 | 只看該作者
就用四個端子,個位,十位,百位,千位,編一個小程序,計(jì)算輸入的數(shù),再用MOV指令作為T的設(shè)定,很方便。
10#
發(fā)表于 2011-11-29 21:51:57 | 只看該作者
就用四個端子,個位,十位,百位,千位,編一個小程序,計(jì)算輸入的數(shù),再用MOV指令作為T的設(shè)定,很方便?梢栽O(shè)置任意的時間,我干過。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-20 15:25 , Processed in 0.054835 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表