永发信息网

PLC的FROM和TO指令问题

答案:5  悬赏:70  手机版
解决时间 2021-01-22 05:34
  • 提问者网友:流星是天使的眼泪
  • 2021-01-21 21:38
PLC的FROM和TO指令问题
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-01-21 22:42
第一句 注意 FROM 后面的四个参数:
1 特殊功能模块的首地址 2 待读数据的首地址 3 存储数据的首地址 4待读取数据的个数
K2M100 当然是八位的,你也说了 “FX2N-2AD的存储器是8位的,那么最后的k2就是传送了16位数据”这句是正确的,因为读了2个数据 所以从M100以后的16位存储了读出来的数据。

第二句 K4M100就是16位了,表示刚才读出来的数据,然后再把这16位数据传给D100。
全部回答
  • 1楼网友:罪歌
  • 2021-01-22 03:40
引用xiao315993的回答:
第一句 注意 FROM 后面的四个参数:
1 特殊功能模块的首地址 2 待读数据的首地址 3 存储数据的首地址 4待读取数据的个数
K2M100 当然是八位的,你也说了 “FX2N-2AD的存储器是8位的,那么最后的k2就是传送了16位数据”这句是正确的,因为读了2个数据 所以从M100以后的16位存储了读出来的数据。
第二句 K4M100就是16位了,表示刚才读出来的数据,然后再把这16位数据传给D100。FX2N-2AD的缓冲寄存器(BFM)是16位的,FROM语句的意思是,将#0中的16位数据读出到K2M100,将#1中的16位数据读出到K2M108。最后一句的意思是 通道CH1的高4位移到下面的8位上,并存到D101。
  • 2楼网友:躲不过心动
  • 2021-01-22 03:21
其实这里至于为什么要用K2M100,结果整个数据会在K4M100里,那是三菱规定必须这么做,我们就必须这么做。
  • 3楼网友:酒安江南
  • 2021-01-22 01:50

三菱的特殊扩展功能模块的读写指令的用法:FROM是从扩展模块读取数据到CPU,t0是从CPU写入数据到扩展模块。
具体用法解释和示例见下图:
  • 4楼网友:轻熟杀无赦
  • 2021-01-22 00:19
k2m100代表M100----M107这8个位地址,8位数
k4m100代表M100----M115这16个位地址 16位数
from k0 k0 k2m100 k2意思是将第一个模块的第0个寄存位读到k2m100,将第一个模块的第1个寄存位读到k2m108。
mov k4m100 d100 将k4m100传送到d100中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯