PLC数据类型会消失吗?

发布时间:2024-03-21
任意的数据类型的常数装入s7-300的累加器1后,它的数据类型的属性就消失了,剩下的只有0和1。这样的数据传送到定义了数据类型的变量中,该变量的数据类型当然不会变,符号表管着它的,除非修改符号表。
符号表是管不住它的,只有编程者可以。
如果是全局变量,数据类型在符号表中定义,当然是符号表直接管它。
除了符号表,fb、fc的局部变量表和数据块中的变量都定义了数据类型。编程者必须通过这些东西来管数据类型。
我说过word是多义词,它用来作数据类型的名称,也可以用来作量词,表示存储器是16位的。16位存储器(word)地址(例如mw0、lw0)没有定义数据类型时,它就没有数据类型。
ob40的参数ob40_mdl_addr的数据类型为word,不能直接用于要求数据类型为int的整数比较指令。用move指令把ob40_mdl_addr的值传送给mw10以后,mw10就可以用于比较指令了。mw10并没有因此自动获得数据类型int,只是cpu“认为”mw10中的数据类型是int。
数据类型是什么?我讲过数据类型是人为规定的数据一个属性。再打个比喻:有不良小贩把白色的小鸡染成五颜六色来骗小孩。放到水里一洗就变白了。如果把小鸡看成数据,染的颜色就是数据类型。把定义了数据类型的数据装入绝对地址mw10或累加器(累加器也是一个特殊的绝对地址),数据类型的属性就被剥去了,只剩下赤裸裸的数据了,就像小鸡的颜色被水洗掉了一样。这时可以把数据当作规定了长度的各种数据类型来用。
上一个:抚养费一次性支付标准是怎么样规定的
下一个:三星手机英文标志是怎么样,三星标志英语是什么

AC1206FR-074M3L,国巨车规电阻1206 4.3MΩ ±1% 1/4W
居民健康卡的初始密码是啥(居民健康卡初始密码陕西信合)
RTT021070BTH现货库存,最新价格
RC-1210L1R78FT在线查库存,今日报价
无线数传电子吊磅秤,上海电子吊称哪家好
win10不激活可以使用吗(win10不激活影响使用吗微软答复)
怎么选台式电脑cpu,怎么选购台式电脑的CPU
怎么判定犯罪故意的意志因素
春季柑橘园艺嫁接技术
预制人行道砌块加工尺寸与外观质量允许偏差有哪些?