偶然想起以前的北京大雜院,雖然條件不是太好,但鄰里之間好似農村的一個村子一樣,彼此見面時,說句:“吃了嘛!您吶!”算是一聲問候,同院的孩子們經常在一起玩耍,想那“遠親不如近鄰”也緣于這大雜院鄰里們的互相照顧,而現在大家都住進了樓房,門窗緊閉,彼此難見。前些年搬入樓房,只知道同層有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重新編輯 ]