• «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go
勇闯天涯
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看勇闯天涯的 主题 / 回贴
12楼  发表于: 2008-10-21 10:37
请pony123 兄弟说出你对这个程序的分析好吗?

到现在我还认为我分析的是对的,希望你能用你的逻辑推理把我说服
结果谁对谁错都不重要,重要的是大家共同进步!
pony123
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看pony123的 主题 / 回贴
13楼  发表于: 2008-10-21 10:43
我分析是这样,D0小于100置位M1
    M1试D0为1
   因为没周期都执行ADD d2 d0 d2 所以D2一直在死命加数
其他的都没有执行过
勇闯天涯
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看勇闯天涯的 主题 / 回贴
14楼  发表于: 2008-10-21 10:47
请教一个问题
为什么D0没有递加呢?

楼主的程序里面是INC,而不是INCP,我认为只要M1置1,每个运算周期执行一次该命令
请赐教。
pony123
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看pony123的 主题 / 回贴
15楼  发表于: 2008-10-21 10:52
INC是上升沿触发指令只执行一次,INCP是周期执行指令
勇闯天涯
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看勇闯天涯的 主题 / 回贴
16楼  发表于: 2008-10-21 10:54
引用
引用第15楼pony123于2008-10-21 10:52发表的  :
INC是上升沿触发指令只执行一次,INCP是周期执行指令

说到这里我还是打住吧,你先看看手册再来回帖好吗?
很高兴认识你!
交个朋友,如何?
xionghx
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 282 点
下载积分: 539 分
在线时间: 119(小时)
注册时间: 2008-08-16
最后登录: 2024-03-22
查看xionghx的 主题 / 回贴
17楼  发表于: 2008-10-21 10:56
有问题,很大的问题
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9542 个
工控威望: 8426 点
下载积分: 16326 分
在线时间: 5295(小时)
注册时间: 2006-08-10
最后登录: 2024-05-12
查看ymmfa的 主题 / 回贴
18楼  发表于: 2008-10-21 10:56
|M1|-----------------------[INC D0]

经模拟调试,在M1接通过,每个扫描周期D0会自动加1

但要特别注意,PLC和电脑模拟的扫描周期是不同的,如果在PLC上面,D0应该增加的速度比较快

以前我也认为INC是只执行一次的,但试验过后发现就不一样了,因为PLC的程序是从下到下反复扫描的

楼主的程序应该主要错在前面的[< D0 K100]上
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
pony123
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看pony123的 主题 / 回贴
19楼  发表于: 2008-10-21 10:58
哈哈,我也再想想
勇闯天涯
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看勇闯天涯的 主题 / 回贴
20楼  发表于: 2008-10-21 11:00
同意站长的说法,我在猜测,可能楼主的意思是希望D0在1至100,再从100到1,再从1到100.。。。。如此循环变化

如果是这样,不妨参考站长发的那个程序

或者用STL步进指令就很好解决,D0递增时是一个状态,D0递减时又是另外一个状态
这就是步进指令的好处
gkplc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gkplc的 主题 / 回贴
21楼  发表于: 2008-10-21 11:07
m8013是1秒时间脉冲 可不可以用加减计数器
mao20063616
没有比脚更长的路,没有比人更高的山.
级别: 略有小成
精华主题: 0
发帖数量: 253 个
工控威望: 362 点
下载积分: 711 分
在线时间: 396(小时)
注册时间: 2007-09-01
最后登录: 2024-05-11
查看mao20063616的 主题 / 回贴
22楼  发表于: 2008-10-21 11:15
通过各位师傅的指点,程序修改成功.感谢大家赐教,站长的程序精明简短值得学习和借鉴.
gkplc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gkplc的 主题 / 回贴
23楼  发表于: 2008-10-21 11:20
D0=0? 在第二个扫描周期里D0会不等于0
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go