hnwygcb009
级别: 家园常客
精华主题: 0
发帖数量: 165 个
工控威望: 577 点
下载积分: 2539 分
在线时间: 83(小时)
注册时间: 2014-06-28
最后登录: 2024-11-21
查看hnwygcb009的 主题 / 回贴
楼主  发表于: 2015-06-06 21:27
跳转指令CJ和子程序调用CALL有什么根本上的区别?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2015-06-06 23:24
跳过去之后就不回来了,继续执行跳转指针之后的程序;
调用子程序,子程序执行完毕后还要回到call指令处,继续执行call指令之后的程序。
guochunyi
直读解西门屏HMI口令 。。。
级别: 论坛版主

精华主题: 5 篇
发帖数量: 8222 个
工控威望: 10351 点
下载积分: 21049 分
在线时间: 3011(小时)
注册时间: 2007-03-01
最后登录: 2024-11-22
查看guochunyi的 主题 / 回贴
2楼  发表于: 2015-06-07 09:47
举个例子:
CALL 调用子程序:老板让员工某甲打扫卫生,在打扫的过程中,老板娘有事情要某甲陪着,某甲就必须先放下打扫卫生的活,先去陪老板娘,(这还涉及到一个优先级的问题),等老板娘用完某甲了,某甲还要继续去打扫卫生,完成老板安排的活。这就叫子程序调用。

CJ 跳转指令:老板安排某乙打扫卫生,这个时候,某乙有一个当官的亲戚给某乙找了份不费力气,好处还大大滴,有油水可捞的肥差。某乙也非常满意觉得跳出苦海了,就把打扫卫生的工具一扔,拍屁股走人。这就叫跳转。。。

你滴,明白否?????   
本帖最近评分记录:
  • 下载积分:+5(hnwygcb009)
  • 可直读解西门屏HMI各级帐户口令,帐户登录权限提升,锁定帐户激活。。。
    zhengf1989
    级别: 略有小成
    精华主题: 0
    发帖数量: 142 个
    工控威望: 273 点
    下载积分: 686 分
    在线时间: 486(小时)
    注册时间: 2012-11-28
    最后登录: 2024-11-11
    查看zhengf1989的 主题 / 回贴
    3楼  发表于: 2015-06-07 10:54
    引用
    引用第2楼guochunyi于2015-06-07 09:47发表的  :
    举个例子:
    CALL 调用子程序:老板让员工某甲打扫卫生,在打扫的过程中,老板娘有事情要某甲陪着,某甲就必须先放下打扫卫生的活,先去陪老板娘,(这还涉及到一个优先级的问题),等老板娘用完某甲了,某甲还要继续去打扫卫生,完成老板安排的活。这就叫子程序调用。

    CJ 跳转指令:老板安排某乙打扫卫生,这个时候,某乙有一个当官的亲戚给某乙找了份不费力气,好处还大大滴,有油水可捞的肥差。某乙也非常满意觉得跳出苦海了,就把打扫卫生的工具一扔,拍屁股走人。这就叫跳转。。。

    .......

    版主的比喻描述 生动形象具体的区分了两个指令的差别。
    hnwygcb009
    级别: 家园常客
    精华主题: 0
    发帖数量: 165 个
    工控威望: 577 点
    下载积分: 2539 分
    在线时间: 83(小时)
    注册时间: 2014-06-28
    最后登录: 2024-11-21
    查看hnwygcb009的 主题 / 回贴
    4楼  发表于: 2015-06-07 12:53
    1、2楼都说的非常好,非常清楚,比手册上的介绍生动形象,谢谢了。
    yerong
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 1883 个
    工控威望: 2033 点
    下载积分: 11028 分
    在线时间: 806(小时)
    注册时间: 2007-08-28
    最后登录: 2024-11-22
    查看yerong的 主题 / 回贴
    5楼  发表于: 2015-06-08 08:14
    2楼太牛了 一看就懂
    圆月弯刀
    级别: 探索解密
    精华主题: 0
    发帖数量: 36 个
    工控威望: 157 点
    下载积分: 673 分
    在线时间: 19(小时)
    注册时间: 2014-04-23
    最后登录: 2017-09-06
    查看圆月弯刀的 主题 / 回贴
    6楼  发表于: 2015-06-08 09:07
    2楼讲的好生动
    ydyzq123
    级别: 略有小成
    精华主题: 0
    发帖数量: 172 个
    工控威望: 303 点
    下载积分: 1447 分
    在线时间: 266(小时)
    注册时间: 2012-05-19
    最后登录: 2024-11-21
    查看ydyzq123的 主题 / 回贴
    7楼  发表于: 2015-06-08 22:04
    2楼真奶神人也
    flyaway
    知识改变命运,学习铸就人生
    级别: 工控侠客
    精华主题: 0
    发帖数量: 329 个
    工控威望: 4752 点
    下载积分: 136 分
    在线时间: 255(小时)
    注册时间: 2012-07-29
    最后登录: 2024-11-22
    查看flyaway的 主题 / 回贴
    8楼  发表于: 2015-06-11 14:17
    版主的例子举的太牛逼了,是这么回事
    conlycn
    级别: 探索解密
    精华主题: 0
    发帖数量: 42 个
    工控威望: 176 点
    下载积分: 614 分
    在线时间: 30(小时)
    注册时间: 2013-07-14
    最后登录: 2024-09-29
    查看conlycn的 主题 / 回贴
    9楼  发表于: 2022-08-10 18:00
    谁有调用子程序的例子呢,借参考下呀