楼主被如此简单的问题打败了 点击:597 | 回复:8



信仰的真相

    
  • 精华:0帖
  • 求助:90帖
  • 帖子:104帖 | 398回
  • 年度积分:0
  • 历史总积分:1934
  • 注册:2012年3月14日
发表于:2014-07-18 16:43:59
楼主
求助帖15分-已结帖

楼主买了一个国产仿S7200的PLC搞学习,编了一个程序如下

这个是程序运行前的值

这个是把M21.0置位的值

然后再把M21.0复位,QB0就变成了0了

这不科学,Q是自动复位的???三菱和欧姆龙是不是这样的呢




小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-07-18 17:27:33
1楼

楼主你好

这个估计是PLC本身的问题

我也试了一下

按说Q区的寄存器,写了值是不会再复位的。

程序执行前的图片。在西门子的仿真软件中试的。

有个输入信号,让传送指令执行后。输出显示正常。2#0101 1111

输入信号断开后,输出还是保持灯亮。

这和你的试验是相反的。

仿品可能有问题。


江小南

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 450回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2012年12月07日
发表于:2014-07-18 17:36:59
2楼

已验证,正版PLC不会这样!

213255tony

  • 精华:1帖
  • 求助:0帖
  • 帖子:45帖 | 810回
  • 年度积分:1002
  • 历史总积分:3167
  • 注册:2011年11月01日
发表于:2014-07-18 20:11:22
3楼

有钱买正版的              

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2014-07-18 21:52:21
4楼

楼主:你可以按下面程序验证一下你的PLC:

    下图为新编的验证程序,其网络1为:如按下按钮I0.0,即 I0.0=1时,将16#5F送入 QB0与MB10,且使M2.1=1。网络2为:M2.1=0时显示QB0与MB10的值,网络3为:M2.1=1 时显示QB0与MB10的值。

    你可将上程序运行且置在监视状态下,观看QB0在M2.1由 0 ↑ 1↓ 0 的变化值:

  1、下图为未按下按钮I0.0前,在监视状态前的程序图:此时因M2.1=0,请见网络2显示内容:QB0=0   MB10=0.

     2、下图为按下按钮,即I0.0=1时在监视状态下的程序图:此时因M2.1=1,请见网络3显示内容:QB0=95   MB10=95    (95 即=16#5F)

   3、下图为抬起按钮,即I0.0由1 变0后,在监视状态下的程序图:此时因M2.1=0,请见网络2显示内容:QB0=95   MB10=95    (95 即=16#5F),可见QB0是不会自动复位的。

 

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-07-19 08:54:32
5楼

程序还有没有其他程序,若没有这个PLC就有问题,若有就检查程序还有没有其他的Q0.0---Q0.7或QB0 QW0 QD0

湛蓝小尔

  • 精华:1帖
  • 求助:142帖
  • 帖子:180帖 | 473回
  • 年度积分:14
  • 历史总积分:1399
  • 注册:2014年2月19日
发表于:2014-07-21 16:59:42
6楼

国货啊,刚用德国224cn的检验过,没有复位

fdd

  • 精华:0帖
  • 求助:6帖
  • 帖子:24帖 | 200回
  • 年度积分:23
  • 历史总积分:5363
  • 注册:2006年8月21日
发表于:2014-07-24 09:02:18
7楼

楼主搞的什么牌子的PLC呀,?

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 69回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2006年6月02日
发表于:2014-07-27 22:28:14
8楼

仿西门子的,买个正版的吧。


热门招聘
相关主题

官方公众号

智造工程师