• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
方奇10010
级别: 略有小成
精华主题: 0
发帖数量: 98 个
工控威望: 209 点
下载积分: 1606 分
在线时间: 56(小时)
注册时间: 2021-07-29
最后登录: 2024-12-05
查看方奇10010的 主题 / 回贴
楼主  发表于: 2021-09-06 21:07
图片:
三菱plc调用子程序,子程序里的线圈得电,断开子程序调用条件,线圈仍然得电,这是三菱的缺陷吗,使用out指令不就是为了条件断开就复位,不想复位用set指令不就行了....三菱这个样子,要在调用子程序的条件后面加一个下降沿复位子程序里的线圈
谭建红
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 193 点
下载积分: 4796 分
在线时间: 857(小时)
注册时间: 2013-07-17
最后登录: 2024-12-21
查看谭建红的 主题 / 回贴
1楼  发表于: 2021-09-06 21:29
看起来是个新手   且是个不看手册的新手
lin10663
Ivan
级别: VIP会员

精华主题: 0
发帖数量: 3815 个
工控威望: 4270 点
下载积分: 139162 分
在线时间: 6531(小时)
注册时间: 2016-10-23
最后登录: 2024-12-22
查看lin10663的 主题 / 回贴
2楼  发表于: 2021-09-07 08:05
引用
引用楼主方奇10010于2021-09-06 21:07发表的 三菱子程序缺陷 :
三菱plc调用子程序,子程序里的线圈得电,断开子程序调用条件,线圈仍然得电,这是三菱的缺陷吗,使用out指令不就是为了条件断开就复位,不想复位用set指令不就行了....三菱这个样子,要在调用子程序的条件后面加一个下降沿复位子程序里的线圈



[ 此帖被lin10663在2021-09-07 16:37重新编辑 ]
努力~學習
QQ:1796367739    VX:IVAN10663
xr11223345
级别: 正式会员
精华主题: 0
发帖数量: 42 个
工控威望: 86 点
下载积分: 580 分
在线时间: 13(小时)
注册时间: 2021-08-18
最后登录: 2024-11-07
查看xr11223345的 主题 / 回贴
3楼  发表于: 2021-09-07 09:54
引用
引用第1楼谭建红于2021-09-06 21:29发表的  :
看起来是个新手   且是个不看手册的新手


麻烦手册里截图说明,我也遇到过这样的情况
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2024-11-29
查看枫落云端的 主题 / 回贴
4楼  发表于: 2021-09-07 10:27
看来还是没理解透PLC的运行机制。调用子程序就说明子程序在不被调用的时候,也就是调用条件不满足时,PLC是不会去执行被调用的子程序段的,你可以理解为该子程序被冻住了。所以尽管OUT指令前的条件已经为OFF了,但是此时由于PLC不去执行该子程序,该子程序段不起作用。
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-20
查看zmrs163的 主题 / 回贴
5楼  发表于: 2021-09-07 10:52
楼上正解,如果是Q的话还有对应调用指令可以OFF线圈
静心冥想
威元电子
级别: 家园常客
精华主题: 0
发帖数量: 136 个
工控威望: 822 点
下载积分: 533 分
在线时间: 70(小时)
注册时间: 2021-08-18
最后登录: 2024-11-26
查看静心冥想的 主题 / 回贴
6楼  发表于: 2021-09-07 16:26
图片:
学习一下     
方奇10010
级别: 略有小成
精华主题: 0
发帖数量: 98 个
工控威望: 209 点
下载积分: 1606 分
在线时间: 56(小时)
注册时间: 2021-07-29
最后登录: 2024-12-05
查看方奇10010的 主题 / 回贴
7楼  发表于: 2021-09-07 18:04
确实是手册看的少了.
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 451 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 107(小时)
注册时间: 2019-06-27
最后登录: 2024-11-24
查看cythyx的 主题 / 回贴
8楼  发表于: 2021-09-08 08:16
跳开不执行了,没有线圈输出一直维持跳出前的状态,没毛病啊,好比你一条指令MOV k1 D100,前面条件达成了D100是1,难道条件断开之后D100就要清零吗?
本帖最近评分记录:
  • 下载积分:+2(chn-长江) 热心助人!
    坦克会飞1993
    就是加班,就是玩
    级别: 略有小成
    精华主题: 0
    发帖数量: 317 个
    工控威望: 381 点
    下载积分: 1070 分
    在线时间: 109(小时)
    注册时间: 2019-08-20
    最后登录: 2024-12-22
    查看坦克会飞1993的 主题 / 回贴
    9楼  发表于: 2021-09-08 08:33
    这个东西你可以理解,你考试你写不写没有人管到时间了就要交,交什么卷子那是你的事。
    木林森
    级别: 工控侠客
    精华主题: 0
    发帖数量: 319 个
    工控威望: 2087 点
    下载积分: 2213 分
    在线时间: 213(小时)
    注册时间: 2020-08-16
    最后登录: 2024-12-18
    查看木林森的 主题 / 回贴
    10楼  发表于: 2021-09-09 11:22
    不调用就不扫描,不扫描就不刷新,逻辑是没问题的
    本帖最近评分记录:
  • 下载积分:+2(chn-长江)
    木林森
    级别: 工控侠客
    精华主题: 0
    发帖数量: 319 个
    工控威望: 2087 点
    下载积分: 2213 分
    在线时间: 213(小时)
    注册时间: 2020-08-16
    最后登录: 2024-12-18
    查看木林森的 主题 / 回贴
    11楼  发表于: 2021-09-09 11:24
    就像IF语句一样,只有进去扫描了才会根据里面的语句去刷新相对应的状态
    本帖最近评分记录:
  • 下载积分:+2(chn-长江) 感谢分享!
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go