suer2008
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 178 点
下载积分: 516 分
在线时间: 0(小时)
注册时间: 2007-06-30
最后登录: 2018-06-10
查看suer2008的 主题 / 回贴
楼主  发表于: 2008-10-05 00:47
M8000跳转

书上完整写着:"使用CJ(p)指令时,跳转只执行一个扫描周期,但若用辅助继电器M8000作为跳转指令的工作条件,跳转就成为无条件跳转."
我用下面的梯形图验证时,发现与书上说的不一样.
按书上道理,即使X0闭合,Y1线圈也不可能导通的.但是用GX-Simulator模拟时Y1随着X0而变化,各位师傅这是何解?疑惑中,望帮忙解答. 
[ 此帖被suer2008在2008-10-05 01:26重新编辑 ]
方茂兴
级别: 略有小成
精华主题: 0
发帖数量: 175 个
工控威望: 288 点
下载积分: 694 分
在线时间: 82(小时)
注册时间: 2008-08-17
最后登录: 2013-08-25
查看方茂兴的 主题 / 回贴
1楼  发表于: 2008-10-05 08:59
我用GX  SIMULATOR6-C模拟了一下,没有出现Y001随X000变化的情况。
CJ  跳转指令决定某段程序执行可不执行,如果LD  X000  OUT  Y000没有被执行Y001不可能有输出。
zxc6688
工业自动化是我们的目标
级别: 略有小成
精华主题: 1 篇
发帖数量: 385 个
工控威望: 338 点
下载积分: 3994 分
在线时间: 174(小时)
注册时间: 2007-09-11
最后登录: 2024-01-05
查看zxc6688的 主题 / 回贴
2楼  发表于: 2008-10-05 10:39
CJP本身就是执行一次一周期的扫描,虽然用M8000驱动,实际上只在PLC  RUN时跳转了一次。这跟用M8002驱动结果一样。
你用LD M8000 CJ   P0试试
[ 此帖被zxc6688在2008-10-05 10:46重新编辑 ]
http://zxc6688.ys168.com/
suer2008
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 178 点
下载积分: 516 分
在线时间: 0(小时)
注册时间: 2007-06-30
最后登录: 2018-06-10
查看suer2008的 主题 / 回贴
3楼  发表于: 2008-10-05 12:16
用LD M8000 CJ   P0是无条件跳转.
那么书上这段话如何理解 ?
华丰
只有虚心学习,才能让人进步!
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 224 点
下载积分: 719 分
在线时间: 103(小时)
注册时间: 2008-08-19
最后登录: 2024-08-01
查看华丰的 主题 / 回贴
4楼  发表于: 2008-10-05 14:14
2楼正解,不要用CJP,用CJ即可!
如果用CJP,那么就是在PLC 上电的第一个扫描周期跳转一次,此后跳转指令已不再执行了!
流洒
我已不在天涯,天涯还有我的传说!
级别: 略有小成
精华主题: 0
发帖数量: 217 个
工控威望: 388 点
下载积分: 2733 分
在线时间: 122(小时)
注册时间: 2008-05-03
最后登录: 2022-04-01
查看流洒的 主题 / 回贴
5楼  发表于: 2008-10-05 15:01
书上没说用脉冲式也可以 你好好看下两个指令的区别
suer2008
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 178 点
下载积分: 516 分
在线时间: 0(小时)
注册时间: 2007-06-30
最后登录: 2018-06-10
查看suer2008的 主题 / 回贴
6楼  发表于: 2008-10-05 15:30
哦,谢谢5楼,原来是书上资料表达不够严谨,用CJ是无条件跳转,看来我这书确实有电问题,我发现很多地方表达不够严密,很容易误解。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
7楼  发表于: 2009-01-07 07:58
对了,这种书都是作者消化了别人的知识所得到的自身观点,表达难免会有问题