找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 10570|回复: 10

求助:PLC中如何用拨码开关控制时间

[复制链接]
发表于 2008-3-19 16:19:13 | 显示全部楼层 |阅读模式
各位老大,我现在正用PLC改造一个制砖机,由于现场条件十分恶劣,无法用接近开关行程开关之类控制传送带的移动距离,决定用定时器来控制电机运转时间来间接控制输送距离,想用两位拨码开关做定时器的输入,这样输送距离可以随时的调整,可不知道怎样才能把拨码开关上的数字变换为定时器的时间,还有就是拨码开关与PLC怎么接线的?
回复

使用道具 举报

发表于 2008-3-19 19:13:28 | 显示全部楼层
大河010网友好!4 W# F; T( m' ]" |
- a+ F2 p( _: c1 _# D6 T+ ~
利用PLC的外设输入口方案。  ^7 k+ r8 M% o+ v3 F# L3 E
1、“拨码开关”经“四--十译码器”译码,得到从0~~9十个输出端。3 D' o  a$ J/ L) Y( w) @" h1 W+ V
2、这十个输出端与PLC的外设输入端口连接。# F! P: c1 w2 z& r: e
3、编一一对应的读取外部端口的程序,每一个端口对应一个延时程序。3 {' L' V* j0 r) z/ i/ C' t5 {. S
.: U/ Q* p2 h+ u
syw  080319---19.13
 楼主| 发表于 2008-3-21 11:45:53 | 显示全部楼层
谢谢楼上的,可这样岂不是输入口要占用十个,设计时只留了四个输入口,要超出预算的,老板那里不好说的。还有别的什么办法吗?只要是能在外部调时间都可以的
发表于 2008-3-21 21:11:14 | 显示全部楼层
大河010网友好!' J, {6 _& l, k* I- u
$ |4 H4 {% d, [- u9 y4 O/ F* L
那你就将这四个输入口与“拨码开关”一一对应的接上,然后进行BCD码编程:) m9 c, s9 b3 @0 a: h. H
四个输入口分别设为:& c3 n; z; m/ R. e* T, T* U
DCBA
- i# B4 P1 N* ?, o3 q# B0001===延时1秒
" c' B9 F' A6 c6 ?0010===延时2秒
! B2 Z: \( S$ e- O# Q/ ~% F0011===延时3秒9 J$ I6 e7 w  P) x$ ~8 J: R
0100===延时4秒
9 G& U; v6 I4 M' Y0101===延时5秒
$ A3 O3 {; K5 p6 i0110===延时6秒& J! m7 \% q: b6 S  V
0111===延时7秒! t% j6 x+ }  @8 ^: J
1000===延时8秒
; _( j6 L3 @" r5 C3 d9 ]8 E1001===延时9秒
. U# m* l# [; N" Y1010===延时10秒
4 t( `8 ]* T/ l, r9 S% o- ]+ c8 R; T1011===延时11秒
" C  |! H, A7 i' D8 P3 S+ @1100===延时12秒8 \/ Z9 e6 M2 t0 w" d$ y6 A7 [
1101===延时13秒) f" Z2 y+ U- x* ^. Y+ f' |1 b
1110===延时14秒; r% d$ X5 B" A0 P$ m
1111===延时15秒
% B# n" f. h3 r/ V
& J7 V6 N" }4 o7 o0 X! x$ h3 gsyw   080321---21.10
发表于 2008-3-22 20:17:45 | 显示全部楼层

拨码开关的使用

每片拨盘开关都有5个触点,分别代表公共端、8、4、2、1。; l3 n$ T3 h5 J8 X' U+ n5 p
当设定值为1时,1的那个触点和公共端接通。
$ k( G, d7 b, R- X当设定值为2时,2的那个触点和公共端接通。4 d1 R5 h. m& {/ c( l+ R3 o
当设定值为3时,1和2的触点和公共端接通。
+ P1 t  @( @; _* D当设定值为4时,4的那个触点和公共端接通。( |6 A" k" M$ V  {1 q8 z3 r
当设定值为5时,1和4的触点和公共端接通。6 G$ d4 _) e8 q8 n# T
当设定值为6时,2和4的触点和公共端接通。! {+ O% h2 ?/ j1 `: g# C' ^% S( }+ }
当设定值为7时,1、2和4的触点和公共端接通。4 s; E: l" H  w7 `, d% u
当设定值为8时,8的那个触点和公共端接通。* {. e0 s  b+ f" p4 ]" ^
当设定值为9时,1和8的触点和公共端接通。* y- k0 E, Q& c6 ?2 X$ P, m4 q. N
当设定值为0时,每个触点和公共点都不接通。
发表于 2008-5-18 15:35:52 | 显示全部楼层
可有西门子S7-200的PLC,加一个西门子TD400文本显示器,可通过编程在TD400上方便的设置时间,而且是中文显示的
发表于 2008-5-18 20:42:00 | 显示全部楼层
何必搞得那么复杂呢?又不是什么很精密的场合,我给你出个主意吧!
9 X4 @  @: S) }1 E3 p随便买几个按扭开关,接到PLC的输入端,分别给于按扭开关不同的设定量,如:1min、30min、60min等等,利用PLC内部的时间继电器控制,即简单又实用,老板肯定会很高兴的 怎么编写程序那就不用我说了吧!
发表于 2011-11-28 11:49:43 | 显示全部楼层
我也在找这个东西哦,不知道有没有用呢
发表于 2011-11-28 21:36:54 | 显示全部楼层
就用四个端子,个位,十位,百位,千位,编一个小程序,计算输入的数,再用MOV指令作为T的设定,很方便。
发表于 2011-11-29 21:51:57 | 显示全部楼层
就用四个端子,个位,十位,百位,千位,编一个小程序,计算输入的数,再用MOV指令作为T的设定,很方便。可以设置任意的时间,我干过。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-10-20 02:47 , Processed in 0.095392 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表