一个按钮两种功能 点击:33618 | 回复:603



saitc701

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2003年9月22日
发表于:2005-05-12 15:46:00
楼主
用一个按钮X0控制Y0的电路,第一次按下按钮Y0变为ON,第二此按下按钮Y0变为OFF 请问怎么实现啊,谢谢!



wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2006-06-13 13:09:00
161楼
  “laolan”先生还提到“电场和其他干扰源都是us级的”。而事实上PLC对于“微秒”级的“输入信号”一般是不会做出反应的。这是为了防止输入接点抖动或输入线混入“噪音”PLC硬件的输入回路中设置有RC滤波网络 ,“X00”至“X07”中内置有“数字滤波器”可通过“特殊数据寄存器”D8020设置“输入响应”时间。怎么可能象“laolan”先生预言的那样出现“高次周波振铃现象”?即使“干扰信号”能够作用于PLC对程序命令的“执行”,也不能说明“ALTP”的“目标元件”使用“辅助继电器”就比使用“输出继电器”要“可靠点”。“输出继电器”除了有“实体的元件”可作为PLC的“对外接口电路”之外,它在程序中的角色也是一个“虚拟元件”,它和“辅助继电器”一样也是PLC内存中的一个“bit”。所以,PLC在执行“ALTP  M0”与“ALTP  Y0”这两条命令的“可靠性”上是不分优劣的!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2006-06-15 13:45:00
162楼
要说“对初学者提供不同的编程思路”,那么,前面第2页的第28个回帖中“高佬”网友给出的程序跟各位的“编程思路”相比就是“与众不同”。大多数人都习惯用“操作”的前沿来触发“电路”作“双稳态翻转”,而“高佬”向我们展示的程序却是用“操作”的后沿来触发的。
  可能有的网友会说“河北赵”先生的那个“步进”的程序不也使用了“操作”的后沿来控制Y0由“0”翻转为“1”吗?确实是这样的,但是,“河北赵”先生所给的那个“步进”程序对操作者的“手法”要求却是“不稳定”的,也可以说它的运行是不能“可靠地”实现楼主的“愿望”要求的。所以,初学者不能从中受益。而“高佬”网友的程序是能够“可靠地”实现[摁一次按钮,Y0就只改变一次状态]这一“愿望”的!而且,“高佬”所给的程序在运行时,不会象“河北赵”先生的“步进”程序那样给操作者有不爽的“操作感觉”!

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2006-06-15 23:06:00
163楼
谢谢WANGGP的指正,得益匪浅,最近少上网,想不到这里还是这么热闹。

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2006-06-16 13:56:00
164楼
“科一”老师可别客气,相互交流嘛!有不同看法就要说出来。

另外,我的网名是用我的“姓名”的汉语拼音来作的,其中“Wang”代表我的“姓氏”,而“gq”则是我的“名字”的简拼。是“Wanggq”而非“Wanggp”!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2006-06-16 13:59:00
165楼
我所说的“‘河北赵’先生的那个‘步进’程序对操作者的‘手法要求’是不稳定的”是指:在同一个“操作对象”上,操作者要实现“使‘电路’翻转”的同一个“目的”,一会儿要用“操作”的“前沿”,一会儿又要用“操作”的“后沿”;一会儿对“操作时值”不做“限定”(比如:使Y0由“0”翻转为“1”),一会儿又对“操作时值”要做“限定”(比如:使Y0由“1”翻转为“0”);一会儿对“操作”的时值要求“小于0.5秒”,一会儿又对“操作”的时值要求“不小于0.5秒”(比如:当出现因在Y0=“1”的情形下“STOP”再“RUN”而带来的“混乱”时)!总之没个定数。你想,这样的“操作要求”能使人不感觉“操作不爽”吗!

水中的蓝天

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:55帖 | 1688回
  • 年度积分:0
  • 历史总积分:13063
  • 注册:2004年4月02日
发表于:2006-12-14 11:51:00
166楼
你的程序编得很精彩
  我都试过了
  都可以实现
  多谢
  让我又上了一课啊

circinus

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 193回
  • 年度积分:0
  • 历史总积分:331
  • 注册:2004年2月23日
发表于:2006-12-14 14:36:00
167楼
    用加1计数的方法,由于被加的变量最低位总是以“0”,“1”二个值方式变化,所以取最低一位的状态来控制输出即可;但为了安全起见,在程序执行的第一个周期内应将所用变量清零、复位。 

小小菜-鸟

  • 精华:1帖
  • 求助:0帖
  • 帖子:17帖 | 131回
  • 年度积分:0
  • 历史总积分:286
  • 注册:2005年5月27日
发表于:2006-12-17 10:46:00
168楼
简单的单按钮启停,教科书上都有的,可用分频电路来做

电力学童

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 31回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年6月26日
发表于:2006-12-17 11:46:00
169楼
可以考虑楼道的那种单刀双控开关,应该可以实现

FWQ

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2006年12月09日
发表于:2006-12-17 17:29:00
170楼
9#小生用梯形图更容易理解

自动化-CHINN

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 16回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2006年11月21日
发表于:2006-12-17 19:42:00
171楼
[b]TO:701    此程序够简单呀
            LD       X0
            SET      Y0
            AND      Y0
            RST      YO
            END  [/b]

3C爱好者

  • 精华:3帖
  • 求助:0帖
  • 帖子:74帖 | 343回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-12-18 21:04:00
172楼
用PLS可以了

绝缘子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 59回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年2月22日
发表于:2006-12-19 12:53:00
173楼
支持~~  9#小生

天涯小子

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 235回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2004年8月09日
发表于:2006-12-19 20:40:00
174楼
各式各样,只要细心

非洲小马哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 128回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2004年5月08日
发表于:2006-12-19 20:51:00
175楼
LG的说明书上就有例子,有谁用LG的PLC吗?

SEE YOU

  • 精华:0帖
  • 求助:0帖
  • 帖子:40帖 | 730回
  • 年度积分:0
  • 历史总积分:1306
  • 注册:2006年11月15日
发表于:2006-12-20 10:52:00
176楼
用基本指令就能完成的.呵呵!!!!!!!!!!!
 
ld x0
ani m1
out m0
ld x0
out m1
ld m0
ani y0
ldi m0
and y0
orb
out y0

刘肥

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年12月03日
发表于:2006-12-23 13:58:00
177楼
书上有,华南理工大学出版社<可编程控制器原理及应用>第63页.

常进华

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 39回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2006年10月10日
发表于:2006-12-23 17:42:00
178楼
有不一样的程序就发出来,让大家共享以下!!!

jfasfjsaf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 70回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2005年8月07日
发表于:2006-12-23 21:58:00
179楼
其实用三个中继可以实现,不是很困难

jfasfjsaf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 70回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2005年8月07日
发表于:2006-12-23 21:59:00
180楼

热门招聘
相关主题

官方公众号

智造工程师