jaysunlei123
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 108 点
下载积分: 699 分
在线时间: 28(小时)
注册时间: 2017-07-10
最后登录: 2024-01-21
查看jaysunlei123的 主题 / 回贴
楼主  发表于: 2019-08-09 15:29
最近想学ST编程,如果转换步进指令STL,改如何转换,用CASE?
关键是跳转时条件一大堆应该怎么处理比较好呢?
有大神能給个示例吗
wuxllx
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 133 点
下载积分: 669 分
在线时间: 74(小时)
注册时间: 2017-05-10
最后登录: 2024-05-13
查看wuxllx的 主题 / 回贴
1楼  发表于: 2019-08-09 21:45
IF 自动运行 THEN
CASE 自动步 OF
  0:
    IF 条件1 THEN
        自动步:=10;
    ELSIF 条件2 THEN
        自动步:=20;
    ELSE  条件3 THEN
       自动步:=30;
    END_IF;

10:
         ;
20:
         ;
30:
         ;
  END_CASE;
END_IF;

不知道是不是LZ要的? 手册里面有很多种写法,简单表示流程一般我用这种.
本帖最近评分记录:
  • 下载积分:+5(bruce2020) 热心助人!
  • 下载积分:+1(小丁同学) 热心助人!
    jaysunlei123
    级别: 探索解密
    精华主题: 0
    发帖数量: 13 个
    工控威望: 108 点
    下载积分: 699 分
    在线时间: 28(小时)
    注册时间: 2017-07-10
    最后登录: 2024-01-21
    查看jaysunlei123的 主题 / 回贴
    2楼  发表于: 2019-08-12 14:07
    谢谢,明白了!感谢!!