对欧姆龙plc数据类型还是没搞明白,求教 点击:4438 | 回复:16



龙魂小鬼

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 111回
  • 年度积分:65
  • 历史总积分:2715
  • 注册:2017年4月07日
发表于:2018-07-15 21:25:26
楼主

欧姆龙plc数据内存都是D多少,那要怎么区分具体的内存里面数据类型是什么样的?随便给一个D10,我怎么判断到底是浮点数还是int还是dint。之前一直使用西门子plc,新学欧姆龙plc感觉比较费解,求指教



楼主最近还看过



zjk911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 185回
  • 年度积分:413
  • 历史总积分:534
  • 注册:2012年1月04日
发表于:2018-07-15 21:39:33
1楼

   我也看一哈,谢谢楼主的奉献   

zjk911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 185回
  • 年度积分:413
  • 历史总积分:534
  • 注册:2012年1月04日
发表于:2018-07-15 21:39:43
2楼

   我也看一哈,谢谢楼主的奉献   

zjk911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 185回
  • 年度积分:413
  • 历史总积分:534
  • 注册:2012年1月04日
发表于:2018-07-16 10:29:52
3楼

楼主辛苦了,谢谢看看学习一下了

sxjice

  • 精华:0帖
  • 求助:2帖
  • 帖子:12帖 | 126回
  • 年度积分:1
  • 历史总积分:249
  • 注册:2013年2月23日
发表于:2018-07-17 09:16:50
4楼

数据类型是自己定义的

也就是说你在使用前得先自己知道(例如D0),是要用作INT还是DINT。相对应的有MOV和DMOV等指令(没记错的话)

如果程序不是你自己规划的,那么就要找到使用该寄存器的地方,参看指令确定寄存器数据类型。

这个很好理解,比方说C里面,你一开始就得定义好数据类型。如果你只有片段程序,那只能查看使用方式来确认数据类型了。

龙魂小鬼

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 111回
  • 年度积分:65
  • 历史总积分:2715
  • 注册:2017年4月07日
发表于:2018-07-18 19:59:58
5楼


回复内容:

对: sxjice 数据类型是自己定义的也就是说你在使用前得先自己知道(例... 内容的回复!

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

试用了几天好像有点懂了,之前用的都是西门子PLC,程序内变量的类型都是自己规定好了的,突然看到欧姆龙这样的就懵逼了,感谢指导。

hinet64

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 447回
  • 年度积分:21
  • 历史总积分:471
  • 注册:2014年8月03日
发表于:2020-10-11 09:35:03
6楼

D=16BIT的数据

沂蒙小调

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 50回
  • 年度积分:2
  • 历史总积分:267
  • 注册:2019年3月08日
发表于:2020-10-11 18:01:33
7楼

欧姆龙通道概念16位


zggk1238

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2012年7月25日
发表于:2020-10-12 18:11:33
8楼

D10只是储存数据的通道,想要知道D10的内容是什么数据类型那就要看是用什么指令来传送数据到D10这里了。以上纯属个人见解。。

清风扶山岗

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 48回
  • 年度积分:14
  • 历史总积分:144
  • 注册:2018年3月20日
发表于:2020-11-26 22:31:50
9楼

D10只是储存数据的通道,想要知道D10的内容是什么数据类型那就要看是用什么指令来传送数据到D10这里了。以上纯属个人见解

xmaju

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 64回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2021年1月17日
发表于:2021-02-28 17:55:53
10楼

引用 "sxjice" 的回复,发表在4楼
        内容: 数据类型是自己定义的也就是说你在使用前得先自己知道(例如D0),是要用作INT还是DINT。相对应的有MOV和DMOV等指令(没记错的话)如果程序不是你自己规划的,那么就要找到使用该寄存器的地方,参看...

学习了

MSJ1333421

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2021年2月19日
发表于:2021-03-01 09:36:44
11楼

学习了

小起子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 381回
  • 年度积分:11
  • 历史总积分:123
  • 注册:2017年4月06日
发表于:2021-03-21 10:13:16
12楼

谢谢楼主的分享,下载学习

梦回大唐LBJ

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2019年6月18日
发表于:2022-04-11 15:54:42
13楼

谢谢楼主分享,学习了谢谢楼主分享,学习了

lfshow

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 303回
  • 年度积分:24
  • 历史总积分:1296
  • 注册:2013年10月24日
发表于:2022-05-27 08:54:36
14楼

日系一般都是按照指令的不同,传输不同的数据类型。

16位用MOV

32位用DMOV

浮点数用DEMOV

zhanghaoww

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:992
  • 注册:2007年12月27日
发表于:2022-07-09 14:12:50
15楼

谢谢楼主分享,学习了谢谢楼主分享,学习了

@舉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 90回
  • 年度积分:31
  • 历史总积分:265
  • 注册:2018年9月23日
发表于:2022-08-31 09:24:23
16楼

D10只是储存数据的通道,想要知道D10的内容是什么数据类型那就要看是用什么指令来传送数据到D10这里了。以上纯属个人见


热门招聘
相关主题

官方公众号

智造工程师