應(yīng)用領(lǐng)域 | 化工 |
---|
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
西門(mén)子S120變頻器代理商
PLC 的存儲(chǔ)器包括系統(tǒng)存儲(chǔ)器,裝載存儲(chǔ)器和工作存儲(chǔ)器。系統(tǒng)存儲(chǔ)器用于存放 PLC 的系統(tǒng)程序和內(nèi)部寄存器, 裝載存儲(chǔ)器則用于存放 PLC 的用戶(hù)程序,用戶(hù)程序編譯后被存放在工作存儲(chǔ)器中執(zhí)行。裝載存儲(chǔ)器通常為MC卡,支持外部擴(kuò)展,而工作存儲(chǔ)器是集成在CPU中并且無(wú)法擴(kuò)展的,在選擇CPU時(shí)需根據(jù)控制方案的復(fù)雜程度預(yù)估可能使用的工作存儲(chǔ)器大小并留有適當(dāng)余量。選擇裝載存儲(chǔ)器通常只需選擇不小于工作存儲(chǔ)器大小的存儲(chǔ)卡即可。
通信接口的功能是通過(guò)這些通信接口可以和監(jiān)視器、 打印機(jī)、 其他的 PLC 或是計(jì)算機(jī)相連, 從而實(shí)現(xiàn)“PLC與上位機(jī)”或“PLC與PLC”之間的通信。通信接口可以集成在CPU模塊上使用內(nèi)部總線(xiàn)與CPU通信,也可以使用單獨(dú)的通信接口模塊通過(guò)外部總線(xiàn)與CPU通信。通信接口的選擇首先確定通信對(duì)象接口的電氣標(biāo)準(zhǔn)例如RS232、RS485、RJ45等,還需要確定使用的協(xié)議,常見(jiàn)的例如PROFINET,PROFIBUS總線(xiàn)協(xié)議,通過(guò)PROFINET和PROFIBUS總線(xiàn),CPU可與分散在遠(yuǎn)端現(xiàn)場(chǎng)的輸入輸出單元進(jìn)行數(shù)據(jù)交換,使PLC系統(tǒng)規(guī)模更易于擴(kuò)充。
輸入單元的作用是將按鈕、行程開(kāi)關(guān)或傳感器等產(chǎn)生的信號(hào)輸入 CPU,根據(jù)信號(hào)類(lèi)型,輸出單元的作用則是將 CPU 向外輸出的信號(hào)轉(zhuǎn)換成可以驅(qū)動(dòng)外部執(zhí)行元件的信號(hào),以便控制接觸器線(xiàn)圈等電器的通、斷電。
輸入輸出單元主要分為模擬量輸入模塊,模擬量輸出模塊、數(shù)字量輸入模塊和數(shù)字量輸出模塊。模擬量輸入模塊測(cè)量電流、電壓、電阻、熱電偶等連續(xù)信號(hào),模擬量輸出模塊輸出電流、電壓信號(hào)驅(qū)動(dòng)現(xiàn)場(chǎng)執(zhí)行器,模擬量輸入輸出模塊需考慮處理信號(hào)的分辨率,響應(yīng)時(shí)間以及信號(hào)測(cè)量范圍。數(shù)字量輸入模塊應(yīng)考慮信號(hào)電平、傳輸距離、隔離、供電方式,響應(yīng)時(shí)間等應(yīng)用要求。數(shù)字量輸出模塊應(yīng)考慮不同的負(fù)載對(duì)PLC的輸出方式的要求。
西門(mén)子 S7-200PLC 做服務(wù)器的配置例程 S7- 以太網(wǎng)模塊配置 我原本是協(xié)助某一系統(tǒng)集成商(以下簡(jiǎn)稱(chēng)“上位機(jī)”)做以太網(wǎng)通信的。
我們的 這兩臺(tái)柜子在系統(tǒng)中作為子站(服務(wù)器),IP 地址和被訪(fǎng)問(wèn)計(jì)算機(jī)的臺(tái)數(shù)事先客戶(hù)沒(méi)有提出要求,系統(tǒng)集 成商也是當(dāng)時(shí)才獲取的。
到現(xiàn)場(chǎng)后我先按照客戶(hù)的要求對(duì)其中一個(gè) CPU224 重新進(jìn)行“以太網(wǎng)向?qū)?rdquo;配置, 具體操作如下: 首先通過(guò) STEP 7 MicroWIN 軟件打開(kāi)自己的程序如圖 1, 圖1 在菜單“工具”中打開(kāi)“以太網(wǎng)向?qū)?rdquo;,在彈出的對(duì)話(huà)框中點(diǎn)擊“下一步”出現(xiàn)圖 2 模塊
圖2 地址對(duì)話(huà)框,點(diǎn)擊“讀取模塊”搜索已安裝 CP243-1 的模塊,雙擊搜索出的模塊這樣就了模塊在 CPU 中的位置。
點(diǎn)擊“下一步”,彈出圖 3 模塊 IP 地址對(duì)話(huà)框,這里可以設(shè)置所需的 IP
圖3 地址、子網(wǎng)掩碼、網(wǎng)關(guān)。
設(shè)置完成點(diǎn)擊“下一步”彈出圖 4,“模塊命令字”選項(xiàng)默認(rèn)即可,
圖4 “對(duì)等連接”這里可以被訪(fǎng)問(wèn)計(jì)算機(jī)的臺(tái)數(shù),多支持 8 臺(tái),一般給它設(shè)個(gè)“8”免的事后客戶(hù)又 找你“麻煩”。
設(shè)置完成“下一步”彈出配置連接對(duì)話(huà)框,如圖 5 為每個(gè)連接通道 圖5 配置通信模式。
這里的 PLC 作為服務(wù)器,即供遠(yuǎn)程計(jì)算機(jī)(客戶(hù)機(jī))訪(fǎng)問(wèn),PLC 不需編寫(xiě)任何通信程序。
所 以所有通道都配置成服務(wù)器,且“接受所有連接請(qǐng)求”,意思是不需要遠(yuǎn)程客戶(hù)機(jī)的 IP 地址
點(diǎn)擊OK后在彈出的屬性窗口中勾選單端組態(tài)(Establish an active connection),并填寫(xiě)通信伙伴的IP地址,注意Local ID編號(hào),本例保持默認(rèn)值1。點(diǎn)擊詳細(xì)按鈕。西門(mén)子S120變頻器授權(quán)代理商
圖8.S7連接屬性
2.8 在地址詳細(xì)信息對(duì)話(huà)框中填寫(xiě)通信伙伴CPU的機(jī)架號(hào)和槽號(hào),如通信伙伴是S7-300/400 CPU則槽號(hào)為2,如通信伙伴是S7-1200/1500 CPU則槽號(hào)為1。點(diǎn)擊OK。
圖9.S7地址詳細(xì)
2.9 選中CPU,先編譯再下載
圖10.編譯下載
2.10 下載完成后,可點(diǎn)擊“激活連接狀態(tài)”按鈕,查看連接狀態(tài),如下圖所示,則表示組態(tài)的連接已經(jīng)成功建立。
圖11.連接已建立
2.11 如果出現(xiàn)如下圖所示的情況,則說(shuō)明連接沒(méi)有建立,請(qǐng)檢查網(wǎng)線(xiàn)的連接、IP地址等。
圖12.連接未建立
3、編寫(xiě)PLC程序,調(diào)用通訊塊
3.1 組態(tài)連接建立成功后,需要調(diào)用通訊功能塊PUT和GET進(jìn)行數(shù)據(jù)交換。S7-300用于通訊連接的功能塊位于標(biāo)準(zhǔn)庫(kù)中,如下圖所示:
圖13.PUT GET指令位置
3.2調(diào)用PUT指令,本例中本地S7-300 CPU將DB10.DBB0開(kāi)始的10個(gè)字節(jié)寫(xiě)入通信伙伴CPU 的DB11.DBB0開(kāi)始的10個(gè)字節(jié)中。
圖14.PUT指令
3.3調(diào)用GET指令,本例中將通信伙伴CPU的DB20.DBB0開(kāi)始的10個(gè)字節(jié)讀入到本地S7-300 CPU的DB21.DBB0開(kāi)始的10個(gè)字節(jié)中。