2645855946
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 153 点
下载积分: 1398 分
在线时间: 24(小时)
注册时间: 2016-12-14
最后登录: 2023-07-01
查看2645855946的 主题 / 回贴
楼主  发表于: 2016-12-19 13:25
DFROM K0 K26 D1009 K1
TO K0 K16 K2M300 K1
两段指令不是同一程序上的,希望各位大神指导,通俗点更好,谢谢
liuaihua99
工业机器人应用,非标设备制造。
级别: 家园常客
精华主题: 0
发帖数量: 61 个
工控威望: 900 点
下载积分: 1408 分
在线时间: 192(小时)
注册时间: 2016-07-16
最后登录: 2024-05-14
查看liuaihua99的 主题 / 回贴
1楼  发表于: 2016-12-19 13:50
亲,程序中点到这们命令,按F1可查看帮助。手册上也有。

从IO编号为0的缓存区(一般是智能模块的缓存区)的第26个字开始,读取2个字(from是1个字,Dfro是2个字)的数据,存储到D1009中。
把M300~M307 写入到IO编号为0的缓存区的K16~K23的位置上。
oyxymfp
知识改变命运,态度决定一切
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 110 点
下载积分: 448 分
在线时间: 29(小时)
注册时间: 2010-09-27
最后登录: 2023-01-15
查看oyxymfp的 主题 / 回贴
2楼  发表于: 2016-12-19 14:01
是k16吧      8个位开关组成一个低八位的字节吧
2645855946
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 153 点
下载积分: 1398 分
在线时间: 24(小时)
注册时间: 2016-12-14
最后登录: 2023-07-01
查看2645855946的 主题 / 回贴
3楼  发表于: 2016-12-19 14:11
请问前辈,后面K1 什么意思,我的这个程式所在的CPU不支持F1查看。。。
引用
引用第1楼liuaihua99于2016-12-19 13:50发表的  :
亲,程序中点到这们命令,按F1可查看帮助。手册上也有。

从IO编号为0的缓存区(一般是智能模块的缓存区)的第26个字开始,读取2个字(from是1个字,Dfro是2个字)的数据,存储到D1009中。
把M300~M307 写入到IO编号为0的缓存区的K16~K23的位置上。
本帖最近评分记录:
  • 下载积分:+1(不舍昼夜)
    mewangxf
    级别: 正式会员
    精华主题: 0
    发帖数量: 4 个
    工控威望: 92 点
    下载积分: 479 分
    在线时间: 4(小时)
    注册时间: 2016-07-16
    最后登录: 2017-05-28
    查看mewangxf的 主题 / 回贴
    4楼  发表于: 2016-12-20 10:39
    DFROM K0 K26 D1009 K1
    TO K0 K16 K2M300 K1
    两句都是特殊模块操作指令。

    第一句:读扩展模块,k0表示扩展模块在0号位(连接在主单元),k26表示0号位模块缓存区的#26通道,k1表示读1个寄存器。这一句的含义是:将0号位模块#26及#27中的数据写入D1009,写1个寄存器。
    第二句:写扩展模块,将0号位模块#16的数据写入M300~M307中去,k1表示写1个寄存器。
    本帖最近评分记录:
  • 下载积分:+1(不舍昼夜)