林亦然
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 142 点
下载积分: 336 分
在线时间: 118(小时)
注册时间: 2015-04-16
最后登录: 2024-11-04
查看林亦然的 主题 / 回贴
楼主  发表于: 2018-11-08 09:00
还有中断任务里面为什么有些指令会没反应,是不是中断任务的扫描时间很短,就好像上升沿在中断任务里面简直是没用,那中断究竟能执行那些指令,还有中断跟扫描周期的关系,是不是中断的扫描一定比扫描周期短,因为欧姆龙的手册也没有详细的解释,跪求大神解答,万分感谢。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3802(小时)
注册时间: 2007-11-04
最后登录: 2024-11-21
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2018-11-09 13:02
 程序运行是这样的,A,B,C,D这样顺都扫描下去,E作中断程序是不运行。
 在程序运行到B的时候E产生中断,这时候就会先执行E的程序,
 中断和扫描周期没有关系,多个中断同时发生,需要注意系统的分配优先权。
 E的运行时间过长就会,正在运行的B程序发生溢出,甚至发生事故,
 一般程序是不建议使用中断的。
本帖最近评分记录:
  • 下载积分:+1(林亦然)
  • 二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    心碎了无痕
    人不疯很难成功
    级别: 家园常客
    精华主题: 0
    发帖数量: 281 个
    工控威望: 513 点
    下载积分: 82396 分
    在线时间: 669(小时)
    注册时间: 2009-04-09
    最后登录: 2024-11-22
    查看心碎了无痕的 主题 / 回贴
    2楼  发表于: 2018-11-16 09:20
    中断执行只是1个扫描,时间继电器怎么运行???
    楼主留言:
    中断发生只执行一个周期么?就是说当输入中断一直接通,但是它也只执行一个周期,要输入中断再次接通再才接通第二个周期这样么?
    淡淡雨季
    以前看到山就想知道山后面是什么,现在我不想知道了
    级别: 略有小成
    精华主题: 0
    发帖数量: 229 个
    工控威望: 427 点
    下载积分: 4288 分
    在线时间: 115(小时)
    注册时间: 2018-09-10
    最后登录: 2024-11-22
    查看淡淡雨季的 主题 / 回贴
    3楼  发表于: 2018-11-16 09:54
    一般来说,中断是要用特定的定时器的
    占斌
    级别: 探索解密
    精华主题: 0
    发帖数量: 84 个
    工控威望: 169 点
    下载积分: 791 分
    在线时间: 340(小时)
    注册时间: 2010-05-12
    最后登录: 2024-07-23
    查看占斌的 主题 / 回贴
    4楼  发表于: 2019-03-05 14:30
    中断就是你正在打麻将,你老婆过来叫你打酱油,你对同伴说,等一会,先把牌叩下,不许动,我先去打酱油,回来接着打。。
    占斌
    级别: 探索解密
    精华主题: 0
    发帖数量: 84 个
    工控威望: 169 点
    下载积分: 791 分
    在线时间: 340(小时)
    注册时间: 2010-05-12
    最后登录: 2024-07-23
    查看占斌的 主题 / 回贴
    5楼  发表于: 2019-03-05 14:38
    中断只执行一个扫描周期,不能使用定时器,写定时器的话可以在中断程序里置位一个M,在主程序里用这个M来接通定时器就好了!