求助unity pro M340plc的DDT的结构类型怎么写地址。。 点击:4296 | 回复:6



liu330105004

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 41回
  • 年度积分:0
  • 历史总积分:1018
  • 注册:2012年8月21日
发表于:2014-06-09 10:57:16
楼主

大家好,现在有两个问题请教大家。

1、我在数据编辑器建了一个DDT结构类型,完了我在变量里建立了一个变量,类型取的是刚建立的结构类型,我想问的是,在我建立的结构变量之后我给的是一个%mw的地址,给%M地址显示错误。我给了%mw地址之后自动分配了地址,地址中怎么有两个相同的地址,那我上位机上如何读取地址??? 难道结构变量不能这么用了,还要分开来一个一个建立变量吗?第一次用,谢谢各位!下面有图。

 

2.我在导出的功能块DFB中建立一段电机程序,中间有几个变量是外部公用的点,(比如说统一复位按钮、公共的联锁点、都是数字量输入点)西门子都可以随便写,但是这里不能在 DFB 中使用直接地址,我要怎么办呢?只能在建立一些输入点,完了没有电机在填一下相同的地址了??谢谢各位了……




liu330105004

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 41回
  • 年度积分:0
  • 历史总积分:1018
  • 注册:2012年8月21日
发表于:2014-06-10 10:04:53
1楼

没人回答 自己先顶一下

liu330105004

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 41回
  • 年度积分:0
  • 历史总积分:1018
  • 注册:2012年8月21日
发表于:2014-06-13 10:28:36
2楼

高低字节顺序,施耐德是按字存储。西门子是低字节在高位,低字也在高位。这与施耐德的正好相反。施耐德的是低字在低位。  自己研究了研究,现在已经明白了!


wengjiaweide

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年7月30日
发表于:2014-07-30 17:07:49
3楼

数据类型应该为ebool,M340的bool型不能放在%m区。

无敌铁拳孙中山

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年7月30日
发表于:2014-07-30 17:21:38
4楼

一看三楼就是专业的,从业很久了吧这为老师傅,带带我可好我施耐德不怎么会用啊求3楼师傅帮我指点点!

陈小均

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2019年8月11日
发表于:2020-05-16 07:39:02
5楼

回复内容:

对:wengjiaweide 数据类型应该为ebool,M340的bool型不能放在%m区。     内容的回复:

老师,施耐德m340是怎么寻址的,一直没弄懂  ,在模拟量模块的I/O地址里有看到很多%0.1.0.1    %0.1.0.2   %0.1.0.3  怎么回事   模拟量地址不是%0.1.0就表示第一个通道吗,那后面的部分有代表什么,有什么作用

陈小均

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2019年8月11日
发表于:2020-05-16 07:41:27
6楼

回复内容:

对:wengjiaweide 数据类型应该为ebool,M340的bool型不能放在%m区。     内容的回复:

%m区和%mw有啥区别   %m1   和%mw0.1是一样的吗


热门招聘
相关主题

官方公众号

智造工程师