雙遼市西門子總代理6ES74000HR044AB0 雙遼市西門子總代理6ES74000HR044AB0
:李 工()竭誠為您服務
24小時 一三七九五二八九八七三
在線工作;
西門子PLC S7-300系列及有關設備應是集成的、標準的,按照易于與工業(yè)控制系統形成一個整體,易于擴充其功能的原則選型所選用西門子PLC應是在相關工業(yè)領域有投運業(yè)績、成熟可靠的系統,西門子PLC S7-300的系統硬件、軟件配置及功能應與裝置規(guī)模和控制要求相適應。本文下面就為您介紹一下西門子PLC S7-300系列的選型方法,供您在配置過程中參考。
西門子PLC S7-300選型
一、機型的選擇
(一)西門子PLC S7-300的類型
西門子PLC按結構分為整體型和模塊型兩類,按應用環(huán)境分為現場安裝和控制室安裝兩類;按CPU字長分為1位、4位、8位、16位、32位、64位等。從應用角度出發(fā),通??砂纯刂乒δ芑蜉斎胼敵鳇c數選型。
整體型西門子PLC的I/O點數固定,因此用戶選擇的余地較小,用于小型控制系統;模塊型PLC提供多種I/O卡件或插卡,因此用戶可較合理地選擇和配置控制系統的I/O點數,功能擴展方便靈活,一般用于大中型控制系統。
(二)輸入輸出模塊的選擇
輸入輸出模塊的選擇應考慮與應用要求的統一。例如對輸入模塊,應考慮信號電平、信號傳輸距離、信號隔離、信號供電方式等應用要求。對輸出模塊,應考慮選用的輸出模塊類型,通常繼電器輸出模塊具有價格低、使用電壓范圍廣、壽命短、響應時間較長等特點;可控硅輸出模塊適用于開關頻繁,電感性低功率因數負荷場合,但價格較貴,過載能力較差。輸出模塊還有直流輸出、交流輸出和模擬量輸出等,與應用要求應*。
可根據應用要求,合理選用智能型輸入輸出模塊,以便提高控制水平和降低應用成本。
考慮是否需要擴展機架或遠程I/O機架等。
(三)存儲器的選擇
由于計算機集成芯片技術的發(fā)展,存儲器的價格已下降,因此,為保證應用項目的正常投運,一般要求PLC的存儲器容量,按256個I/O點至少選8K存儲器選擇。需要復雜控制功能時,應選擇容量更大,檔次更高的存儲器。
(四)冗余功能的選擇
1.控制單元的冗余
(1)重要的過程單元:CPU(包括存儲器)及電源均應1B1冗余。
(2)在需要時也可選用PLC硬件與熱備軟件構成的熱備冗余系統、2重化或3重化冗余容錯系統等。
2.I/O接口單元的冗余
(1)控制回路的多點I/O卡應冗余配置。
(2)重要檢測點的多點I/O卡可冗余配置。3)根據需要對重要的I/O信號,可選用2重化或3重化的I/O接口單元。
二、控制功能的選擇
該選擇包括運算功能、控制功能、通信功能、編程功能、診斷功能和處理速度等特性的選擇。
為減輕CPU通信任務,根據網絡組成的實際需要,應選擇具有不同通信功能的(如點對點、現場總線、工業(yè)以太網)通信處理器。
三、輸入輸出(I/O)點數的估算
I/O點數估算時應考慮適當的余量,通常根據統計的輸入輸出點數,再增加10%~20%的可擴展余量后,作為輸入輸出點數估算數據。實際訂貨時,還需根據制造廠商PLC的產品特點,對輸入輸出點數進行圓整。
四、存儲器容量的估算
存儲器容量是可編程序控制器本身能提供的硬件存儲單元大小,程序容量是存儲器中用戶應用項目使用的存儲單元的大小,因此程序容量小于存儲器容量。設計階段,由于用戶應用程序還未編制,因此,程序容量在設計階段是未知的,需在程序調試之后才知道。為了設計選型時能對程序容量有一定估算,通常采用存儲器容量的估算來替代。
存儲器內存容量的估算沒有固定的公式,許多文獻資料中給出了不同公式,大體上都是按數字量I/O點數的10~15倍,加上模擬I/O點數的100倍,以此數為內存的總字數(16位為一個字),另外再按此數的25%考慮余量。
用戶可以在使用西門子PLC S7-300系列時,參考本文提供的內容進行配置,從而設計出完整合理的自動化控制系統,并保證其穩(wěn)定運行。
LSTW //將狀態(tài)字中0—8位裝入累加器1中,累加器9—31位被清0
TSTW //將累加器1中的內容傳送到狀態(tài)字中
注:對 S7-300系列的CPU, LSTW不對狀態(tài)字中的SC、STA、OR位進行操作,僅將狀態(tài)字中的1,4,5,6,7位裝入累加器1的對應位。
3.4.4 裝入時間值或計數值
定時器字中的剩余時間值以二進制格式保存,用L指令從定時器字中讀出二進制時間值裝入累加器1中,稱為直接裝載。也可用LC指令以DCD碼格式讀出時間值,裝入累加器1低字中,稱為BCD碼格式讀出時間值。以BCD碼格式裝入時間值可以同時獲得時間值和時基,時基與時間值相乘就得到定時剩余時間。
L T1 //將定時器T1中二進制格式的時間值直接裝入累加器1的低字中
LC T1 //將定時器T1中的時間值和時基以BCD碼格式裝入累加器1 低字中
對當前計數值也可以直接裝載和以BCD碼格式讀出當前計數值。
L C1 //將計數器C1中計數值以二進制格式裝入累加器1的低字中
LC C1 //將計數器C1中的計數值以BCD碼格式裝入累加器1低字中
3.4.5地址寄存器裝入和傳送
對于地址寄存器,可以不經過累加器1而直接將操作數裝入或傳出,或將兩個地址寄存器的內容直接交換。
指令格式: LAR1
說明:將操作數的內容裝入地址寄存器1(ARl);
指令格式: LAR2
說明:將操作數的內容裝入地址寄存器2(AR2);
指令格式:TAR1
說明:將ARl的內容傳送給存儲區(qū)或AR2;
指令格式:TAR2
說明:將ARl的內容傳送給存儲區(qū)或AR2;
指令格式:CAR
說明:交換ARl和AR2的內容