机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9803|回复: 10

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

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

使用道具 举报

发表于 2008-3-19 19:13:28 | 显示全部楼层
大河010网友好!
, S" t* A& O8 g+ m) H& B' _$ q0 c2 H7 O# i
利用PLC的外设输入口方案。# \6 y( Q3 Y+ i* {: |' B5 r
1、“拨码开关”经“四--十译码器”译码,得到从0~~9十个输出端。9 e. Q$ w! L% z) l" l
2、这十个输出端与PLC的外设输入端口连接。
: H" w4 M; r. k/ a8 e9 ]( Q2 w3、编一一对应的读取外部端口的程序,每一个端口对应一个延时程序。
. W+ X, f8 X8 j, K6 ?( |.
% ^- }" I# C/ c4 r- Isyw  080319---19.13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-21 11:45:53 | 显示全部楼层
谢谢楼上的,可这样岂不是输入口要占用十个,设计时只留了四个输入口,要超出预算的,老板那里不好说的。还有别的什么办法吗?只要是能在外部调时间都可以的
回复 支持 反对

使用道具 举报

发表于 2008-3-21 21:11:14 | 显示全部楼层
大河010网友好!
# X. e7 l" Y1 Q1 A
9 \" X/ j5 b4 z4 i9 a那你就将这四个输入口与“拨码开关”一一对应的接上,然后进行BCD码编程:
, h+ |2 f. u& [$ t1 [& T四个输入口分别设为:
: j1 y& h3 y: b0 h0 u% `* zDCBA- w9 K$ t4 T0 C) m! ^+ N& d
0001===延时1秒9 d% ^0 T/ N, l$ \9 u( c6 o8 Y
0010===延时2秒
) c$ d+ w* r7 G7 o5 C' B6 V$ t5 y4 p0011===延时3秒
9 e- G" Q' T0 a. A- d) @- e' V0100===延时4秒
" o* m; V) v5 {2 ?! G3 ~0101===延时5秒
- G$ s" R% L  v5 a8 {# p0110===延时6秒
3 T% G% W  a1 G; t- S; R: t0111===延时7秒( J. A7 W6 b8 b  x6 `$ [
1000===延时8秒
) Q9 }; p2 ~% z: |3 _; ~: R5 h  ]: R( H1001===延时9秒0 X) ]' e8 w  ^3 x' C$ a6 k
1010===延时10秒
. {- r& F7 ~' X- L' k1011===延时11秒
) k" z! O1 K& F! d6 V0 L; ]1100===延时12秒- O- E" W% [( V9 E1 `
1101===延时13秒  t" `* a) k9 [; [- M1 k
1110===延时14秒
- w0 }! U* {+ N2 ~& }3 `4 m1111===延时15秒. \* ^+ I; I4 t

% ~8 [! g* c( E( j* A! {6 osyw   080321---21.10
回复 支持 反对

使用道具 举报

发表于 2008-3-22 20:17:45 | 显示全部楼层

拨码开关的使用

每片拨盘开关都有5个触点,分别代表公共端、8、4、2、1。% P3 `7 P. P2 i$ l# C9 V- P, m
当设定值为1时,1的那个触点和公共端接通。) u  T/ ~5 \" O! f
当设定值为2时,2的那个触点和公共端接通。1 ?" ?2 M5 P7 i+ K  g& k' S
当设定值为3时,1和2的触点和公共端接通。9 D. G4 e, G0 V* K, A: \5 c. C8 ^8 n: q
当设定值为4时,4的那个触点和公共端接通。7 J" I4 |0 V8 w5 i" `1 B+ M8 h
当设定值为5时,1和4的触点和公共端接通。
$ P+ L2 F. w" c5 c* P; x# C当设定值为6时,2和4的触点和公共端接通。
4 r/ W2 f0 N2 h当设定值为7时,1、2和4的触点和公共端接通。& C( [. B. z1 x' X/ v
当设定值为8时,8的那个触点和公共端接通。
- R% z6 H" M. y, F  F; A) ^3 i当设定值为9时,1和8的触点和公共端接通。
) Q: m$ F" B$ N' {) R# J9 M当设定值为0时,每个触点和公共点都不接通。
回复 支持 反对

使用道具 举报

发表于 2008-5-18 15:35:52 | 显示全部楼层
可有西门子S7-200的PLC,加一个西门子TD400文本显示器,可通过编程在TD400上方便的设置时间,而且是中文显示的
回复 支持 反对

使用道具 举报

发表于 2008-5-18 20:42:00 | 显示全部楼层
何必搞得那么复杂呢?又不是什么很精密的场合,我给你出个主意吧!! ]8 Z7 R4 a( }
随便买几个按扭开关,接到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, 2024-11-25 23:00 , Processed in 0.057957 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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