您当前的位置: 首页 > 

Gutie_bartholomew

暂无认证

  • 3浏览

    0关注

    378博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)

Gutie_bartholomew 发布时间:2022-07-31 19:18:15 ,浏览量:3

 以上是ADH164的数据存储区

可以分成这几个部分:

一、数字量输入通道

这一部分叫DI通道,实际上就是digital input的缩写。数量一共是32个。

 ix0.0是这个di通道的名字,它是布尔类型的数据,它的地址就是%ix0.0

 

 AT这里是指的的地址位置“位于”

%ID0这里指的是具体的地址,可以看这里(把下面的m换成i就行)

 DWORD就是指的数据类型(刚好32bit,也就是32位,即32个2进制的数字),具体见下面

 后面的括号里的就是注释的内容,意思是“32通道数字量输入”

channel i 的意思是输入通道(input通道),我觉得这里也指的i区

输入存储区( I 区)
输入映像区。 CPU 及扩展模块的数字量输入占用输入存储区地址,模拟量输入同样也占用输入
存储区地址。另外,一些特殊功能,诸如以太网通讯或者 DP 通讯,也占用输入存储区的地址。 I
区最大可存储 512 个字节。
输入存储区通过寻址方式访问,可以按位、字节、字、双字访问。具体访问方法请参见 4.2 章
节。
输入存储区是只读的,并且不能掉电保持。在仿真模拟时,输入存储区的地址可以被输入,也
可以被强制。但是在在线调试时,只能被强制。输入和强制是 PowerPro 在调试时改变数据的方式, 请参见 8.4.9 和 8.4.10 章节。

 %ix0.0是一个地址:

 bool是一个数据类型

 括号bit 0的意思是第0位

它占用的是这个双字地址(32个bit)的第一个bit,即bit 0

对了,这里面有个需要注意的地方,不要觉得ix0.7后面就是0.8,0.9,1.0,命名规则并不是这样的,8位为一字节,所以,ix0.0-ix0.7为一组(8个位为一组)

 

7.3

4.1

10.3

关注
打赏
1662709650
查看更多评论
立即登录/注册

微信扫码登录

0.1470s