hbjy
级别: 略有小成
精华主题: 0
发帖数量: 53 个
工控威望: 209 点
下载积分: 525 分
在线时间: 42(小时)
注册时间: 2009-08-21
最后登录: 2024-09-24
查看hbjy的 主题 / 回贴
楼主  发表于: 2009-09-12 08:39
描述:问题
图片:
程序在仿真中运行没有问题,可是在CPU中计数器C100不能清零,还有为什么仿真中 SFTL 一下跳两个,从Y001到了Y0003。
zhuls
级别: 略有小成
精华主题: 0
发帖数量: 126 个
工控威望: 363 点
下载积分: 6767 分
在线时间: 222(小时)
注册时间: 2009-07-03
最后登录: 2021-04-23
查看zhuls的 主题 / 回贴
1楼  发表于: 2009-09-12 08:43
楼主你的这种情况我经常遇到,不过我用的是西门子S7-200
hbjy
级别: 略有小成
精华主题: 0
发帖数量: 53 个
工控威望: 209 点
下载积分: 525 分
在线时间: 42(小时)
注册时间: 2009-08-21
最后登录: 2024-09-24
查看hbjy的 主题 / 回贴
2楼  发表于: 2009-09-12 09:02
这是什么问题造成的,关键运行什么样的程序,计数器都不能清零
qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
3楼  发表于: 2009-09-12 09:33
我觉得楼主的SFTL后应加P,构成脉冲执行型,就不会一下子从 Y0到Y3了。
另外你这个M501是掉电保持型的辅助线圈,用在这里不合适。
再将C100换成C0 瞧瞧
我此时没编程软件,没办法帮楼主试试。

我要更正一下自己上述的说法,在SFTL后加P这一点非常肯定!
"另外你这个M501是掉电保持型的辅助线圈,用在这里不合适。再将C100换成C0 瞧瞧"这句不对!
我回去在自己的软件上仿真了下,和这个M501或 C100没啥关系,仿真很好,从模拟运行开始起,C100计到了20的时候复位,重新开始从0计,与此同时Y0得电,以后每隔20下移一位.
至于楼主在实体PLC中不能实现,实在是不明白,得请高手解答!
[ 此帖被qinshengyue在2009-09-12 18:49重新编辑 ]
本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,加分表扬
    hbjy
    级别: 略有小成
    精华主题: 0
    发帖数量: 53 个
    工控威望: 209 点
    下载积分: 525 分
    在线时间: 42(小时)
    注册时间: 2009-08-21
    最后登录: 2024-09-24
    查看hbjy的 主题 / 回贴
    4楼  发表于: 2009-09-12 09:43
    改成向楼上所说的那样,在仿真中没问题,可下装到PLC中,PLC运行计数器就不能复位
    qinshengyue
    是我,别开枪!
    级别: VIP会员
    精华主题: 0
    发帖数量: 808 个
    工控威望: 1216 点
    下载积分: 31304 分
    在线时间: 1234(小时)
    注册时间: 2009-04-09
    最后登录: 2023-05-23
    查看qinshengyue的 主题 / 回贴
    5楼  发表于: 2009-09-12 09:52
    你是不是说在PLC中运行时,监控,没有看到计数器计到21的时候,有一个复位的过程是这样吗?
    还一直在计数?
    tom541100
    级别: 家园常客
    精华主题: 0
    发帖数量: 491 个
    工控威望: 535 点
    下载积分: 15291 分
    在线时间: 252(小时)
    注册时间: 2007-09-02
    最后登录: 2024-01-08
    查看tom541100的 主题 / 回贴
    6楼  发表于: 2009-09-12 10:09
    问下---你的C100记数是99999,怎么还有个“45”,45是什么啊?
    hbjy
    级别: 略有小成
    精华主题: 0
    发帖数量: 53 个
    工控威望: 209 点
    下载积分: 525 分
    在线时间: 42(小时)
    注册时间: 2009-08-21
    最后登录: 2024-09-24
    查看hbjy的 主题 / 回贴
    7楼  发表于: 2009-09-12 10:16
    PLC运行时,在监控中看到如图,计数器超过20 ,M501也为ON,可是计数器RST 没有复位,计数器继续累加
    hbjy
    级别: 略有小成
    精华主题: 0
    发帖数量: 53 个
    工控威望: 209 点
    下载积分: 525 分
    在线时间: 42(小时)
    注册时间: 2009-08-21
    最后登录: 2024-09-24
    查看hbjy的 主题 / 回贴
    8楼  发表于: 2009-09-12 10:19
    图片:
    新改的,和以前一样
    qinshengyue
    是我,别开枪!
    级别: VIP会员
    精华主题: 0
    发帖数量: 808 个
    工控威望: 1216 点
    下载积分: 31304 分
    在线时间: 1234(小时)
    注册时间: 2009-04-09
    最后登录: 2023-05-23
    查看qinshengyue的 主题 / 回贴
    9楼  发表于: 2009-09-12 10:19
    6楼的朋友,很抱歉你上述的分析我不能赞成
    9999是设定指,45是当前值,这一点应该不成问题啊
    hbjy
    级别: 略有小成
    精华主题: 0
    发帖数量: 53 个
    工控威望: 209 点
    下载积分: 525 分
    在线时间: 42(小时)
    注册时间: 2009-08-21
    最后登录: 2024-09-24
    查看hbjy的 主题 / 回贴
    10楼  发表于: 2009-09-12 11:03
    搞不明白了,几个程序在仿真中运行的正常,可是装入PLC中,总是计数器不能复位,或有的指令不执行,是PLC的问题吧
    zxc6688
    工业自动化是我们的目标
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 385 个
    工控威望: 338 点
    下载积分: 3994 分
    在线时间: 174(小时)
    注册时间: 2007-09-11
    最后登录: 2024-01-05
    查看zxc6688的 主题 / 回贴
    11楼  发表于: 2009-09-12 19:07
    可能是M8012 的原因,
    仿真时用固定的200MS周期
    你可以用M8000代替M8012写到PLC里试试

    用你的程序
    我这里用FX2N,仿真和实物全部通过,测试正常
    [ 此帖被zxc6688在2009-09-13 08:00重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+2(sjm213) 热心助人,加分表扬
  • http://zxc6688.ys168.com/