首页 上一页 1 2 下一页 尾页

一个简单的控制,看大家谁的程序最精炼,精妙 点击:2509 | 回复:34



阿良

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:28
  • 历史总积分:194
  • 注册:2005年11月23日
发表于:2010-04-13 18:42:20
楼主


控制要求:


X0为外接自锁按钮,当按下自锁按钮后,Y0,Y1,Y2外接的灯循环点亮,每过一秒点亮一盏灯,点亮一盏灯的同时熄灭另一盏灯。


大家把设计的程序贴上来看看,看谁设计简练精妙。



阿良

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:28
  • 历史总积分:194
  • 注册:2005年11月23日
发表于:2010-04-15 22:19:20
21楼
回复内容:
对:子文2 关于
不知道这样行不行,哈哈
点击察看原图
内容的回复:

兄台用的是什么型号的PLC?SM412?  BSFL?

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2010-04-15 22:25:06
22楼
只是个想法,不过可能不是直接输出

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2010-04-15 22:26:53
23楼
不过用这个指令应该是可以的,Q系列,SM412    1秒时钟,    BSFL 左循环

阿良

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:28
  • 历史总积分:194
  • 注册:2005年11月23日
发表于:2010-04-15 22:33:13
24楼
回复内容:
对:子文2 关于不过用这个指令应该是可以的,Q系列,SM412    1秒时钟,    BSFL 左循环 内容的回复:


循环指令是可以的,不过Y0没有初始状态啊,鄙人脑子比较慢,呵呵,莫非BSFL会自定义Y0为1?

知道一点点

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年5月29日
发表于:2010-04-16 00:54:44
25楼
回复内容:
对:阿良 关于回复内容:
对:知道一点点 关于

我用功能指令编了个,看一看。

点击察看原图

 



既然用到功能指令了,就用了M8013吧,可以省下T0,初始状态就用M8002,初始时MOV K0 D0


我是认为,每次按下X0时候都要从Y0开始每秒循环的。所以这么设计的。

用M8013的话,按下X0时候,Y0就不一定马上接通,或不能完全闭合1秒;用M8002初始MOV 0 的时候,第二次按下X0时候,就有可能从Y1、Y2开始的,除非每次是STOP一下。

内容的回复:
内容的回复:

あ随风あ

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 35回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2006年6月23日
发表于:2010-04-16 09:27:49
26楼
三菱A为例,SM412是三菱Q的时间脉冲指令

star020105

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2009年7月01日
发表于:2010-04-17 22:54:57
27楼

问大家一个问题,我的FXOS PLC的定时器的地址是多少呀.还有这个是如何使用的啊.我刚刚学呀

 

star020105

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2009年7月01日
发表于:2010-04-17 22:57:57
28楼

我也不知,要用什么软件来写呀

我用的是SWOPC-FXGP/WIN-C来写的,行不呀

知道一点点

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年5月29日
发表于:2010-04-17 23:42:28
29楼
引用あ随风あ 的回复内容:
点击察看原图
三菱A为例,SM412是三菱Q的时间脉冲指令





用 DECO  D0 M0 K1,只有Y0 Y1 在闪烁;如用 DECO D0 M0 K2,则Y3 也可闪烁,但是循环到Y1的时候要停顿一秒。

我觉得用DECO这个不妥

知道一点点

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年5月29日
发表于:2010-04-17 23:46:20
30楼
回复内容:
对:star020105 关于

我也不知,要用什么软件来写呀

我用的是SWOPC-FXGP/WIN-C来写的,行不呀

 

这个是手册里面的地址分配表



内容的回复:
可以用这个软件编写的,也可以用GX DEVELOPER编。

あ随风あ

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 35回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2006年6月23日
发表于:2010-04-23 08:05:28
31楼
引用知道一点点 的回复内容:引用あ随风あ 的回复内容:
点击察看原图
三菱A为例,SM412是三菱Q的时间脉冲指令





用 DECO  D0 M0 K1,只有Y0 Y1 在闪烁;如用 DECO D0 M0 K2,则Y3 也可闪烁,但是循环到Y1的时候要停顿一秒。

 

我觉得用DECO这个不妥

疏忽了,但是停顿的问题不存在吧!

 

知道一点点

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年5月29日
发表于:2010-04-23 11:32:22
32楼
回复内容:

 疏忽了,但是停顿的问题不存在吧!

 

 


 

 

不好意思,"则Y3 也可闪烁,但是循环到Y1的时候要停顿一秒"。 上面的Y3应该为Y2,Y1为Y0,写错了。

其实是这样的,

DECO D0 M0 K2  中的K2  是2的2次方,规定占用了M0到M3的4个点,之前DECO D0 M0 K1 是2的1次方,规定占用了M0到M1的2个点,。

所以DECO 8位到256位的解码的指令,被分别规定在4个点和2个点内变化了。停顿的其实是M3闭合了一次,所以Y2到Y0的循环中要停一秒。


内容的回复:

苟中伟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2007年2月11日
发表于:2010-04-23 22:12:17
33楼
回复内容:
对:知道一点点 关于

我用功能指令编了个,看一看。

内容的回复:不错


苟中伟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2007年2月11日
发表于:2010-04-23 22:14:06
34楼
回复内容:
对:阿良 关于回复内容:
对:子文2 关于
不知道这样行不行,哈哈
点击察看原图
内容的回复:

兄台用的是什么型号的PLC?SM412?  BSFL?
内容的回复:

这兄台用的是三菱大型PLC Q系列  SM是表示特殊继电器

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页