如何用OPTO22实现时序逻辑功能? 点击:3210 | 回复:5



wj5501

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2001年9月27日
发表于:2004-03-21 00:47:00
楼主



max1000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年10月23日
发表于:2006-10-28 22:03:00
1楼

rwhuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 137回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2005年6月10日
发表于:2006-11-03 09:42:00
2楼
按照数字电路里面的思路,在程序里面你把上一次的状态记下来,再根据现在的状态用个表达式输出OK了.触发信号当然就很简单了.


数电记不清楚了,不知道对时序逻辑的理解还正确不?

PLC技术网

  • 精华:1帖
  • 求助:0帖
  • 帖子:31帖 | 121回
  • 年度积分:0
  • 历史总积分:258
  • 注册:2006年3月19日
发表于:2007-04-20 18:51:00
3楼
这也是精华,版主,你真有才啊!

FF帆

  • 精华:17帖
  • 求助:0帖
  • 帖子:77帖 | 3116回
  • 年度积分:0
  • 历史总积分:7271
  • 注册:2005年11月04日
发表于:2007-04-26 18:13:00
4楼
不错,顶一个

cookie

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 129回
  • 年度积分:0
  • 历史总积分:422
  • 注册:2006年11月28日
发表于:2008-06-10 16:52:48
5楼

本人用过OPTO22下面编写一段程序给大家,以供参考:

//变量定义: m1  interger

                      D1  digital input

                     DO1 digital output

                     DO2 digital output

 

自锁程序:DO1=DI OR DO1

互锁程序:DO1=DI OR DO1 AND(NOR DO2)

                   DO1=DI OR DO1 AND(NOR DO2)

其实编写以来是很容易的,只要你动PLC的梯行图和功能图,都很容易编写逻辑程序,、

 

 


热门招聘
相关主题

官方公众号

智造工程师