学习PLC编程问题,欧姆龙PLC 编程指令中的通道、字,位,双字,十六进制,二进制老是搞不清楚

学习PLC编程问题,欧姆龙PLC编程指令中的通道、字,位,双字,十六进制,二进制老是搞不清楚欧姆龙PLC编程指令中的通道、字,位,双字,十六进制,二进制十进制,老是搞不清... 学习PLC编程问题,欧姆龙PLC 编程指令中的通道、字,位,双字,十六进制,二进制老是搞不清楚欧姆龙PLC 编程指令中的通道、字,位,双字,十六进制,二进制十进制,老是搞不清楚他们之间的是是非非,该从哪里入手突破?该怎么办? 展开
 我来答
百度网友b08b733
2019-06-03 · TA获得超过1560个赞
知道小有建树答主
回答量:1968
采纳率:57%
帮助的人:98.2万
展开全部
你先把数据类型搞清楚,这个知识是通用的。其实就是计算机的语言。
数据就是由若干个位组成的。计算机中就是无限个0和1。这是计算机的语言。
二进制的0101表示十进制的5、1010表示十进制的10,这个是二进制转换成十进制的知识。
位是什么?二进制0101就是四个位!因为有4个数字组成,记住二进制只有0和1,没有第三种数字。继续!
那你现在知道位是什么了,就是二进制中的一个数字,表示一个位。
那么问题来了,四个位能储存多大的数字?
二进制只有0和1,对吧?那4个位的二进制最大就是1111,就是8+4+2+1=15。4个位最大储存十进制的15。是不是有点小?如果要储存数字100,至少也要1100100(7个位),对吧?但是数据类型中没有7个位的,只能向上兼容使用8个位的“字节”。
所以数据类型就出来了,为什么有很多种数据类型?因为以前计算机的内存很小,如果用8个位存储0到15的数,是不是浪费4个位?
计算机的内存是有限的,为了追求更高的使用率(性价比)。
所以要“看菜吃饭”,选择合适的数据类型储存相对应的数据,剩下的空间就可以分配给其他数据。
所以才定义了很多种数据类型,其实就是位的长度。
常用的数据类型就是位、字节、字。其实就是1个位、8个位、16个位。就是位的长度。
那么欧姆龙PLC的通道是什么?其实就是哪一个字节或哪一个字的意思。
比如CP1E,十二进八出的。什么意思?就是一个输入通道有12个位,一个输出通道有8个位。
比如0.00至0.11是0通道输入端,是不是一共12个位?
100.00至100.07是100通道输出端,是不是一共8个位?
这只是PLC的知识。
如果你组态HMI(触摸屏),你想输入一个8位的十进制密码,比如8位密码的上限数值是99999999(8个9),你要用多大的数据类型?
我帮你算了一下,要用28个位存储,但是常用的数据类型中没有28位的,只能向上兼容了,就是32个位的“双字”了。
8个位是一个字节、2个字节是一个字、两个字是双字。其实就是1位、8位、16位、32位的意思。
我也是初学,这是我对数据类型的见解,肯定是有很多不对的地方的了。相互学习,哈哈,求业界大佬指点批评!
百度网友aa9c8520b1
2017-11-14 · TA获得超过2481个赞
知道小有建树答主
回答量:1270
采纳率:92%
帮助的人:642万
展开全部
PLC在自动化专业是大三才学的。你自学的话,不少前置课程都没学过。这些是计算机里的基础知识。找本计算机一级的教材看看就懂了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式