plc 200程序中的小问题 点击:783 | 回复:16



solo_appendix

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2013年1月07日
发表于:2013-01-09 18:53:53
楼主

 

如图所示,一个很简单的程序,q0.2和q0.3是2个继电器,用来控制电机正反转,v0.0和v0.1互锁,问题我将程序传送到plc,一运行,2个继电器就以很快速度自动交替通断,我将v0.0和v0.1换成m0.0和m0.1之后,问题就没有了

我怀疑是v0.0和v0.1以前使用好了之后没有置0,所以加上了前面的v0.0和v0.1 reset的程序段,但是还是没有用,所以向各位请教咯,谢谢




东山脚下-骑士军团

  • 精华:0帖
  • 求助:9帖
  • 帖子:19帖 | 1235回
  • 年度积分:2
  • 历史总积分:4415
  • 注册:2012年4月06日
发表于:2013-01-09 20:00:17
1楼
我想知道你这个v0.0和v0.1的值是怎么给的

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-01-09 20:02:05
2楼
我想知道你这个v0.0和v0.1的值是怎么给的 ,你这里为什么要用 V 量呀?

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-01-09 20:28:22
3楼
你应检查一下整个程序,是否有用涉及到有用V0.0与V0.1的字节、字或双字的程序,如有用VB0或VW0进行计数或运算等,都会引起V0.0、V0.1的状态改变。正常情况下,是不会出现你说的现象。

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-01-09 20:31:56
4楼
编译一下程序交叉索引一下看看V0.0或者VB0、VW0程序中是否有应用。

solo_appendix

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2013年1月07日
发表于:2013-01-09 21:05:23
5楼
回复内容:
对:东山脚下-骑士军团关于我想知道你这个v0.0和v0.1的值是怎么给的 内容的回复:


v0.0和v0.1我是用来设置在hmi触摸屏的2个按钮上,到时用触摸屏来控制电机的正反转

solo_appendix

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2013年1月07日
发表于:2013-01-09 21:05:32
6楼
回复内容:
对:阿水--王者之师关于我想知道你这个v0.0和v0.1的值是怎么给的 ,你这里为什么要用 V 量呀?内容的回复:


v0.0和v0.1我是用来设置在hmi触摸屏的2个按钮上,到时用触摸屏来控制电机的正反转

solo_appendix

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2013年1月07日
发表于:2013-01-09 21:07:27
7楼
回复内容:
对:wyb2866255---王者之师关于你应检查一下整个程序,是否有用涉及到有用V0.0与V0.1的字节、字或双字的程序,如有用VB0或VW0进行计数或运算等,都会引起V0.0、V0.1的状态改变。正常情况下,是不会出现你说的现象。 内容的回复:


有用到vw0.。。对了v0.0是不是等于vb0.0,就是字节,只有一位,vw0.0有八位?

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-01-09 21:14:21
8楼

VW0—>VB0、VB1    

VB0—>V0.0---------V0.7

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-01-10 08:26:10
9楼
应该是网络1复位可能不合理;                

王者之师--听涛风1

  • 精华:0帖
  • 求助:9帖
  • 帖子:46帖 | 1546回
  • 年度积分:0
  • 历史总积分:13710
  • 注册:2010年9月11日
发表于:2013-01-10 08:33:19
10楼
引用 solo_appendix 的回复内容: 回复内容:对:wyb2866255---王者之师关于你应检查一下整个程序,是否有用涉及到有用V0.0与V0.1的字节、字或双字的程序,如有用VB0或VW0进行计数或运算等,都会引起V0.0、V0.1的状态改变。正常情况下,是不会出现你说的现象。 内容的回复:有用到vw0.。。对了v0.0是不是等于vb0.0,就是字节,只有一位,vw0.0有八位?


看来你原因找到了啊

 

 

 

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-01-10 08:58:36
11楼
奇怪。怎么R的操作数可以是0的?

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-10 11:48:30
12楼
引用 solo_appendix 的回复内容:回复内容:对:wyb2866255---王者之师关于你应检查一下整个程序,是否有用涉及到有用V0.0与V0.1的字节、字或双字的程序,如有用VB0或VW0进行计数或运算等,都会引起V0.0、V0.1的状态改变。正常情况下,是不会出现你说的现象。 内容的回复:有用到vw0.。。对了v0.0是不是等于vb0.0,就是字节,只有一位,vw0.0有八位?



有vb0.0,vw0.0的说法吗?程序其他地方肯定对VD0有操作,没有的话你可以在SM0.1后DMOV K0 VD0 试试。

天意飘

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 40回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2012年12月26日
发表于:2013-01-20 15:49:33
13楼
请问
这复位的0是什么意思

chen994621

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 67回
  • 年度积分:3
  • 历史总积分:109
  • 注册:2012年7月22日
发表于:2013-01-21 18:29:28
14楼
V0.0   这个触点一般不能那样用的。因为如果给VW0或VB0给数值的话就可能影响到它的通断。还有RS置位复位指令的操作数为令就没有意义了。

ruandejin

  • 精华:0帖
  • 求助:12帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:407
  • 注册:2011年4月25日
发表于:2013-02-10 20:20:32
15楼

是的 你给Q0.2和Q0.3复位时 操作数怎么是为0呢  如果为0的话 那么这样的复位指令时没有意义的 这是第一点

还有 如果程序中其他的指令有用到V0.0和V0.1的话 这里我就建议你不要用了

chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-02-18 14:00:50
16楼
引用 天意飘 的回复内容: 请问 这复位的0是什么意思


我也很奇怪这个0,和你一起问。。。

热门招聘
相关主题

官方公众号

智造工程师