帮我看看什么地方错了,PLC程序和组态王 点击:421 | 回复:7



a7530573291

    
  • 精华:0帖
  • 求助:59帖
  • 帖子:101帖 | 167回
  • 年度积分:162
  • 历史总积分:15896
  • 注册:2012年10月29日
发表于:2012-12-20 17:45:50
楼主
求助帖25分-已结帖

这是电梯一层开门程序,M是用的在组态上的上的。

我用组态做了个1层开门动画,开门很正常,关门加到15就不动了,关门继电器是1,搞不懂为什么加不上去.各位大神帮我看下,谢谢

下边是组态命令。

if(\\本站点\电梯下==1)

{

\\本站点\电梯箱=\\本站点\电梯箱-5;

}

 

if(\\本站点\电梯箱==0)

{

\\本站点\一层限位=1;

}

else

{

\\本站点\一层限位=0;

}

 

if(\\本站点\电梯门==0&&\\本站点\一层限位==1)

{

\\本站点\开门限位=1;

}

else

{

\\本站点\开门限位=0;

}

if(\\本站点\电梯门==100&&\\本站点\一层限位==1)

{

\\本站点\关门限位=1;

}

else

{

\\本站点\关门限位=0;

}

 

if(\\本站点\开门==1)

{

\\本站点\电梯门=\\本站点\电梯门-5;

}

if(\\本站点\关门==1)

{

\\本站点\电梯门=\\本站点\电梯门+5;

}




wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2012-12-20 18:51:38
1楼
从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2012-12-20 19:02:05
2楼

PLC与组态时序的匹配问题?

还是直接给组态王打个电话问一下吧!!

chong95645513

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2012年11月12日
发表于:2012-12-20 20:28:24
3楼
引用 wyb2866255---王者之师 的回复内容:从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。



a7530573291

  • 精华:0帖
  • 求助:59帖
  • 帖子:101帖 | 167回
  • 年度积分:162
  • 历史总积分:15896
  • 注册:2012年10月29日
发表于:2012-12-21 09:11:09
4楼
回复内容:
对:wyb2866255---王者之师关于 从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。 内容的回复:

组态王读关门Q2.6一直是1,没有变,实在是搞不懂为什么加到15就不动了。

岭南工控1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 176回
  • 年度积分:0
  • 历史总积分:542
  • 注册:2012年11月24日
发表于:2012-12-21 10:41:03
5楼
引用 wyb2866255---王者之师 的回复内容:从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。


看看PLC程序

a7530573291

  • 精华:0帖
  • 求助:59帖
  • 帖子:101帖 | 167回
  • 年度积分:162
  • 历史总积分:15896
  • 注册:2012年10月29日
发表于:2012-12-21 11:37:37
6楼
回复内容:
对:岭南工控1关于 引用 wyb2866255---王者之师 的回复内容:从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。 看看PLC程序 内容的回复:

是PLC程式问题,新手谢谢大家

纵横军团-棋影

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2012-12-25 15:36:46
7楼
引用 a7530573291 的回复内容:回复内容:对:岭南工控1关于 引用 wyb2866255---王者之师 的回复内容:从组态王语句看不出关门加到15就不动了的原因,是否应从PLC的程序中找找原因:即当关门加到15时,PLC里的I2.5 与M0.6由0变1,使其\\本站点\关门=0了,即:使if(\\本站点\关门==1)语句失效造成的。 看看PLC程序 内容的回复:是PLC程式问题,新手谢谢大家

正解!


热门招聘
相关主题

官方公众号

智造工程师