TO和FROM的使用 点击:201 | 回复:9



13825639542

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 5回
  • 年度积分:65
  • 历史总积分:65
  • 注册:2021年4月09日
发表于:2021-10-12 21:19:50
楼主
求助帖30分-已结帖

三菱plc加了一个扩展模块FX2N-16EX后面加了一个定位模块FX3U-1PG

TO k0 k0 k4000 k1 这断是不是写入FX3U-1PG里的,FX2N-16EX不需要用TO或FROM就可以直接使用吗?





沐风沐风

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 131回
  • 年度积分:334
  • 历史总积分:864
  • 注册:2017年6月10日
发表于:2021-10-13 08:33:04
1楼

FX2N-16EX  这个是输入IO单元     你直接接着你上一个IO编下去就行  不用写程序的  不过你在摆放的时候最好是将其放置在最后一个  IO模块尽可能放置在最后   然后就是注意电流消耗(模块总数)  智能模块前尽可能有一个能供电的模块,以防止后面的模块电流低所造成的无故异常。

121111115

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 44回
  • 年度积分:923
  • 历史总积分:929
  • 注册:2016年1月20日
发表于:2021-10-13 08:38:47
2楼

把0写到0地址里的40001寄存器里,这就是个modbus通讯(或者串口)的写法,modbus可以用系统内的特殊指令,也可以自己用TO和FROM去写,可以理解为TO是发送,FROM是读取,这样写可以条件控制收发数据省去了内置通讯指令的轮询的麻烦。

沐风沐风

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 131回
  • 年度积分:334
  • 历史总积分:864
  • 注册:2017年6月10日
发表于:2021-10-13 08:53:04
3楼

你的1PG 模块如果是3U系列的话  最好是用(D)MOV   K0    U0\G0相当于TO指令      

                                                                 (D)MOV    U0\G0     D0相当于FROM指令                 

                                                                   这种指令相对于TO FROM指令稍微好看一点  不过这个指令对你硬件的版本                                                                     是有要求的

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:716帖 | 3728回
  • 年度积分:1908
  • 历史总积分:127886
  • 注册:2013年4月29日
发表于:2021-10-13 16:14:03
4楼

这个手册上面有介绍  TO k0 k0 k4000 k1  每圈的脉冲数是4000

image.png

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1247帖 | 10915回
  • 年度积分:424
  • 历史总积分:56123
  • 注册:2006年8月05日
发表于:2021-10-14 14:43:50
5楼

我现在都是直接用MOV给缓存赋值或者读取缓存值,to、from指令用的不多了,个人不喜欢

13825639542

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 7回
  • 年度积分:70
  • 历史总积分:70
  • 注册:2021年4月09日
发表于:2021-10-14 20:53:55
6楼

谢谢各位的帮助

13825639542

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 7回
  • 年度积分:70
  • 历史总积分:70
  • 注册:2021年4月09日
发表于:2021-10-14 20:54:42
7楼

"沐风沐风" 的回复,发表在1楼
        对内容: 【FX2N-16EX  这个是输入IO单元     你直接接着你上一个IO编下去就行  不用写程序的  不过你在摆放的时候最好是将其放置在最后一个  IO模块尽可能放置在最后   然后就是注意电流消耗(...】进行回复:

        -----------------------------------------------------------------


谢谢


白夻

  • 精华:0帖
  • 求助:1帖
  • 帖子:14帖 | 263回
  • 年度积分:0
  • 历史总积分:364
  • 注册:2006年7月02日
发表于:2021-10-16 16:57:46
8楼

回复内容:

对:121111115 把0写到0地址里的40001寄存器里,这就是个modbus通讯(或者串口)的写法,modbus可以用系统内的特殊指令,也可以自己用TO和FROM去写,可以理解为TO是发送,FROM是读取,这样写可以条件控制收发数据省去了内置通讯指令的轮询的麻烦。     内容的回复:

        精辟精辟!

Smile-lyc

  • [管理员]
  • 精华:179帖
  • 求助:47帖
  • 帖子:4139帖 | 20920回
  • 年度积分:728
  • 历史总积分:117789
  • 注册:2006年8月04日
发表于:2021-11-25 20:45:09
9楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



相关主题

官方公众号

智造工程师