• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
w3196
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 278 点
下载积分: 564 分
在线时间: 1038(小时)
注册时间: 2007-12-04
最后登录: 2024-12-24
查看w3196的 主题 / 回贴
楼主  发表于: 2020-10-16 15:26

ST语言怎么实现程序跳转?没有找到与LAD相应的指令;
周先生
级别: 略有小成
精华主题: 0
发帖数量: 275 个
工控威望: 339 点
下载积分: 7865 分
在线时间: 79(小时)
注册时间: 2018-03-19
最后登录: 2024-12-24
查看周先生的 主题 / 回贴
1楼  发表于: 2020-10-16 16:46
ST不支持CJ,SCJ,JMP,在手册里有说明
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!
    书香伴侣
    级别: 略有小成
    精华主题: 0
    发帖数量: 251 个
    工控威望: 435 点
    下载积分: 414 分
    在线时间: 169(小时)
    注册时间: 2019-03-01
    最后登录: 2024-12-24
    查看书香伴侣的 主题 / 回贴
    2楼  发表于: 2020-10-16 17:35
    用CASE
    w3196
    级别: 略有小成
    精华主题: 0
    发帖数量: 95 个
    工控威望: 278 点
    下载积分: 564 分
    在线时间: 1038(小时)
    注册时间: 2007-12-04
    最后登录: 2024-12-24
    查看w3196的 主题 / 回贴
    3楼  发表于: 2020-10-16 18:33
    ST语言怎么实现程序跳转呢?
    焦刘吉
    紧跟时代发展,努力做好时代青年
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1459 个
    工控威望: 4682 点
    下载积分: 14975 分
    在线时间: 429(小时)
    注册时间: 2015-05-19
    最后登录: 2024-12-11
    查看焦刘吉的 主题 / 回贴
    4楼  发表于: 2020-10-16 19:50
    call    label
    Rules are always made by the strong, and history is always written by the winners.
    tingfenghu
    级别: 工控侠客

    精华主题: 0
    发帖数量: 2847 个
    工控威望: 3619 点
    下载积分: 3521 分
    在线时间: 3810(小时)
    注册时间: 2007-11-04
    最后登录: 2024-12-24
    查看tingfenghu的 主题 / 回贴
    5楼  发表于: 2020-10-17 21:45
    引用
    引用第4楼焦刘吉于2020-10-16 19:50发表的  :
    call    label

    调用子程序,应该不算跳转,
    不知道支不支持类似于GO TO ,
    二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    柳絮飞花
    无产工程师
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 500 个
    工控威望: 1212 点
    下载积分: 7865 分
    在线时间: 102(小时)
    注册时间: 2017-06-27
    最后登录: 2024-12-17
    查看柳絮飞花的 主题 / 回贴
    6楼  发表于: 2020-10-19 09:08
    其他我不清楚,三菱的5U,ST我没法使用。

    不知道是否有大神用过。
    工控普通人,学习在路上
    柳絮飞花
    无产工程师
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 500 个
    工控威望: 1212 点
    下载积分: 7865 分
    在线时间: 102(小时)
    注册时间: 2017-06-27
    最后登录: 2024-12-17
    查看柳絮飞花的 主题 / 回贴
    7楼  发表于: 2020-10-19 09:11
    关于CALL,CJ
    手册中关于ST,不对应。
    工控普通人,学习在路上
    w3196
    级别: 略有小成
    精华主题: 0
    发帖数量: 95 个
    工控威望: 278 点
    下载积分: 564 分
    在线时间: 1038(小时)
    注册时间: 2007-12-04
    最后登录: 2024-12-24
    查看w3196的 主题 / 回贴
    8楼  发表于: 2020-10-19 09:34
    难道ST语言就不能实现程序跳转?这也是基本功能啊,各位大神怎么看?
    枫落云端
    施主,脚抬一下
    级别: 略有小成

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1547 分
    在线时间: 414(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-29
    查看枫落云端的 主题 / 回贴
    9楼  发表于: 2020-10-19 15:22
    个人理解,ST语言已经摒弃了直接使用CALL和跳转JMP指令的编程思维。
    而由于IF语言或者CASE这些选择或分支语句本身就是这类用法的直接替代者,编译后的指令代码也可以看出就是CALL和JMP使用。
    试想一下,if语言里面可以放入一堆操作运算,条件成立时就执行,条件不成立时不执行(实际也是IF条件不成立时PLC并不会区扫描而是会跳过),不就是跟CALL或者JMP其实是一样的吗?
    柳絮飞花
    无产工程师
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 500 个
    工控威望: 1212 点
    下载积分: 7865 分
    在线时间: 102(小时)
    注册时间: 2017-06-27
    最后登录: 2024-12-17
    查看柳絮飞花的 主题 / 回贴
    10楼  发表于: 2020-10-19 17:55
    学习了,个人认为,跳转等指令。
    方便适用于以前主程序冗长,设计使用。

    现在可使用多个程序块,功能块。现要考虑在梯形图上使用跳转,应该也只是优化扫描周期。
    工控普通人,学习在路上
    w3196
    级别: 略有小成
    精华主题: 0
    发帖数量: 95 个
    工控威望: 278 点
    下载积分: 564 分
    在线时间: 1038(小时)
    注册时间: 2007-12-04
    最后登录: 2024-12-24
    查看w3196的 主题 / 回贴
    11楼  发表于: 2020-10-20 09:17
    有道理,不愧高手啊。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go