13771165220
级别: 家园常客
精华主题: 0
发帖数量: 323 个
工控威望: 553 点
下载积分: 1601 分
在线时间: 85(小时)
注册时间: 2017-11-27
最后登录: 2024-12-30
查看13771165220的 主题 / 回贴
楼主  发表于: 2020-03-20 10:20
比如我用信号上升沿中断,在中断子程序中写  M8000--------set Y0
那么,这个Y0 需要等这次扫描周期结束后输出,还是立即输出?
浪苍客
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 162 点
下载积分: 915 分
在线时间: 21(小时)
注册时间: 2011-11-24
最后登录: 2024-11-01
查看浪苍客的 主题 / 回贴
1楼  发表于: 2020-03-20 10:22
立即!!!!
本帖最近评分记录:
  • 下载积分:+1(13771165220) 真诚感谢!
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 616 个
    工控威望: 811 点
    下载积分: 1928 分
    在线时间: 1524(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-30
    查看hefq的 主题 / 回贴
    2楼  发表于: 2020-03-20 10:23
    END指令后输出,不过你可以在后面加一个刷新指令,就可以马上输出
    13771165220
    级别: 家园常客
    精华主题: 0
    发帖数量: 323 个
    工控威望: 553 点
    下载积分: 1601 分
    在线时间: 85(小时)
    注册时间: 2017-11-27
    最后登录: 2024-12-30
    查看13771165220的 主题 / 回贴
    3楼  发表于: 2020-03-20 10:59
    引用
    引用第2楼hefq于2020-03-20 10:23发表的  :
    END指令后输出,不过你可以在后面加一个刷新指令,就可以马上输出


    信捷没有输出刷新指令,我刚刚打了客服电话,说是立即输出的。但是目前还无法验证。
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 616 个
    工控威望: 811 点
    下载积分: 1928 分
    在线时间: 1524(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-30
    查看hefq的 主题 / 回贴
    4楼  发表于: 2020-03-20 12:31
    把输出点接到输入中断点上,写个程序就可以验证
    本帖最近评分记录:
  • 下载积分:+3(13771165220) 真诚感谢!
    13771165220
    级别: 家园常客
    精华主题: 0
    发帖数量: 323 个
    工控威望: 553 点
    下载积分: 1601 分
    在线时间: 85(小时)
    注册时间: 2017-11-27
    最后登录: 2024-12-30
    查看13771165220的 主题 / 回贴
    5楼  发表于: 2020-03-24 11:09
    引用
    引用第4楼hefq于2020-03-20 12:31发表的  :
    把输出点接到输入中断点上,写个程序就可以验证


    思路不错,有空试试,试完告诉你答案。
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 616 个
    工控威望: 811 点
    下载积分: 1928 分
    在线时间: 1524(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-30
    查看hefq的 主题 / 回贴
    6楼  发表于: 2020-03-24 19:42
    引用
    引用第5楼13771165220于2020-03-24 11:09发表的  :


    思路不错,有空试试,试完告诉你答案。


    三菱的我已经试过了
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 616 个
    工控威望: 811 点
    下载积分: 1928 分
    在线时间: 1524(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-30
    查看hefq的 主题 / 回贴
    7楼  发表于: 2020-03-24 19:43


    M0选通时,Y1亮了,说明X1中断发生过
    hefq
    级别: 家园常客
    精华主题: 0
    发帖数量: 616 个
    工控威望: 811 点
    下载积分: 1928 分
    在线时间: 1524(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-30
    查看hefq的 主题 / 回贴
    8楼  发表于: 2020-03-24 19:45
    中断中Y点输出测试.zip (338 K) 下载次数:40
    13771165220
    级别: 家园常客
    精华主题: 0
    发帖数量: 323 个
    工控威望: 553 点
    下载积分: 1601 分
    在线时间: 85(小时)
    注册时间: 2017-11-27
    最后登录: 2024-12-30
    查看13771165220的 主题 / 回贴
    9楼  发表于: 2020-03-25 15:39
    引用
    引用第7楼hefq于2020-03-24 19:43发表的  :
    [attachment=241974]
    M0选通时,Y1亮了,说明X1中断发生过

    感谢详细解答,我也是这么做的,我没用拖时间,只写了很小的程序步。同样也是程序末尾复位输出。
    但是确实用中断X点接收到了Y的输出,用的信捷PLC。大多数次数可以收到输出(极短)。但是也有个别次数未检测到,可能中断产生立马被扫描程序复位掉(几乎同一时刻)。