不同的PLC廠家上下位機(jī)通信時一般都利用自己**的通信協(xié)議,相互之間不能兼容,,目前大型工廠都分多個小系統(tǒng),有可能利用不同系列的PLC,如果想把各個系統(tǒng)聯(lián)系起來進(jìn)行集中控制,就需要它們之間有一個共同兼容的通信協(xié)議,,目前較通用的方法就是把所有不同類型的PLC通過Modbus/TCP把他們聯(lián)系起來,再進(jìn)行集中處理。MODBUS/TCP是簡單的,、中立廠商的用于管理和控制自動化設(shè)備的MODBUS系列通訊協(xié)議的派生產(chǎn)品,,顯而易見,它覆蓋了使用TCP/IP協(xié)議的“Intranet”和“Internet”環(huán)境中MODBUS報文的用途,。協(xié)議的**通用用途是為諸如PLC,,I/O模塊,以及連接其它簡單域總線或I/O模塊的網(wǎng)關(guān)服務(wù)的,。在程序下載到plc之前需要轉(zhuǎn)換,,轉(zhuǎn)換的過程也就是程序自檢的過程。臺州臺達(dá)PLC課程
S7-1200PLC的運(yùn)動控制功能S7-1200CPU提供四個脈沖輸出發(fā)生器,。每個脈沖輸出發(fā)生器提供一個脈沖輸出和一個方向輸出,,用于通過脈沖接口對步進(jìn)電機(jī)驅(qū)動器或伺服電機(jī)驅(qū)動器進(jìn)行控制。脈沖輸出為驅(qū)動器提供電機(jī)運(yùn)動所需的脈沖,。方向輸出則用于控制驅(qū)動器的行進(jìn)方向,。PTO輸出生成頻率可變的方波輸出。DC/DC/DC型CPUS7-1200上配備有用于直接控制驅(qū)動器的板載輸出,。繼電器型CPU需要具有用來控制驅(qū)動器的DC輸出的信號板,。信號板(SB,SignalBoard)將板載I/0擴(kuò)展為包含多個附加I/0點。具有兩個數(shù)字量輸出的SB可用作控制一臺電機(jī)的脈沖輸出和方向輸出,。具有四個數(shù)字量輸出的SB可用作控制兩臺電機(jī)的脈沖輸出和方向輸出,。不能將內(nèi)置繼電器輸出用作控制電機(jī)的脈沖輸出。不論是使用板載I/0,、SBI/O還是二者的組合,,頂多可以擁有四個脈沖發(fā)生器。寶山區(qū)信捷PLC課程實訓(xùn)基地西門子1200/1500plc與V90伺服通訊,。
Modbus具有兩種串行傳輸模式:分別為ASCII和RTU,。S7-1200PLC通過調(diào)用軟件中的Modbus(RTU)指令來實現(xiàn)ModbusRTU通信,而ModbusASCII則需要用戶安照協(xié)議格式自行編程,。ModbusRTU是一種單主站的主從通信模式,,主站發(fā)送數(shù)據(jù)請求報文幀,,從站回復(fù)答應(yīng)數(shù)據(jù)報文幀。Modbus網(wǎng)絡(luò)上只能有一個主站存在,,主站在網(wǎng)絡(luò)上沒有地址,,每個從站必須有一個**的地址,從站的地址范圍為0~247,,其中0為廣播地址,,用于將消息廣播到所有Modbus從站,只有Modbus功能代碼05,、06,、15和16可用于廣播。
模擬量模塊的地址分配模擬量模塊以通道為單位,,一個通道占一個字(2byte)的地址,,所以在模擬量地址中只有偶數(shù)。S7-1200PLC的模擬量模塊的系統(tǒng)默認(rèn)地址為I/QW96~I/QW222,。一個模擬量模塊*多有8個通道,,從96號字節(jié)開始,S7-1200給每一個模擬量模塊分配16B(8個字)的地址,。號槽的模擬量模塊的起始地址為(N-2)X16+96,其中N大于等于2,。集成的模擬量輸入/輸出系統(tǒng)默認(rèn)地址是I/QW64、I/QW66;信號板上的模擬量輸入/輸出系統(tǒng)默認(rèn)地址是I/QW80,。對信號模塊組態(tài)時,CPU會根據(jù)模塊所在的槽號,,按上述原則自動的分配模塊的默認(rèn)地址。雙擊設(shè)備組態(tài)窗口中相應(yīng)模塊,,其“常規(guī)”屬性中都列出每個通道的輸入和輸出起始地址,。在模塊的屬性對話框的“地址”選項卡中,用戶可以通過編程軟件修改系統(tǒng)自動分配的地址,,一般采用系統(tǒng)分配的地址,,因此沒必要死記上述的地址分配原則。但是必須根據(jù)組態(tài)時確定的I/O點的地址來編程,。西門子1200CPU通過(TCP通信協(xié)議)與s7-1200CPU通信,。
梯形圖編程注意事項如下
(1)梯形圖按自上而下、從左到右的順序排列,。程序按從左到右、從上到下的順序執(zhí)行,。每個線圈(或方框)為一個邏輯行,,即一層階梯。每一邏輯行開始于左母線,,然后是觸點的連接,,**終止于線圈(或方框)(2)在梯形圖中,每個繼電器均為存儲器中的一位,稱“軟繼電器”,。當(dāng)存儲器狀態(tài)為“1”時,,表示該繼電器線圈得電,其常開觸點閉合或常閉觸點斷開,。(3)梯形圖兩端的母線并非實際電源的兩端,,而是“概念”電流,即能流,。能流只能從左到右流動,。(4)在梯形圖中,前面所有繼電器線圈為一個邏輯執(zhí)行結(jié)果,,被后面邏輯操作利用,。(5)在梯形圖中,除了輸入繼電器沒有線圈,,只有觸點外,,其他繼電器既有線圈,又有觸點,。(6)每個程序段必須以一個觸點開始,,以線圈或方框終止邏輯程序段。(7)梯形圖每一個程序段中并沒有真正的電流流過,。(8)PLC在執(zhí)行程序時,,每次執(zhí)行一個程序段,順序為從左至右,,然后自頂部至底部一個程序段一個程序段掃描執(zhí)行,,一旦CPU到達(dá)程序的結(jié)尾,就又回到程序的頂部重新開始執(zhí)行,,即PLC是串行周期掃描工作方式,。 三菱plc基本指令LD是指取反,LDI是指反指令,。PLC課程班
三菱FX3U系列有M500~M7679共7180個斷電保持輔助繼電器,。臺州臺達(dá)PLC課程
初學(xué)者往往不容易區(qū)分PNP型和NPN型的接法,經(jīng)?;煜?,掌握以下方法就不會出錯。把PLC作為負(fù)載,,以輸入開迷電影關(guān)(通常為接近開關(guān))為對象,,若信號從開關(guān)流出(信號從開關(guān)流出,向PLC流入),,則PLC的輸入為PNP型接法;把PLC作為負(fù)載,,以輸入開關(guān)為(通常為接近開關(guān))對象,,若信號從開關(guān)流入(信號從PLC流出,向開關(guān)流入),,則PLC的輸入為NPN型接法,。三菱的FX2N系列PLC只支持NPN型接法。在CPU的輸出點接線端子旁邊印刷有“RELAY OUTPUTS”字樣,,含義是繼電器輸出,。臺州臺達(dá)PLC課程