单按钮起停怎么编?

[复制链接]
查看11122 | 回复45 | 2006-3-27 18:57:00 | 显示全部楼层 |阅读模式

有一设备需要起停的单按钮特别多,请问单按钮起停控制怎么编?

gongkonglxw | 2006-3-27 18:59:00 | 显示全部楼层

PLC??????

知道了

数字输入没必要手工去抖,在系统块中设一下输入滤波就可以了。

如果还不能解决干扰,那就得反思整个系统的结构了,软件去抖虽可一定程度上解决问题,但碰到这种情况的时候必然要将延时设得非常大,按钮响应将极为迟钝

手工去抖是单片机中的习惯概念,我们之所以认为PLC较单片机稳定可靠,就是因为大量类似的工作已经由PLC自己处理了,不需我们手工做这些工作。其实单片机并非不可靠,只是这些工作需要由开发人员自己做硬件和软件方面的工作,每个人用的方法不一样,出来的效果自然不同,最终形成单片机不靠的认识。真正不可靠的是一个个的单片机应用系统,并非单片机本身的罪过。PLC不照样也是一个个电子器件组成的吗?

gkong8 | 2006-4-17 00:38:00 | 显示全部楼层

介绍一种“一键两用”PLC程序


发布时间:2006年4月6日 0时59分


X0--起动保持/停止; Y0--输出
  程序语句:
  LDP X0
  AND Y0
  OUT M0
  LDP X0
  OR Y0
  ANI M0
  OUT Y0
  END
  注:LDP为取脉冲上升沿
  
  附梯形图如下:
  ………X0…………Y0……M0
  ├─┨↑┠──┨┠──○──┤
  │……X0……………M0……Y0…│
  ├─┨↑┠─┬─┨/┠─-○─┤
  │…Y0………│
  ├─┨┠──┘
   (梯形图)

www.gkong8.com

收集.整理

zhaoan0919 | 2006-6-25 18:10:00 | 显示全部楼层

采用OMRON CPM2A PLC的控制程序如下:

输入:0.00 输出:10.00 内部辅助继电器:200.00 200.01

LD 0.00

DIFU 200.00

LD 200.00

AND 10.00

OUT 200.01

LD 200.00

OR 10.00

AND-NOT 200.01

OUT 10.00

程序已经调试通过,梯形图自己画吧

电气小卒 | 2006-6-25 19:35:00 | 显示全部楼层
我也是初学者,我一般单按钮起停都利用PLC内存计数器功能,把计数器设置为2.就能第一次起动,第二次就到2而使计数器复位停了.呵我是用三菱的.有空大家多切磋啊.panjiong2005@yahoo.com.cn
小小小民民 | 2006-8-10 10:24:00 | 显示全部楼层
请问谁有三菱FX仿真模拟器软件!谢谢了!!!!!!!!!!!!!
floyd_009 | 2006-8-11 18:26:00 | 显示全部楼层

我也是搞电气的,可是对PLC我还是个超级大菜鸟,呵呵,现在正在努力学习中,希望哪里的大哥大姐可以帮到我,当我的师傅啊,呵呵。我一定是个好徒弟的,这一点我非常自信的,谁有PLC的个种资料可以大量发送。

谢谢各位师傅对我的照顾了啊floyd_009@yahoo.com.cn

QQ:121908881

ye_w | 2006-8-13 12:41:00 | 显示全部楼层

TO floyd_009

其实起步或者说入门是有一定的难度,PLC最主要的是需要多实践,不能光看书就能说解决问题了.我给你一点信心,我原来是学市场学的!

skysword | 2006-10-6 23:38:00 | 显示全部楼层
我也在学呀
shanan0610 | 2006-10-9 17:51:00 | 显示全部楼层
但不幸的是没有条件实践啊
shanan0610 | 2006-10-10 16:06:00 | 显示全部楼层

看看这个行不!!

LD X0

OUT C0 K2

LD X0

OR Y0

ANI C0

OUT YO

LD C0

RST CO

tuhan | 2006-10-11 09:47:00 | 显示全部楼层
我是菜鸟,我要学习
shanan0610 | 2006-10-11 18:04:00 | 显示全部楼层

不好意思,上面的程序搞错啦,应该是这样:

LD X0

OUT C0 K2

LD X0

OR Y0

ANI C0

OUT Y0

LDP CO

OUT MO

LDF M0

RST C0

jery218 | 2006-10-11 20:38:00 | 显示全部楼层
要是有实验条件感情好。
wangke0701 | 2006-10-11 22:19:00 | 显示全部楼层

我是一个搞自动化的维护的!在一家铝厂做维护!公司内的plc 很多种,但是我觉得做维护接触编程的很少,我现在想学习编程但是不知道从何下手,各位能否给点指引?我天天接触plc就是不会编程。郁闷啊!

ksp_1979 | 2007-1-16 20:17:00 | 显示全部楼层

A I 0.0
FP M 0.0
= L 20.0
A L 20.0
AN Q 0.0
S M 0.1
A L 20.0
A Q 0.0
R M 0.1

A M 0.1
= Q 0.0

不会贴图片

ayshi | 2007-1-17 10:59:00 | 显示全部楼层

带PLC的容易一些,不知这个怎样。纯硬件,适合远距离控制,省线费继电器。

[em07]

图片怎么传不上啊?

[upload=jpg]UploadFile/2007-1/200711712461194877.jpg[/upload]
[此贴子已经被作者于2007-1-17 12:46:16编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
aiwen1979 | 2007-1-17 17:01:00 | 显示全部楼层

本人用的是西门子的,

主要是要用到一个上升脉冲信号,然后在用取反做为

停止信号

syxily-2003 | 2007-1-17 19:46:00 | 显示全部楼层

这个网站有的 很简单 再找找

YUANJINGHAO1129 | 2007-1-18 08:43:00 | 显示全部楼层

这不是问题,有事者事竟成

david16 | 2007-12-10 10:57:00 | 显示全部楼层

我自己编了一个感觉应该行~用的都是基本指令,不知道对不对,请大虾指教

X0 M2

|---||-----|/|-----(M1)--|

X0

|---||-------------(M2)--|

Y0 M1

|---||-----|/|-----(Y0)--|

Y0 M1 |

|---|/|----||---

|---END

taishandadi | 2007-12-11 17:58:00 | 显示全部楼层
我来学习一下,回去试试
q303w | 2007-12-11 22:04:00 | 显示全部楼层
以下是引用shanan0610在2006-10-9 17:51:00的发言:
但不幸的是没有条件实践啊

没有条件实践啊???????????????

liuguanghuai | 2007-12-12 19:30:00 | 显示全部楼层
D:\\My Documents\\a.jpg
明明明明明 | 2007-12-15 19:38:00 | 显示全部楼层

用ALT指令,ALT指令可转换输出,ALT之后再指定内部继电器,比如ALT M1,那M1触点就可以起到作用,母线前面用一输入触点就可以单键控制起停

szzlqx | 2008-1-4 23:21:00 | 显示全部楼层

第二楼的兄弟也用单片机,我以前用51做控制系统,有空多聊聊

其实一般的程序设计人员都不应该让程序存在会出现误操作问题的

单片机的不稳定主要还是电源和本身单片机板的电子元件是次品的问题啊

liangjianlo | 2008-6-1 03:02:00 | 显示全部楼层
学习了,谢谢
jakexu | 2008-6-2 16:33:00 | 显示全部楼层
受益非浅,谢谢
jakexu | 2008-6-2 17:13:00 | 显示全部楼层

我学三菱的

aojian007 | 2008-6-3 10:22:00 | 显示全部楼层

其实起步或者说入门是有一定的难度,PLC最主要的是需要多实践,不能光看书就能说解决问题了.我给你一点信心,我原来是学市场学的!

呵呵~~俗话说隔行如隔山,现在看来也未必啊
wanghaili | 2008-6-6 12:06:00 | 显示全部楼层

A I0.0

AN M0.0

=L0.0

A L0.0

FP M0.1

S Q0.0

A L0.0

FN M0.2

S M0.0

A I0.0

A M0.0

=L 0.1

A L0.1

FP M0.3

R Q0.0

A L0.1

FN M0.4

R M0.0

其中I0.0启停按钮,Q0.0输出

bdhsz | 2008-9-17 15:35:00 | 显示全部楼层
[em01]大家一起学
ZZQ69 | 2008-9-18 15:59:00 | 显示全部楼层
可怜的日?[em04][em04][em04][em04][em04]
MURATER | 2008-9-21 21:49:00 | 显示全部楼层
学习中
MURATER | 2008-9-21 21:50:00 | 显示全部楼层
不错有意思
3386221 | 2008-9-22 19:56:00 | 显示全部楼层
学习中
wangyinlyg | 2008-9-24 20:59:00 | 显示全部楼层

输入:00000输出:01000

LD 00000

OR 01000

LD NOT CNT000

OUT 01000

DIFD 20000

LD 20000

LD 253.15

CNT 000

#0002

yuzhou0 | 2008-9-27 11:16:00 | 显示全部楼层
[em06]
xueyong | 2008-9-27 15:50:00 | 显示全部楼层
如果采用gkong8 的程序要注意按钮的抖动
mamengxiang | 2008-10-5 16:43:00 | 显示全部楼层

LD X1

ATL YO

END

rakeahong | 2008-10-14 18:24:00 | 显示全部楼层

学习了,不错

yf112 | 2008-10-15 19:22:00 | 显示全部楼层
bangmang 帮忙顶一个哦!!
yf112 | 2008-10-15 19:22:00 | 显示全部楼层
bangmang 帮忙顶一个哦!!
skymoonhzz | 2010-4-16 20:58:00 | 显示全部楼层
三菱不太熟。。。。。。。。。。。
阿凡提 | 2010-5-29 13:47:00 | 显示全部楼层
三菱的图,肯定好用。[img][/img]
阿凡提 | 2010-5-29 13:50:00 | 显示全部楼层

单按钮开关实现

[attachimg]6856[/attachimg] [attachimg]6856[/attachimg]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则