(1) 首位檢測位()
狀態(tài)字的位0稱為首位檢測位。若位的狀態(tài)為0,則表明一個梯形邏輯網(wǎng)絡(luò)的開始,或指令為邏輯串的第一條指令。CPU對邏輯串第一條指令的檢測(稱為首位檢測)產(chǎn)生的結(jié)果直接保存在狀態(tài)字的RLO位中,經(jīng)過首次檢測存放在RLO中的0或1被稱為首位檢測結(jié)果。位在邏輯串的開始時總是0,在邏輯串指令執(zhí)行過程中位為1,輸出指令或與邏輯運算有關(guān)的轉(zhuǎn)移指令(表示一個邏輯串結(jié)束的指令)將清0。
(2) 邏輯操作結(jié)果(RLO)
狀態(tài)字的位1稱為邏輯操作結(jié)果RLO(Result of Logic Operation)。該位存儲邏輯指令或算術(shù)比較指令的結(jié)果。在邏輯串中,RLO位的狀態(tài)能夠表示有關(guān)信號流的信息。RLO的狀態(tài)為1,表示有信號流(通);為0,表示無信號流(斷)。可用RLO觸發(fā)跳轉(zhuǎn)指令。
(3) 狀態(tài)位(STA)
狀態(tài)字的位2稱為狀態(tài)位。狀態(tài)位不能用指令檢測,它只是在程序測試中被CPU解釋并使用。如果一條指令是對存儲區(qū)操作的位邏輯指令,則無論是對該位的讀或?qū)懖僮?,STA總是與該位的值取得一致;對不訪問存儲區(qū)的位邏輯指令來說,STA位沒有意義,此時它總被置為1。
(4) 或位(OR)
狀態(tài)字的位3稱為或位(OR)。在先邏輯“與”后邏輯“或”的邏輯串中,OR位暫存邏輯“與”的操作結(jié)果,以便進行后面的邏輯“或”運算。其它指令將OR位清0。
(5) 溢出位(OV)
狀態(tài)字的位4稱為溢出位。溢出位被置1,表明一個算術(shù)運算或浮點數(shù)比較指令執(zhí)行時出現(xiàn)錯誤(錯誤:溢出、非法操作、不規(guī)范格式)。后面的算術(shù)運算或浮點數(shù)比較指令執(zhí)行結(jié)果正常的話OV位就被清0。
(6) 溢出狀態(tài)保持位(OS)
狀態(tài)字的位5稱為溢出狀態(tài)保持位(或稱為存儲溢出位)。OV被置1時OS也被置1;OV被清0時OS仍保持。所以它保存了OV位,可用于指明在先前的一些指令執(zhí)行中是否產(chǎn)生過錯誤。只有下面的指令才能復(fù)位OS位:JOS(OS=1時跳轉(zhuǎn));塊調(diào)用指令和塊結(jié)束指令。
(7) 條件碼1(CC1)和條件碼0(CC0)
狀態(tài)字的位7和位6稱為條件碼1和條件碼0。這兩位結(jié)合起來用于表示在累加器1中產(chǎn)生的算術(shù)運算或邏輯運算結(jié)果與0的大小關(guān)系;比較指令的執(zhí)行結(jié)果或移位指令的移出位狀態(tài)。
一 應(yīng)用系統(tǒng)總體方案設(shè)計
1.PLC控制系統(tǒng)類型
F 由PLC構(gòu)成的單機控制系統(tǒng)。
F 由PLC構(gòu)成的集中控制系統(tǒng)。
F 由PLC構(gòu)成的分布式控制系統(tǒng)。
F 用PLC構(gòu)成遠程I/0控制系統(tǒng)。
2.系統(tǒng)的運行方式
F 手動運行方式。
F 半自動運行方式。
F 自動運行方式。
二 系統(tǒng)硬件設(shè)計根據(jù)
1.工藝要求
2.設(shè)備狀況
3.控制功能
4.I/0點數(shù)和種類
5.系統(tǒng)的先進性
三 可編程序控制器的機型選擇
1. CPU的功能
2. I/0點數(shù)
3. 響應(yīng)速度
4. 指令系統(tǒng)
5. 機型選擇的其他考慮
四 輸入/輸出模板的選擇
1.數(shù)字量輸入模塊的選擇
2.數(shù)字量輸出模塊的選擇
3.模擬量模塊的選擇
4.智能I/0模塊的應(yīng)用選擇
五 系統(tǒng)硬件設(shè)計文件
1.系統(tǒng)硬件配置圖
2.模塊統(tǒng)計表
3.I/0硬件接口圖及I/0地址表
六 系統(tǒng)供電設(shè)計
1.供電系統(tǒng)的保護措施
2.電源模塊的選擇
4. I/0模塊供電電源設(shè)計
5. 系統(tǒng)接地設(shè)計
6. 可編程序控制器供電系統(tǒng)設(shè)計
7. 電纜設(shè)計和敷設(shè)