• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
shanfeng885
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 150 点
下载积分: 637 分
在线时间: 16(小时)
注册时间: 2014-04-25
最后登录: 2014-10-04
查看shanfeng885的 主题 / 回贴
楼主  发表于: 2014-05-19 19:04
我是新手,一直没弄明白跳转指令和子程序子令的区别,谁帮我理理这两个应该分别在什么情况下用
shanfeng885
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 150 点
下载积分: 637 分
在线时间: 16(小时)
注册时间: 2014-04-25
最后登录: 2014-10-04
查看shanfeng885的 主题 / 回贴
1楼  发表于: 2014-05-21 17:44
没人帮我
gaoshenghua
级别: 略有小成
精华主题: 0
发帖数量: 85 个
工控威望: 213 点
下载积分: 8516 分
在线时间: 49(小时)
注册时间: 2014-04-13
最后登录: 2021-07-24
查看gaoshenghua的 主题 / 回贴
2楼  发表于: 2014-05-21 21:50
跳转指令是指跳到程序某处执行,子程序是指具有某一功能被反复调用的程序段。
王全山
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 143 点
下载积分: 1916 分
在线时间: 21(小时)
注册时间: 2013-03-09
最后登录: 2019-05-02
查看王全山的 主题 / 回贴
3楼  发表于: 2014-05-21 22:16
我的理解是,一家兄弟多,有钱了孝敬父母,孝敬父母是子程序谁都能用。跳转是自己的事,
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3714(小时)
注册时间: 2007-11-04
最后登录: 2024-05-02
查看tingfenghu的 主题 / 回贴
4楼  发表于: 2014-05-21 22:39
假如这是一段程序,a,b,c,d,e,f,g,其中g子程序,如果b是跳转程序,跳到e执行,中间的c,d就会不执行,跳过了,g是子程序也不会执行。假如b是调用子程序的,调用完g之后返回,继续执行下面的程序c,d,e,并且c,d,e也可以调用子程序g.
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
xiaoqizi
级别: 论坛先锋
精华主题: 0
发帖数量: 445 个
工控威望: 1314 点
下载积分: 2394 分
在线时间: 713(小时)
注册时间: 2009-07-06
最后登录: 2023-12-04
查看xiaoqizi的 主题 / 回贴
5楼  发表于: 2014-05-21 22:45
简单讲,子程序是完成某个特定的任务,并且可重复调用的,完成后会返回调用处下一行程序.
跳转是根据条件来决定某段程序是否需要运行,还是要跳过!
张勇_zy
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 134 点
下载积分: 2945 分
在线时间: 37(小时)
注册时间: 2014-05-19
最后登录: 2024-04-29
查看张勇_zy的 主题 / 回贴
6楼  发表于: 2014-05-21 23:13
我的理解是:
跳转相当于跳槽,出了公司(程序行)就不管公司的事了,转到为另一公司(程序行)执行任务;
子程序调用相当于出差,把出差的事情办好了再回公司(调用前的下一个程序行)完成任务。
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!
    左城2468
    级别: 探索解密
    精华主题: 0
    发帖数量: 33 个
    工控威望: 154 点
    下载积分: 1247 分
    在线时间: 45(小时)
    注册时间: 2014-03-30
    最后登录: 2014-08-30
    查看左城2468的 主题 / 回贴
    7楼  发表于: 2014-05-22 11:51
    更换模块
    thawless
    不说尽力而为,只能全力以赴!
    级别: 网络英雄

    精华主题: 0
    发帖数量: 735 个
    工控威望: 8132 点
    下载积分: 2388 分
    在线时间: 804(小时)
    注册时间: 2007-11-02
    最后登录: 2024-04-30
    查看thawless的 主题 / 回贴
    8楼  发表于: 2014-05-22 12:20
    7楼的比喻很形象,哈哈
    jian10050708
    级别: 略有小成
    精华主题: 0
    发帖数量: 78 个
    工控威望: 241 点
    下载积分: 370 分
    在线时间: 27(小时)
    注册时间: 2007-12-05
    最后登录: 2024-03-28
    查看jian10050708的 主题 / 回贴
    9楼  发表于: 2014-05-22 15:06
    7楼的比喻很形象
    牛人啊
    gk1234
    有反馈,才控制
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 120 个
    工控威望: 1156 点
    下载积分: 8777 分
    在线时间: 153(小时)
    注册时间: 2018-11-06
    最后登录: 2024-04-29
    查看gk1234的 主题 / 回贴
    10楼  发表于: 2014-05-22 15:32
    模块化设计用子程序,尤其是带参数的,跳转指令最好不用
    ftiexu
    正在想……
    级别: 家园常客
    精华主题: 0
    发帖数量: 53 个
    工控威望: 607 点
    下载积分: 866 分
    在线时间: 75(小时)
    注册时间: 2013-05-23
    最后登录: 2016-05-15
    查看ftiexu的 主题 / 回贴
    11楼  发表于: 2014-05-23 13:17
    跳转程序,你去找鸡,点鸡时被你淘汰的,就是被你跳转的。子程序调用,从你的老婆(主程序)身边出来出去找鸡(子程序),运行完后回到你老婆身边(子程序返回)。
    正在努力学习中!!
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go