f1652577
沧海一声笑!
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 116 点
下载积分: 3369 分
在线时间: 26(小时)
注册时间: 2016-04-15
最后登录: 2023-08-18
查看f1652577的 主题 / 回贴
楼主  发表于: 2017-12-16 13:44
M1为ON,D0=1;
M2为ON,D0=2;
M3为ON,D0=3;
M4为ON,D0=4;
......
M100为ON,D0=100;
M0~M100每次只有一个为on

哪位大神看看这个用最简单的方法怎么写?
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 398 个
工控威望: 3452 点
下载积分: 1420 分
在线时间: 267(小时)
注册时间: 2014-02-15
最后登录: 2024-05-15
查看gzcjx555的 主题 / 回贴
1楼  发表于: 2017-12-16 14:08
图片:
就是这么简单的一行编码指令就能够完成你所说的,而且最大可以到M255,D0=255.
本帖最近评分记录:
  • 下载积分:+1(f1652577) NB啦,大神!!!
  • 联系电话15071699246,QQ296686949
    gzcjx555
    QQ  296686949
    级别: 工控侠客
    精华主题: 0
    发帖数量: 398 个
    工控威望: 3452 点
    下载积分: 1420 分
    在线时间: 267(小时)
    注册时间: 2014-02-15
    最后登录: 2024-05-15
    查看gzcjx555的 主题 / 回贴
    2楼  发表于: 2017-12-17 18:12
    引用
    引用第2楼周家大少于2017-12-17 16:02发表的  :
    还要加一行翻译成十进制的程序吧。。。。。

    就这么一行程序,你模拟试一试不就知道需要加不加呗。
    联系电话15071699246,QQ296686949
    gzcjx555
    QQ  296686949
    级别: 工控侠客
    精华主题: 0
    发帖数量: 398 个
    工控威望: 3452 点
    下载积分: 1420 分
    在线时间: 267(小时)
    注册时间: 2014-02-15
    最后登录: 2024-05-15
    查看gzcjx555的 主题 / 回贴
    3楼  发表于: 2017-12-18 11:41
    引用
    引用第6楼f1652577于2017-12-18 09:05发表的  :
    1楼,nb啊,这些指令我以前没用过!
    M1为ON,D0=1;
    M2为ON,D0=2;
    M3为ON,D0=3;
    M4为ON,D0=4;
    .......

    这个指令最大支持0-255,所有说,m0到m255,d0里面的数值就是0到255,怎么可能不行呢?
    联系电话15071699246,QQ296686949
    gzcjx555
    QQ  296686949
    级别: 工控侠客
    精华主题: 0
    发帖数量: 398 个
    工控威望: 3452 点
    下载积分: 1420 分
    在线时间: 267(小时)
    注册时间: 2014-02-15
    最后登录: 2024-05-15
    查看gzcjx555的 主题 / 回贴
    4楼  发表于: 2017-12-18 16:48
    引用
    引用第10楼咗臉ヅ微笑ぺ于2017-12-18 16:44发表的  :

    你没理解楼主的意思,他是说不能让M0~M99影响到

    这条指令的不方便的地方就是后面的指数意思是2的N次幂,也就是只有1,2,4,8,16,32,64,128,256点可以选择,所有说如果要避开,只能够是你所选择的M避开这个指令占用的M,或者用基础指令做这个程序,那就有点麻烦了,而且扫描周期非常长。
    联系电话15071699246,QQ296686949