当前位置:网站首页>LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)
LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)
2022-08-02 19:40:00 【Gutie_bartholomew】
以上是ADH164的数据存储区
可以分成这几个部分:
一、数字量输入通道
这一部分叫DI通道,实际上就是digital input的缩写。数量一共是32个。
ix0.0是这个di通道的名字,它是布尔类型的数据,它的地址就是%ix0.0
AT这里是指的的地址位置“位于”
%ID0这里指的是具体的地址,可以看这里(把下面的m换成i就行)
DWORD就是指的数据类型(刚好32bit,也就是32位,即32个2进制的数字),具体见下面
后面的括号里的就是注释的内容,意思是“32通道数字量输入”
channel i 的意思是输入通道(input通道),我觉得这里也指的i区
%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
边栏推荐
- 2022-07-28
- Leetcode刷题——字符串相加相关题目(415. 字符串相加、面试题 02.05. 链表求和、2. 两数相加)
- 磁盘分区的知识
- Geoserver + mysql + openlayers problem
- LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
- Soft Exam ----- UML Design and Analysis (Part 2)
- 实战:10 种实现延迟任务的方法,附代码!
- Redis集群配置
- You want the metagenomics - microbiome knowledge in all the (2022.8)
- MySQL安装时一直卡在starting server
猜你喜欢
随机推荐
溜不溜是个问题
Soft Exam ----- UML Design and Analysis (Part 2)
清除浮动与BFC
shell:条件语句
一款好用的FAQ搭建工具
【LeetCode】118. 杨辉三角 - Go 语言题解
基于 outline 实现头像剪裁以及预览
AI科学家:自动发现物理系统的隐藏状态变量
es 官方诊断工具
Caldera(二)高级实战
golang刷leetcode 经典(10) tire树与ac自动机
Leetcode刷题——23. 合并K个升序链表
Dynamically generate different types of orders, how do I deposit to mongo database?
服务器Centos7 静默安装Oracle Database 12.2
Shell: conditional statements
spack install报错/tmp/ccBDQNaB.s: Assembler message:
el-tree渲染大量数据的解决方案(不通过懒加载)
让你的应用完美适配平板
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
磁盘分区的知识