偶然想起以前的北京大杂院,虽然条件不是太好,但邻里之间好似农村的一个村子一样,彼此见面时,说句:“吃了嘛!您呐!”算是一声问候,同院的孩子们经常在一起玩耍,想那“远亲不如近邻”也缘于这大杂院邻里们的互相照顾,而现在大家都住进了楼房,门窗紧闭,彼此难见。前些年搬入楼房,只知道同层有8户人家,碰到同下电梯的,也不知道是来串门的还是本层居住的。
开始时的大杂院(非四合院)大都是某单位盖的职工宿舍,清一色的样式,房间大小都一样,大的院有上百间,这上百间一般按1.2.3....等自然顺序排列,作为各个房间的识别。找人嘛也就按照这个顺序去找,比如张三住28号,李四住88号等等,随着岁数的增长,9号职工王五结婚生子,不得不向单位再申请一套房子,那时的单位真好,就把临近的10号分配给了他,这样一来王五就占有两套房子了,而张三不但结婚生子,还借这小科长权力将自己的老父亲和妹妹也弄到了这个单位,又几经周折,把29,30,31号房间也一起弄到了手,那轻官鄙钱的赵一,一直过着清苦快乐的生活住在2号。他们的地址是:
2号 赵一
9号 王五 两间
28号 张三 4 间
88号 李四
虽然期间有王五、张三房间数量的变动,但并不影响其他人的地址,不影响找人的方便性,因为他们的地址是以每个单间房来编号的,虽然有跨越,王五占9、10号,张三占28、29、30、31号。
浏览论坛中有不少朋友问PLC寻址的问题,就突然想起这大杂院中房间号码的排列。PLC内存中最基本控制单位是位,每8位组成一个字节,PLC中,就是以字节为单位进行地址编号的。每个字节相当于这大杂院中的一间间小房屋,用VB表示。两个字节的数据称为字,相当于上面的王五,双字或实型数据占有四个字节,相当于上面的张三。因此张三等的地址也可这样来表示
VB2 一看就知道是,2号房间,一间
VW9 这个是9号房间,两间
VD28 这个厉害,28号间,有四间,肯定是官
VB88 88号房间,一间,苦啊。
因为是以字节为顺序来排列,因此
VW9,包含有,VB9,VB10,两个字节
VD28,包含有VB28,VB29,VB30,VB31四个字节,
若使用了VD28,无特殊情况,就不能再出现VD29,VW30,VB31等等,这会造成地址重叠。
上述情况仅适用于西门子PLC,在维纶触摸屏中的地址却是另一种排列方式。
比如可以使用VW1,VW2,VW3等等,不会造成地址重叠,但是若是双字就有重叠问题了。
一般来讲,基本地址排列的位数也就是计算机的位数,意思就是说
200系列PLC是8位机,触摸屏幕是16位机。
[ 此帖被醉湮邃虞在2010-01-23 00:48重新编辑 ]