xulin_xy
级别: 探索解密
精华主题: 0
发帖数量: 64 个
工控威望: 168 点
下载积分: 828 分
在线时间: 39(小时)
注册时间: 2017-12-23
最后登录: 2024-10-15
查看xulin_xy的 主题 / 回贴
楼主  发表于: 2021-01-15 11:33
我这有8台电机分别用1-8表示   我想用触摸屏上可以设置启动顺序,比如 我设置3号-4号-1号-2号-5号-6号-7号-8号      设置好后 按下启动键,就按照我设置的启动顺序启动, 我下次还能在触摸屏上更改启动顺序    这个怎么来写程序呢?
     请教下各位大神
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 499 个
工控威望: 607 点
下载积分: 1800 分
在线时间: 503(小时)
注册时间: 2016-09-20
最后登录: 2024-11-15
查看bnnyygy的 主题 / 回贴
1楼  发表于: 2021-01-15 12:09
来吧,.给我加分,一个字16个BOOL,应该够你用了,随意设置输出位.

本帖最近评分记录:
  • 下载积分:+2(haisten)
  • 下载积分:+3(xulin_xy) 真诚感谢!
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 499 个
    工控威望: 607 点
    下载积分: 1800 分
    在线时间: 503(小时)
    注册时间: 2016-09-20
    最后登录: 2024-11-15
    查看bnnyygy的 主题 / 回贴
    2楼  发表于: 2021-01-15 13:52
    引用
    引用第3楼xulin_xy于2021-01-15 13:13发表的  :

    能麻烦把程序发上来下吗?




    模拟完了就删了,所有程序段如图了,不难
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 499 个
    工控威望: 607 点
    下载积分: 1800 分
    在线时间: 503(小时)
    注册时间: 2016-09-20
    最后登录: 2024-11-15
    查看bnnyygy的 主题 / 回贴
    3楼  发表于: 2021-01-19 23:39
    这次我给你搞个偏移的,我测试OK,

    测试项目:
    共计16组输出,
    D100~D115对应1~16组输出位(bit0~bit15).设定1则为W10.1 输出,设定4则为W10.4输出.以此类推,范围是0~15
    D200~D215对应1~16组输出时间设定,(定时器为BCD模式,注意)
    D10是设置顺序输出组数( 0~16组),当然,
    W0.00是启动,W10是输出字,





    程序如下:
    循环启动,任意设置启动位.rar (2 K) 下载次数:86
    本帖最近评分记录:
  • 下载积分:+2(buryjian) 热心助人!
  • 下载积分:+2(见贤思齐焉) 感谢分享!
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 499 个
    工控威望: 607 点
    下载积分: 1800 分
    在线时间: 503(小时)
    注册时间: 2016-09-20
    最后登录: 2024-11-15
    查看bnnyygy的 主题 / 回贴
    4楼  发表于: 2021-01-20 12:18
    注释这么清晰,应该还好吧,就这一段,就可以搞很多组任意设置输出和时间了.


    我也是玩玩而已