机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9944 | 回复: 10
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-19 16:19:13 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
各位老大,我现在正用PLC改造一个制砖机,由于现场条件十分恶劣,无法用接近开关行程开关之类控制传送带的移动距离,决定用定时器来控制电机运转时间来间接控制输送距离,想用两位拨码开关做定时器的输入,这样输送距离可以随时的调整,可不知道怎样才能把拨码开关上的数字变换为定时器的时间,还有就是拨码开关与PLC怎么接线的?
2#
发表于 2008-3-19 19:13:28 | 只看该作者
大河010网友好!
& t5 n. n# V0 ?5 m$ u: j0 v) N. X
: N7 c( f0 W2 A e( U利用PLC的外设输入口方案。
5 t; Z$ n6 Q9 W; I& v/ h1、“拨码开关”经“四--十译码器”译码,得到从0~~9十个输出端。
! M+ L4 p% F6 U! U1 I2、这十个输出端与PLC的外设输入端口连接。
# {' p: ] H" ~: F3 s- V' G% X3、编一一对应的读取外部端口的程序,每一个端口对应一个延时程序。
/ L* T ^" h! j0 ~.9 n' N9 ~% O) d+ h
syw 080319---19.13
3#
楼主 | 发表于 2008-3-21 11:45:53 | 只看该作者
谢谢楼上的,可这样岂不是输入口要占用十个,设计时只留了四个输入口,要超出预算的,老板那里不好说的。还有别的什么办法吗?只要是能在外部调时间都可以的
4#
发表于 2008-3-21 21:11:14 | 只看该作者
大河010网友好!& X+ R% ]3 u. T! H1 _) h" R1 i

$ x/ B5 L0 p0 R2 u那你就将这四个输入口与“拨码开关”一一对应的接上,然后进行BCD码编程:
s0 ~) |4 O5 c; B+ f8 k% M四个输入口分别设为:. |' T A8 i7 w6 o- b
DCBA1 O' X# k2 e0 l) ^& M! v( Q
0001===延时1秒/ E" E: V T9 H# p
0010===延时2秒
|0 V7 T" n% ?' Q. Q0011===延时3秒" B5 s: H& p e z* i, H( I
0100===延时4秒
# I$ ]) G8 j; t0 I2 J0101===延时5秒
, k9 h2 {* W- J0 r0110===延时6秒
4 B1 V1 z$ J0 [% S# l F: r; U0111===延时7秒' a R+ j) K7 s- T
1000===延时8秒
3 q% D, ]5 }7 r4 i. Y, M; K# v" ]1001===延时9秒
- u9 D+ ]. i( V! V/ ]1010===延时10秒
4 Z+ {& K. K! F0 X0 `1011===延时11秒
k% g! a" ]6 s* t/ ]1100===延时12秒* r& j; K9 o8 o6 C8 H; Q" l
1101===延时13秒
$ {3 z9 p! C. x: Q& t# q4 `% k/ t7 P1110===延时14秒
* @4 R, O' g- U9 w/ z1111===延时15秒
1 {3 i6 c! ^ X( b" K' w
4 ]$ _1 ^8 u D1 J b2 @ o9 dsyw 080321---21.10
5#
发表于 2008-3-22 20:17:45 | 只看该作者

拨码开关的使用

每片拨盘开关都有5个触点,分别代表公共端、8、4、2、1。$ F. k2 b, u, v, u. }
当设定值为1时,1的那个触点和公共端接通。7 t# W2 e; q2 ]1 @0 Y. P
当设定值为2时,2的那个触点和公共端接通。
' M$ p- O% c9 v+ d1 |5 d当设定值为3时,1和2的触点和公共端接通。o/ A% L/ t U4 j" Q. q; Y+ c
当设定值为4时,4的那个触点和公共端接通。
4 m$ U8 V# j8 w) E5 V当设定值为5时,1和4的触点和公共端接通。
4 f9 e* |# Z' g当设定值为6时,2和4的触点和公共端接通。
# L$ ?. t& T6 r5 e$ u当设定值为7时,1、2和4的触点和公共端接通。
. W+ ^4 T$ ~% R# K+ x当设定值为8时,8的那个触点和公共端接通。( ~ G* h! U' Y2 q! ?+ n
当设定值为9时,1和8的触点和公共端接通。]* \5 s9 w0 B9 u1 D# t0 g
当设定值为0时,每个触点和公共点都不接通。
6#
发表于 2008-5-18 15:35:52 | 只看该作者
可有西门子S7-200的PLC,加一个西门子TD400文本显示器,可通过编程在TD400上方便的设置时间,而且是中文显示的
7#
发表于 2008-5-18 20:42:00 | 只看该作者
何必搞得那么复杂呢?又不是什么很精密的场合,我给你出个主意吧!
+ o2 F% }/ y! \1 r+ w, y随便买几个按扭开关,接到PLC的输入端,分别给于按扭开关不同的设定量,如:1min、30min、60min等等,利用PLC内部的时间继电器控制,即简单又实用,老板肯定会很高兴的怎么编写程序那就不用我说了吧!
8#
发表于 2011-11-28 11:49:43 | 只看该作者
我也在找这个东西哦,不知道有没有用呢
9#
发表于 2011-11-28 21:36:54 | 只看该作者
就用四个端子,个位,十位,百位,千位,编一个小程序,计算输入的数,再用MOV指令作为T的设定,很方便。
10#
发表于 2011-11-29 21:51:57 | 只看该作者
就用四个端子,个位,十位,百位,千位,编一个小程序,计算输入的数,再用MOV指令作为T的设定,很方便。可以设置任意的时间,我干过。
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2025-1-25 01:13, Processed in 0.054731 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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