版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PLC應(yīng)用實(shí)例PLC應(yīng)用實(shí)例學(xué)習(xí)PLC技術(shù),必須重視實(shí)踐。下面通過(guò)幾個(gè)PLC應(yīng)用實(shí)例,引導(dǎo)讀者進(jìn)一步理解和掌握PLC的應(yīng)用技術(shù)。實(shí)例中不僅有涉及通常的PLC控制,還涵蓋了DeviceNet遠(yuǎn)程I/O、PID控制、便利指令、PLC與變頻器、伺服控制器、溫控儀表的通訊等內(nèi)容。PLC應(yīng)用實(shí)例
2電動(dòng)機(jī)星——三角降壓?jiǎn)?dòng)控制電動(dòng)機(jī)星——三角降壓?jiǎn)?dòng)主電路如圖7?1所示。PLC的外部接線如圖7?2所示。PLC應(yīng)用實(shí)例
3電動(dòng)機(jī)星——三角降壓?jiǎn)?dòng)控制【動(dòng)作要求】
三相交流異步電動(dòng)機(jī)啟動(dòng)時(shí)電流較大,一般為額定電流的5~7倍。為了減小啟動(dòng)電流對(duì)電網(wǎng)的影響,采用星—三角形降壓?jiǎn)?dòng)方式。星—三角形降壓?jiǎn)?dòng)過(guò)程:合上開關(guān)后,電機(jī)啟動(dòng)接觸器和星形降壓方式啟動(dòng)接觸器先啟動(dòng)。10秒延時(shí)后,星形降壓方式啟動(dòng)接觸器斷開,再經(jīng)過(guò)1秒延時(shí)后將三角形正常運(yùn)行接觸器接通,電動(dòng)機(jī)主電路接成三角形接法正常運(yùn)行。采用兩級(jí)延時(shí)的目的是確保星形降壓方式啟動(dòng)接觸器完全斷開后才去接通三角形正常運(yùn)行接觸器。PLC應(yīng)用實(shí)例
4電動(dòng)機(jī)星——三角降壓?jiǎn)?dòng)控制【元件說(shuō)明】PLC應(yīng)用實(shí)例
5電動(dòng)機(jī)星——三角降壓?jiǎn)?dòng)控制控制程序如右圖:【程序說(shuō)明】按下啟動(dòng)按鈕,X0=On,Y0=On并自保,電機(jī)啟動(dòng)接觸器KM0接通,同時(shí)T0計(jì)時(shí)器開始計(jì)時(shí),因Y0=On,T0=Off,Y2=Off,所以Y1=On,星形降壓方式啟動(dòng)接觸器KM1導(dǎo)通。T0計(jì)時(shí)器到達(dá)10秒預(yù)設(shè)值后,T0=On,Y1=Off,T1計(jì)時(shí)器開始計(jì)時(shí),到達(dá)1s預(yù)設(shè)值后,T1=On,所以Y2=On,三角形正常運(yùn)行接觸器KM2導(dǎo)通。PLC應(yīng)用實(shí)例
6當(dāng)按下停止按鈕時(shí),X1=On,無(wú)論電動(dòng)機(jī)處于啟動(dòng)狀態(tài)還是運(yùn)行狀態(tài),Y0、Y1、Y2都變?yōu)镺ff,電機(jī)停止運(yùn)行。機(jī)械手手自動(dòng)控制1)MC/MCR手自動(dòng)控制【控制要求】1、按下手動(dòng)按鈕,機(jī)械手執(zhí)行手動(dòng)流程:按下夾取按鈕將產(chǎn)品從A傳送帶上夾取,按下轉(zhuǎn)移按鈕產(chǎn)品移動(dòng)到B傳送帶,按下釋放按鈕將產(chǎn)品放在B傳送帶上送走。2、按下自動(dòng)按鈕,機(jī)械手執(zhí)行自動(dòng)流程1次:夾取產(chǎn)品(釋放前動(dòng)作一直保持)→轉(zhuǎn)移產(chǎn)品(動(dòng)作持續(xù)2秒)→釋放產(chǎn)品。若需再次執(zhí)行自動(dòng)流程,再觸發(fā)自動(dòng)按鈕一次即可。PLC應(yīng)用實(shí)例
73、手動(dòng)控制流程和自動(dòng)控制流程互鎖。機(jī)械手手自動(dòng)控制MC/MCR指令回顧:說(shuō)明:MC為主控起始指令,當(dāng)MC指令執(zhí)行時(shí),位于MC與MCR指令之間的指令照常執(zhí)行。MCR為主控結(jié)束指令,置于主控程序最后,在MCR指令之前不可有接點(diǎn)指令。PLC應(yīng)用實(shí)例
8機(jī)械手手自動(dòng)控制當(dāng)MC指令Off時(shí),位于MC與MCR指令之間的指令動(dòng)作如下所示:PLC應(yīng)用實(shí)例
9機(jī)械手手自動(dòng)控制PLC應(yīng)用實(shí)例
10機(jī)械手手自動(dòng)控制PLC應(yīng)用實(shí)例
11機(jī)械手手自動(dòng)控制【程序說(shuō)明】X0由Off→On變化時(shí),執(zhí)行自動(dòng)流程1次;X1由Off→On變化時(shí),控制手動(dòng)動(dòng)作部份,手動(dòng)控制動(dòng)作中,夾取和釋放動(dòng)作觸發(fā)一次對(duì)應(yīng)的按鈕即可完成,而移動(dòng)產(chǎn)品的動(dòng)作需一直按著按鈕不放,直到到達(dá)目標(biāo)位置(B傳送帶)才松開。X0與X1手、自動(dòng)開關(guān)會(huì)互鎖,當(dāng)自動(dòng)時(shí),先執(zhí)行夾取動(dòng)作,再執(zhí)行轉(zhuǎn)移動(dòng)作2秒,最后執(zhí)行釋放動(dòng)作;當(dāng)手動(dòng)時(shí),則用3個(gè)按鈕分別去手動(dòng)控制夾?。╕0=On)、轉(zhuǎn)移(Y1=On)、釋放(Y0=Off)產(chǎn)品的動(dòng)作。PLC應(yīng)用實(shí)例
12機(jī)械手手自動(dòng)控制2)STL步進(jìn)方式手自動(dòng)控制范例示意圖及控制要求同上?!驹f(shuō)明】PLC應(yīng)用實(shí)例
13機(jī)械手手自動(dòng)控制【程序說(shuō)明】X0由Off→On變化時(shí),S20步進(jìn)點(diǎn)置位,自動(dòng)控制流程被執(zhí)行一次,手動(dòng)流程被禁止。若需再次執(zhí)行自動(dòng)流程,再觸發(fā)自動(dòng)按鈕一次即可。機(jī)械手執(zhí)行自動(dòng)流程1次:夾取產(chǎn)品Y0=On(釋放前動(dòng)作一直保持)→轉(zhuǎn)移產(chǎn)品Y1=On(動(dòng)作持續(xù)2秒)→釋放產(chǎn)品Y0=Off。X1由Off→On變化時(shí),S21步進(jìn)點(diǎn)置位,執(zhí)行手動(dòng)控制流程,自動(dòng)流程被禁止。機(jī)械手執(zhí)行手動(dòng)流程1次:按下夾取按鈕(X2)將產(chǎn)品從A傳送帶上夾取,按下轉(zhuǎn)移按鈕(X3)產(chǎn)品移動(dòng)到B傳送帶,按下釋放按鈕(X4)將產(chǎn)品放在B傳送帶上送走。PLC應(yīng)用實(shí)例
14INCD交通燈(相對(duì)凸輪應(yīng)用)【控制要求】開關(guān)在十字路口實(shí)現(xiàn)紅黃綠交通燈的自動(dòng)控制,直行時(shí)紅燈亮?xí)r間為60秒,黃燈亮?xí)r間為3秒,綠燈亮?xí)r間為52秒,綠燈閃爍時(shí)間為5秒,橫行時(shí)的紅黃綠燈也是按照這樣的規(guī)律變化。直行和橫行方向紅黃綠燈時(shí)序圖如圖7-8所示。PLC應(yīng)用實(shí)例
15INCD交通燈(相對(duì)凸輪應(yīng)用)INCD指令回顧:PLC應(yīng)用實(shí)例
16S1:比較數(shù)據(jù)表起始裝置S2:計(jì)數(shù)器編號(hào)D:比較結(jié)果的起始裝置n:多段比較的組數(shù)(n=1~64)INCD交通燈(相對(duì)凸輪應(yīng)用)指令說(shuō)明:1.INCD指令為多段比較指令,通常用于相對(duì)方式凸輪控制。2.當(dāng)INCD指令的驅(qū)動(dòng)條件為On時(shí),S2的現(xiàn)在值與S1的設(shè)置值作比較,每到達(dá)一個(gè)設(shè)置值,S2的現(xiàn)在值被復(fù)位為0并重新計(jì)數(shù)(S2新的計(jì)數(shù)值會(huì)再與下一個(gè)設(shè)置值相比較),并且S2+1(目前執(zhí)行之段數(shù))的內(nèi)容值會(huì)加1。當(dāng)INCD指令的驅(qū)動(dòng)條件為Off時(shí),S2及S2+1的內(nèi)容值都會(huì)復(fù)位為0。3.當(dāng)操作數(shù)S1被指定為KnX,KnY,KnM,KnS時(shí),n須指定為K4。4.操作數(shù)S2須指定C0~C198,會(huì)占用2個(gè)連續(xù)編號(hào)計(jì)數(shù)器。5.n的組數(shù)比較完成時(shí),指令執(zhí)行完畢M1029會(huì)On一次掃描周期。PLC應(yīng)用實(shí)例
17INCD交通燈(相對(duì)凸輪應(yīng)用)元件說(shuō)明PLC應(yīng)用實(shí)例
18INCD交通燈(相對(duì)凸輪應(yīng)用)PLC應(yīng)用實(shí)例
19INCD交通燈(相對(duì)凸輪應(yīng)用)【程序說(shuō)明】所謂相對(duì)凸輪控制,是指計(jì)數(shù)器C現(xiàn)在值到達(dá)設(shè)置的一段相對(duì)時(shí)間后,對(duì)應(yīng)輸出裝置會(huì)On,同時(shí)計(jì)數(shù)器C被復(fù)位,進(jìn)行下一段的比較輸出。本例中,C0與6段設(shè)置值(D500~D505)進(jìn)行比較,每比較完成一段,對(duì)應(yīng)的M100~M105中的一個(gè)裝置狀態(tài)輸出為On。程序中使用INCD(相對(duì)方式凸輪控制)指令來(lái)實(shí)現(xiàn)交通紅綠燈的控制,使程序變得更為簡(jiǎn)便。在INCD指令被執(zhí)行前,請(qǐng)使用MOV指令預(yù)先將各設(shè)置值寫入到D500~D505中,見表75。PLC應(yīng)用實(shí)例
20ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)【控制要求】生產(chǎn)某種產(chǎn)品需A、B、C3種原料,1個(gè)生產(chǎn)周期為60秒,這些原料需在生產(chǎn)周期適當(dāng)時(shí)間段加入。要求在生產(chǎn)周期的10秒~20秒,30~40秒,50秒~55秒期間加入A原料;在生產(chǎn)周期的0秒~10秒,20~25秒,40秒~50秒期間加入B原料;在生產(chǎn)周期的20秒~25秒,30~35秒,40秒~45秒期間加入C原料。PLC應(yīng)用實(shí)例
21ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)ABSD指令回顧:PLC應(yīng)用實(shí)例
22S1:比較數(shù)據(jù)表起始裝置S2:計(jì)數(shù)器編號(hào)D:比較結(jié)果的起始裝置n:多段比較的組數(shù)(n=1~64)指令說(shuō)明:1.ABSD指令用于在絕對(duì)方式凸輪控制的多段組數(shù)的比較。2.DABSD指令的S2也可指定高速計(jì)數(shù)器,但是高速計(jì)數(shù)器的現(xiàn)在值與設(shè)置值作比較時(shí),比較結(jié)果會(huì)受掃描周期的影響而無(wú)法作實(shí)時(shí)性的輸出;若是要達(dá)成實(shí)時(shí)輸出的要求時(shí),請(qǐng)使用高速計(jì)數(shù)器的專用比較指令DHSZ。3.S1操作數(shù)使用KnX、KnY、KnM、KnS時(shí),16位指令須指定n為K4,32位指令須指定n為K8。PLC應(yīng)用實(shí)例
23ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)元件說(shuō)明PLC應(yīng)用實(shí)例
24ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)PLC應(yīng)用實(shí)例
25ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用)【程序說(shuō)明】
所謂絕對(duì)凸輪控制,是指計(jì)數(shù)器C現(xiàn)在值在設(shè)置的一段絕對(duì)時(shí)間段內(nèi),對(duì)應(yīng)輸出裝置會(huì)On,多個(gè)M裝置可能同時(shí)為On。本例中,C0現(xiàn)在值與9段設(shè)置絕對(duì)時(shí)間段(D500~D517)進(jìn)行比較,在這些設(shè)置時(shí)間段內(nèi),對(duì)應(yīng)的M100~M108中的裝置狀態(tài)輸出為On。在ABSD指令被執(zhí)行前,請(qǐng)使用MOV指令預(yù)先將各設(shè)置值寫入到D500~D517中,見表7-7。PLC應(yīng)用實(shí)例
26DeviceNet遠(yuǎn)程I/O通訊模塊RTU-DNET定義為遠(yuǎn)程I/O通訊模塊,可用于DeviceNet網(wǎng)絡(luò)與Slim數(shù)字量輸入/輸出模塊、特殊輸入/輸出模塊的連接,并對(duì)數(shù)字量輸入/輸出模塊、特殊輸入/輸出模塊提供狀態(tài)診斷、錯(cuò)誤處理等服務(wù),下面對(duì)DVPDNET-SL的功能進(jìn)行簡(jiǎn)介。DVPDNET-SL掃描模塊是運(yùn)行于SVPLC主機(jī)左側(cè)的DeviceNet主站模塊,當(dāng)SVPLC通過(guò)DNET掃描模塊與DeviceNet網(wǎng)絡(luò)相連時(shí),DNET掃描模塊作為PLC主機(jī)與總線上其它從站的數(shù)據(jù)交換界面。DNET模塊負(fù)責(zé)將PLC主機(jī)的數(shù)據(jù)傳送到總線上的從站,同時(shí)搜集總線上各個(gè)從站返回的數(shù)據(jù),傳回PLC主機(jī),實(shí)現(xiàn)數(shù)據(jù)交換。PLC應(yīng)用實(shí)例
27DeviceNet遠(yuǎn)程I/O通訊模塊DVPDNET-SL掃描模塊既作為DeviceNet網(wǎng)絡(luò)的主站使用,也可以作為一個(gè)從站來(lái)使用。當(dāng)作為主站使用時(shí),有如下功能:●支持顯性報(bào)文(Explicitmessage)的客戶端(Client)功能●支持與從站建立各種I/O連接:輪詢(Polled),位選通(Bit-Strobed),狀態(tài)改變(ChangeofState),周期循環(huán)(Cyclic)●掃描模塊作為DeviceNetBuilder配置軟件與DeviceNet網(wǎng)絡(luò)連接的界面,配置軟件可以通過(guò)DNET掃描模塊直接對(duì)網(wǎng)絡(luò)進(jìn)行配置PLC應(yīng)用實(shí)例
28DeviceNet遠(yuǎn)程I/O通訊模塊●支持通過(guò)PLC梯形圖發(fā)送顯性報(bào)文讀/寫從站數(shù)據(jù)●自動(dòng)與PLC主機(jī)進(jìn)行數(shù)據(jù)交換,使用者只需對(duì)PLC的D寄存器編程,不需要使用FROM/TO指令;在與SV/EH2-SL主機(jī)連接時(shí),會(huì)暫用D6000之后的寄存器●提供380字節(jié)的空間作為I/O輸入數(shù)據(jù)區(qū),同時(shí)提供380字節(jié)的空間作為I/O輸出數(shù)據(jù)區(qū)當(dāng)作為從站使用時(shí),有如下功能:●支持顯性報(bào)文的服務(wù)器端(Server)功能,支持僅限第二組服務(wù)器(Group2onlyserver)連接模式
支持輪詢連接●提供255字節(jié)的輸入數(shù)據(jù)區(qū)和255字節(jié)的輸出數(shù)據(jù)區(qū)與主站進(jìn)行數(shù)據(jù)交換●自動(dòng)與PLC主機(jī)進(jìn)行數(shù)據(jù)交換,使用者只需對(duì)PLC的D寄存器編程,不需要使用FROM/TO指令PLC應(yīng)用實(shí)例
29DeviceNet遠(yuǎn)程I/O通訊模塊1)DVPDNET-SL單元部件PLC應(yīng)用實(shí)例
30DVPDNET-SL單元部件DVPDNET-SL功能表DeviceNet遠(yuǎn)程I/O通訊模塊1、DeviceNet通訊連接器用于與DeviceNet網(wǎng)絡(luò)連接,使用DVPDNET-SL自帶的連接器進(jìn)行配線。DeviceNet通訊連接器符號(hào)及對(duì)應(yīng)的引腳如表7-9所示。PLC應(yīng)用實(shí)例
31DeviceNet遠(yuǎn)程I/O通訊模塊2、RUN/STOP開關(guān)RUN/STOP開關(guān)的外形符號(hào)及相關(guān)說(shuō)明如表7-10所示。PLC應(yīng)用實(shí)例
32DeviceNet遠(yuǎn)程I/O通訊模塊3、地址設(shè)定開關(guān)用于設(shè)置RTU-DNET模塊在DeviceNet網(wǎng)絡(luò)上的節(jié)點(diǎn)地址。設(shè)置范圍:00~63(64~99不可用)。地址設(shè)定開關(guān)如表7-11所示。PLC應(yīng)用實(shí)例
33DeviceNet遠(yuǎn)程I/O通訊模塊4、功能設(shè)定開關(guān)功能設(shè)定開關(guān)如表7-12所示,其為用戶提供以下功能:●數(shù)據(jù)保持功能的設(shè)定(IN0)●DeviceNet網(wǎng)絡(luò)通訊速率的設(shè)置(DR0~DR1)PLC應(yīng)用實(shí)例
34DeviceNet網(wǎng)絡(luò)通訊速率的設(shè)置數(shù)據(jù)保持功能的設(shè)定DeviceNet遠(yuǎn)程I/O通訊模塊5、I/O模塊接口I/O模塊接口如圖7-12所示,用于連接Slim系列數(shù)字量輸入/輸出模塊、特殊輸入/輸出模塊的接口。PLC應(yīng)用實(shí)例
35DeviceNet遠(yuǎn)程I/O通訊模塊2)配置RTU-DNET1、掃描模塊與SV主機(jī)的數(shù)據(jù)對(duì)應(yīng)關(guān)系掃描模塊與SV主機(jī)的數(shù)據(jù)對(duì)應(yīng)關(guān)系如表7-14所示。當(dāng)DNET掃描模塊與PLC主機(jī)連接后,PLC將給每一個(gè)掃描模塊分配數(shù)據(jù)映射區(qū)。DNET掃描模塊的索引即為掃描模塊的序號(hào)??拷黃V主機(jī)左側(cè)的掃描模塊的索引號(hào)為1。靠近第一臺(tái)掃描模塊左側(cè)的掃描模塊的索引號(hào)為2,以此類推,其他掃描模塊索引號(hào)分別為3,4…PLC應(yīng)用實(shí)例
36DeviceNet遠(yuǎn)程I/O通訊模塊2、掃描模塊輸入/輸出映射表PLC應(yīng)用實(shí)例
37輸入映射區(qū)輸出映射區(qū)DeviceNet遠(yuǎn)程I/O通訊模塊3)組建DeviceNet網(wǎng)絡(luò)以一個(gè)應(yīng)用范例說(shuō)明如何組建以及DeviceNet網(wǎng)絡(luò)的配置。當(dāng)需要組建一個(gè)網(wǎng)絡(luò)時(shí),首先必須明白此網(wǎng)絡(luò)的功能需求,并對(duì)需要進(jìn)行交換的數(shù)據(jù)進(jìn)行先期規(guī)劃,包括最大通訊距離、所使用的從站、總的數(shù)據(jù)交換長(zhǎng)度、對(duì)數(shù)據(jù)交換響應(yīng)時(shí)間的要求。這些信息將決定所組建的網(wǎng)絡(luò)是否合理,能否滿足需求,甚至?xí)苯佑绊懙胶笃诘目删S護(hù)性及網(wǎng)絡(luò)容量擴(kuò)展升級(jí)的便利性。PLC應(yīng)用實(shí)例
38DeviceNet遠(yuǎn)程I/O通訊模塊1、組建DeviceNet網(wǎng)絡(luò)功能要求完成由一個(gè)遠(yuǎn)程的數(shù)字量I/O模塊,來(lái)控制一臺(tái)VFD-B變頻器的起動(dòng)和停止功能。PLC應(yīng)用實(shí)例
39DeviceNet遠(yuǎn)程I/O通訊模塊按照表7-17分別對(duì)DVPDNET-SL掃描模塊、IFD9502以及RTU-DNET進(jìn)行設(shè)置。PLC應(yīng)用實(shí)例
40DeviceNet遠(yuǎn)程I/O通訊模塊2、DeviceNet從站的配置(1)打開DeviceNetBuilder軟件,軟件界面如圖所示。PLC應(yīng)用實(shí)例
41DeviceNet遠(yuǎn)程I/O通訊模塊(2)選擇”設(shè)置”>>”通訊設(shè)置”>>”系統(tǒng)通道”,即出現(xiàn)“串口設(shè)置”對(duì)話框,如圖7-15所示。PLC應(yīng)用實(shí)例
42DeviceNet遠(yuǎn)程I/O通訊模塊(3)在此對(duì)PC與SV主機(jī)的通訊參數(shù)進(jìn)行設(shè)置如表7-18所示。如串口、通訊地址、通訊速率、通訊格式。PLC應(yīng)用實(shí)例
43DeviceNet遠(yuǎn)程I/O通訊模塊設(shè)置正確后點(diǎn)擊【確定】按鈕,返回主界面如圖7-16所示。PLC應(yīng)用實(shí)例
44DeviceNet遠(yuǎn)程I/O通訊模塊(4)選擇”網(wǎng)絡(luò)”>>”在線”,彈出“選擇通訊通道”對(duì)話框,如圖7-17所示。PLC應(yīng)用實(shí)例
45DeviceNet遠(yuǎn)程I/O通訊模塊(5)點(diǎn)擊”確定”按鈕,DeviceNetBuilder軟件開始對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行掃描,如圖7-18所示。PLC應(yīng)用實(shí)例
46DeviceNet遠(yuǎn)程I/O通訊模塊(6)如果上述對(duì)話框的進(jìn)度條一直沒(méi)有動(dòng)作,則說(shuō)明PC和SVPLC通訊連接不正常或PC上有其他程序使用串口。掃描結(jié)束后,會(huì)提示“掃描網(wǎng)絡(luò)已完成”。此時(shí),網(wǎng)絡(luò)中被掃描到的所有節(jié)點(diǎn)的圖標(biāo)和設(shè)備名稱都會(huì)顯示在軟件界面上,如圖7-19所示。在此例中DVPDNET的節(jié)點(diǎn)地址為01。PLC應(yīng)用實(shí)例
47DeviceNet遠(yuǎn)程I/O通訊模塊(7)雙擊RTU-DNET(節(jié)點(diǎn)2)的圖標(biāo),彈出“節(jié)點(diǎn)配置…”對(duì)話框,如圖7-20所示。PLC應(yīng)用實(shí)例
48DeviceNet遠(yuǎn)程I/O通訊模塊(8)單擊“IO配置…”按鈕,彈出“RTU配置”界面,如圖7-21所示。PLC應(yīng)用實(shí)例
49DeviceNet遠(yuǎn)程I/O通訊模塊(9)單擊【掃描】按鈕,彈出“警告”對(duì)話框,如圖7-22所示。PLC應(yīng)用實(shí)例
50DeviceNet遠(yuǎn)程I/O通訊模塊(10)點(diǎn)擊“是”按鈕,DeviceNetBuilder軟件會(huì)檢測(cè)RTU-DNET所連接的特殊輸入/輸出模塊以及數(shù)字量輸入/輸出模塊的點(diǎn)數(shù)并顯示在“RTU配置”界面上,如圖7-23所示。PLC應(yīng)用實(shí)例
51DeviceNet遠(yuǎn)程I/O通訊模塊(11)雙擊“RTU-DNET”模塊圖標(biāo),彈出“RTU設(shè)置”對(duì)話框,如圖7-24所示。PLC應(yīng)用實(shí)例
52DeviceNet遠(yuǎn)程I/O通訊模塊(12)對(duì)RTU-DNET模塊的參數(shù)進(jìn)行設(shè)定如表7-19,并確認(rèn)RTU-DNET的I/O信息。PLC應(yīng)用實(shí)例
53DeviceNet遠(yuǎn)程I/O通訊模塊(13)確認(rèn)配置無(wú)誤后,點(diǎn)擊“下載”按鈕,將此配置下載至RTU-DNET模塊,下載完成后,點(diǎn)擊“確定”。PLC應(yīng)用實(shí)例
54DeviceNet遠(yuǎn)程I/O通訊模塊3、DVPDNET掃描模塊的配置⑴雙擊DNETScanner(節(jié)點(diǎn)1)的圖標(biāo),出現(xiàn)“掃描模塊配置”對(duì)話框如圖所示,可以看到左上方的列表里有目前可用節(jié)點(diǎn)RTU-DNET。右上方有一個(gè)空的“掃描列表”。PLC應(yīng)用實(shí)例
55DeviceNet遠(yuǎn)程I/O通訊模塊⑵將上圖中左上方列表中的DeviceNet從站設(shè)備新增到掃描模塊的掃描列表中。操作步驟為:選取DeviceNet從站節(jié)點(diǎn),然后點(diǎn)擊“>”,如圖7-26所示。按照此步驟,即可將DeviceNet從站節(jié)點(diǎn)新增到到掃描模塊的掃描列表中。PLC應(yīng)用實(shí)例
56DeviceNet遠(yuǎn)程I/O通訊模塊⑶確認(rèn)無(wú)誤后,點(diǎn)擊“確定”,然后將配置下載到DVPDNET-SL掃描模塊內(nèi)。下載時(shí),如果SV主機(jī)正處于運(yùn)行模式時(shí),會(huì)出現(xiàn)“警告”對(duì)話框,如圖7-27所示:PLC應(yīng)用實(shí)例
57DeviceNet遠(yuǎn)程I/O通訊模塊⑷點(diǎn)擊“是”按鈕,將配置下載至掃描模塊,確認(rèn)PLC處于RUN模式。可以看到RTU-DNET模塊的“MSLED”和“NSLED”呈現(xiàn)綠色,如圖7-28所示。PLC應(yīng)用實(shí)例
58DeviceNet遠(yuǎn)程I/O通訊模塊按照上述步驟配置DeviceNet網(wǎng)絡(luò),當(dāng)I/O數(shù)據(jù)不包含RTU-DNET的控制字和狀態(tài)字時(shí),DVPDNET-SL掃描模塊和RTU-DNET模塊的I/O數(shù)據(jù)映射如表7-20和7-21所示。①DVPDNET-SL掃描模塊→RTU-DNET模塊PLC應(yīng)用實(shí)例
59DeviceNet遠(yuǎn)程I/O通訊模塊②RTU-DNET模塊→DVPDNET-SL掃描模塊PLC應(yīng)用實(shí)例
60DeviceNet遠(yuǎn)程I/O通訊模塊當(dāng)I/O數(shù)據(jù)包含RTU-DNET的控制字和狀態(tài)字時(shí),DVPDNET-SL掃描模塊和RTU-DNET模塊的I/O數(shù)據(jù)映射如表7-22和7-23所示。③DVPDNET-SL掃描模塊→RTU-DNET模塊PLC應(yīng)用實(shí)例
61DeviceNet遠(yuǎn)程I/O通訊模塊④RTU-DNET模塊→DVPDNET-SL掃描模塊PLC應(yīng)用實(shí)例
62DeviceNet遠(yuǎn)程I/O通訊模塊這樣就可以通過(guò)編程讀取或?qū)懭脒h(yuǎn)程IO了,結(jié)果如圖7-29所示。PLC應(yīng)用實(shí)例
63PID在溫度控制中的應(yīng)用由PLC直接對(duì)鐵塊溫度進(jìn)行PID調(diào)節(jié),觸摸屏實(shí)現(xiàn)參數(shù)設(shè)置和溫度控制曲線的實(shí)時(shí)顯示,其電路組成如圖7-30所示。PLC應(yīng)用實(shí)例
64PID在溫度控制中的應(yīng)用控制框圖PLC應(yīng)用實(shí)例
65PID在溫度控制中的應(yīng)用PID指令回顧:PLC應(yīng)用實(shí)例
66S1:目標(biāo)值(SV)S2:現(xiàn)在值(PV)S3:參數(shù)(16位指令占用20個(gè)連續(xù)的裝置,32位指令占用21個(gè)連續(xù)的裝置)D:輸出值(MV)PID在溫度控制中的應(yīng)用指令說(shuō)明:1.PID運(yùn)算控制的專用指令,于取樣時(shí)間到達(dá)后的該次掃描才執(zhí)行PID運(yùn)算動(dòng)作。PID表示“比例、積分和微分”。PID控制在機(jī)械設(shè)備、氣動(dòng)設(shè)備和電子設(shè)備中具有廣泛的應(yīng)用。2.S1:目標(biāo)值(SV),S2:現(xiàn)在值(PV),16位指令S3~S3+19、32位指令S3~S3+20:參數(shù)全部設(shè)定完成后開始執(zhí)行PID指令,其結(jié)果暫存于D當(dāng)中。D的內(nèi)容請(qǐng)指定無(wú)停電保持功能的數(shù)據(jù)寄存器區(qū)域。(如果要指定具停電保持的數(shù)據(jù)寄存器區(qū)域,請(qǐng)于程序開頭加入將該停電保持區(qū)域的數(shù)據(jù)寄存器作初始化清除為0)。PLC應(yīng)用實(shí)例
67PID在溫度控制中的應(yīng)用PLC應(yīng)用實(shí)例
68PID在溫度控制中的應(yīng)用PLC應(yīng)用實(shí)例
69觸摸屏設(shè)置PID在溫度控制中的應(yīng)用PLC應(yīng)用實(shí)例
70觸摸屏設(shè)置PID在溫度控制中的應(yīng)用為了獨(dú)立演示,上述XY坐標(biāo)變量為內(nèi)部變量。如將X換為時(shí)間變量,Y換為PLC的溫度變量D300,即可得到所需溫度的實(shí)時(shí)曲線。PLC應(yīng)用實(shí)例
71PLC與VFD-M系列變頻器通訊控制要求】讀取VFD-M系列變頻器主頻率(頻率指令)、輸出頻率并將其分別存于D0、D1中。(MODRD指令實(shí)現(xiàn))設(shè)置變頻器以主頻率為40Hz正方向啟動(dòng)。(MODWR指令實(shí)現(xiàn))PLC應(yīng)用實(shí)例
72PLC與VFD-M系列變頻器通訊PLC應(yīng)用實(shí)例
73VFD-M變頻器參數(shù)必要設(shè)置PLC與VFD-M系列變頻器通訊PLC應(yīng)用實(shí)例
74元件說(shuō)明PLC與VFD-M系列變頻器通訊MODRD指令回顧:PLC應(yīng)用實(shí)例
75S1:聯(lián)機(jī)裝置地址(K0~K254)S2:欲讀取數(shù)據(jù)的地址n:讀取數(shù)據(jù)長(zhǎng)度(K1<n≦K6)PLC與VFD-M系列變頻器通訊指令說(shuō)明:1.MODRD指令支持通訊端口COM2(RS-485)。2.MODRD是針對(duì)MODBUSASCII/RTU模式的通訊指令。MODRD指令可以從支持MODBUS通訊的外部設(shè)備讀取MODBUS數(shù)據(jù)。臺(tái)達(dá)VFD變頻器內(nèi)建的RS-485通訊接口皆符合MODBUS的通訊格式(除了VFD-A系列)。3.S2欲讀取數(shù)據(jù)的地址,若地址對(duì)于被指定的聯(lián)機(jī)裝置不合法,則會(huì)響應(yīng)錯(cuò)誤信息,錯(cuò)誤代碼將會(huì)被存于D1130,同時(shí)M1141=On。4.聯(lián)機(jī)外圍裝置回傳的數(shù)據(jù)儲(chǔ)存于D1070~D1085。接收完畢后,PLC將會(huì)自動(dòng)檢查所接收的數(shù)據(jù)是否有誤,若發(fā)生錯(cuò)誤則M1140=On。PLC應(yīng)用實(shí)例
765.如果使用ASCII模式,PLC會(huì)自動(dòng)將回傳主要的數(shù)據(jù)轉(zhuǎn)為Hex并儲(chǔ)存于D1050~D1055中。若使用RTU模式則D1050~D1055無(wú)效。6.當(dāng)M1140或M1141=On后,再傳送一筆正確數(shù)據(jù)給外圍裝置,若回傳的數(shù)據(jù)正確則標(biāo)志M1140,M1141會(huì)被清除。7.本指令于程序中使用次數(shù)并無(wú)限制,但是同一個(gè)通訊端口同時(shí)間僅有一個(gè)指令被執(zhí)行。8.MODRD指令前面啟動(dòng)條件不可使用接點(diǎn)上升沿(LDP,ANDP,ORP)和接點(diǎn)下降沿(LDF,ANDF,ORF)。否則存放在接收寄存器的數(shù)據(jù)會(huì)不正確。9.有關(guān)標(biāo)志信號(hào)和特殊寄存器的詳細(xì)資料請(qǐng)參考RS指令補(bǔ)充說(shuō)明。PLC應(yīng)用實(shí)例
77PLC與VFD-M系列變頻器通訊MODWR指令回顧:PLC應(yīng)用實(shí)例
78PLC與VFD-M系列變頻器通訊S1:聯(lián)機(jī)裝置地址(K0~K254)S2:欲寫入數(shù)據(jù)的地址n:欲寫入的數(shù)據(jù)指令說(shuō)明:1.MODWR指令支持通訊端口COM2(RS-485).2.MODWR是針對(duì)MODBUSASCII/RTU模式的通訊指令。MODWR指令可以從支持MODBUS通訊的外部設(shè)備寫入MODBUS數(shù)據(jù)。臺(tái)達(dá)VFD變頻器內(nèi)建RS-485通訊接口皆符合MODBUS的通訊格式(除了VFD-A系列)。3.S2欲寫入數(shù)據(jù)的地址,若地址對(duì)于被指定的裝置不合法,則會(huì)響應(yīng)錯(cuò)誤信息,錯(cuò)誤代碼儲(chǔ)存于D1130,同時(shí)M1141=On。例如,8000H對(duì)VFD-B不合法,則M1141=On,D1130=2。由于錯(cuò)誤代碼是由外圍裝置產(chǎn)生,所以用戶應(yīng)當(dāng)參考外圍裝置手冊(cè)。在這種情況下,用戶需要參考VFD-B系列使用手冊(cè)。4.外圍裝置所回傳的數(shù)據(jù)儲(chǔ)存于D1070~D1085。接收完畢后,PLC會(huì)自動(dòng)檢查所接收的數(shù)據(jù)是否有誤,若發(fā)生錯(cuò)誤則M1140=On。PLC應(yīng)用實(shí)例
79PLC與VFD-M系列變頻器通訊5.當(dāng)M1140或M1141=On之后,再傳送一筆正確數(shù)據(jù)給外圍裝置,若回傳的數(shù)據(jù)正確則標(biāo)志M1140,M1141會(huì)被清除。6.本指令于程序中使用次數(shù)并無(wú)限制,但是同一個(gè)通訊端口同時(shí)間僅有一個(gè)指令被執(zhí)行。7.MODRW指令(功能碼是H06,H0F和H10)前面啟動(dòng)條件若使用接點(diǎn)上升沿(LDP,ANDP,ORP)和接點(diǎn)下降沿(LDF,ANDF,ORF),需先啟動(dòng)送信要求M1122才可正確動(dòng)作。8.有關(guān)標(biāo)志信號(hào)和特殊寄存器的詳細(xì)資料請(qǐng)參考RS指令補(bǔ)充說(shuō)明。PLC應(yīng)用實(shí)例
80PLC與VFD-M系列變頻器通訊PLC與VFD-M系列變頻器通訊PLC應(yīng)用實(shí)例
81PLC與VFD-M系列變頻器通訊對(duì)PLCRS-485通訊口進(jìn)行初始化,使其通訊格式為MODBUSASCII,9600,7,E,1。變頻器RS485通訊口通訊格式需與PLC通訊格式一致。MODBUS通訊只會(huì)出現(xiàn)4種情況,正常通訊完成對(duì)應(yīng)通訊標(biāo)志M1127、通訊錯(cuò)誤對(duì)應(yīng)通訊標(biāo)志:M1129、M1140、M1141,所以,在程序中通過(guò)對(duì)這4個(gè)通訊標(biāo)志信號(hào)的On/Off狀態(tài)進(jìn)行計(jì)數(shù),再利用C0的數(shù)值來(lái)控制3個(gè)MODBUS指令的依次執(zhí)行,保證通訊的可靠性。當(dāng)M0=On時(shí),[MODRDK1H2102K2]指令被執(zhí)行,PLC讀取變頻器的“主頻率”和“輸出頻率”以ASCII碼字符形式存放在D1073~D1076,并自動(dòng)將其內(nèi)容轉(zhuǎn)化成16進(jìn)制數(shù)值儲(chǔ)存至D1050、D1051中。PLC應(yīng)用實(shí)例
82PLC與VFD-M系列變頻器通訊當(dāng)M1=On時(shí),[MODWRK1H2000H12]指令被執(zhí)行,變頻器啟動(dòng)并正方向運(yùn)轉(zhuǎn)。當(dāng)M2=On時(shí),[MODWRK1H2001K4000]指令被執(zhí)行,將變頻器的主頻率設(shè)置為40Hz。程序的最后兩行[MOVD1050D0]是將變頻器的主頻率存儲(chǔ)在D0中,[MOVD1051D1]是把變頻器的輸出頻率存儲(chǔ)于D1中。PLC一開始RUN,比較C0=0,就一直反復(fù)地對(duì)變頻器進(jìn)行通訊的讀寫。PLC應(yīng)用實(shí)例
83PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)伺服控制器指示面板PLC應(yīng)用實(shí)例
84PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
85臺(tái)達(dá)ASD-A伺服硬件接線圖PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)【控制要求】讀取伺服驅(qū)動(dòng)器的目標(biāo)位置(增量型位置)。(MODRD指令實(shí)現(xiàn))設(shè)置伺服驅(qū)動(dòng)器的目標(biāo)位置(增量型位置)。(MODRW指令實(shí)現(xiàn))按下對(duì)應(yīng)開關(guān)和按鈕,伺服啟動(dòng)和定位動(dòng)作被觸發(fā)。(利用伺服DI1~DI2輸入點(diǎn))將伺服的狀態(tài)通過(guò)面板上指示燈顯示出來(lái)。(利用伺服DO1~DO3輸出點(diǎn))PLC應(yīng)用實(shí)例
86PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
87ASD-A伺服驅(qū)動(dòng)器參數(shù)必要設(shè)置PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)操作步驟PLC應(yīng)用實(shí)例
88PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)將伺服的參數(shù)設(shè)置完后,重新上電,若無(wú)異?,F(xiàn)象,“電源正?!敝甘緹?DO1)會(huì)On。等待“電源正?!敝甘緹鬙n之后,撥動(dòng)“伺服啟動(dòng)”開關(guān)到On位置,使DI1=On,伺服被啟動(dòng),如無(wú)異?,F(xiàn)象發(fā)生,“啟動(dòng)正?!敝甘緹?DO2)會(huì)On。等待“啟動(dòng)正常”指示燈”O(jiān)n之后,按下“定位觸發(fā)”按鈕,DI2被觸發(fā)一次,伺服電機(jī)轉(zhuǎn)動(dòng)10.5圈,完成后“位置到達(dá)”指示燈(對(duì)應(yīng)DO3)會(huì)On。PLC應(yīng)用實(shí)例
89PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
90元件說(shuō)明PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
91PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
92PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)【程序說(shuō)明】對(duì)PLCRS-485通訊口進(jìn)行初始化,使其通訊格式為MODBUSASCII,9600,7,E,1。ASD-A系列伺服驅(qū)動(dòng)器的通訊格式與PLC通訊口保持一致。當(dāng)M0=On時(shí),[MODRDK1H10FK2]被執(zhí)行,將第一段內(nèi)部位置的轉(zhuǎn)數(shù)和脈沖數(shù)讀出并自動(dòng)存放到D1050、D1051。當(dāng)M1=On時(shí),[MODWRK1K16H10FD10K2]被執(zhí)行,將D10、D11的內(nèi)容分別寫入H10F、H110內(nèi)。PLC應(yīng)用實(shí)例
93伺服電機(jī)的啟動(dòng)信號(hào)和觸發(fā)信號(hào)均由伺候自身外部接線開關(guān)控制,接線方式請(qǐng)參考配線圖。MODBUS通訊只會(huì)出現(xiàn)4種情況,正常通訊完成對(duì)應(yīng)通訊標(biāo)志M1127、通訊錯(cuò)誤對(duì)應(yīng)通訊標(biāo)志:M1129、M1140、M1141,所以,在程序中通過(guò)對(duì)這4個(gè)通訊標(biāo)志信號(hào)的On/Off狀態(tài)進(jìn)行計(jì)數(shù),再利用C0的數(shù)值來(lái)控制3個(gè)MODBUS指令的依次執(zhí)行,保證通訊的可靠性。PLC一開始RUN,比較C0=0,就一直反復(fù)地對(duì)伺服驅(qū)動(dòng)器進(jìn)行通訊的讀寫。PLC應(yīng)用實(shí)例
94PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制)PLC應(yīng)用實(shí)例
95PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)臺(tái)達(dá)ASD-A伺服硬件接線圖【控制要求】讀取伺服電機(jī)的轉(zhuǎn)速并傳送到D0中顯示。(MODRD指令實(shí)現(xiàn))實(shí)現(xiàn)兩種固定轉(zhuǎn)速和任意轉(zhuǎn)速的運(yùn)行(MODRW指令配合開關(guān)SP01、SPD1實(shí)現(xiàn))伺服速度選擇開關(guān)的定義如表7-28。將伺服的狀態(tài)通過(guò)控制面板上指示燈顯示出來(lái)。(利用伺服DO1~DO3輸出點(diǎn))PLC應(yīng)用實(shí)例
96PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)PLC應(yīng)用實(shí)例
97PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)參數(shù)設(shè)置值說(shuō)明P1-012速度控制模式,命令由外部端子/內(nèi)部寄存器控制P1-391500目標(biāo)速度設(shè)置為1500rpmP2-10101當(dāng)DI1=On時(shí),SON伺服啟動(dòng)P2-12114DI3為SPD0的輸入端P2-13115DI4為SPD1的輸入端P2-150無(wú)功能P2-160無(wú)功能P2-170無(wú)功能P2-18101當(dāng)電源輸入后,若沒(méi)有異常發(fā)生,DO1為OnP2-19102當(dāng)伺服啟動(dòng)后,若沒(méi)有異常發(fā)生,DO2為OnP2-20104目標(biāo)速度到達(dá)后,DO3為OnP3-001ASD-A伺服驅(qū)動(dòng)器通訊地址01P3-011通訊傳送速度Baudrate9600P3-021ASCII模式,資料格式<7,E,1>P3-052通訊接口選擇為RS-485通訊P3-060輸入接點(diǎn)設(shè)置為外部控制ASD-A伺服驅(qū)動(dòng)器參數(shù)必要設(shè)置操作步驟PLC應(yīng)用實(shí)例
98PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)將伺服的參數(shù)設(shè)置完后,重新上電,若無(wú)異?,F(xiàn)象,“電源正?!敝甘緹?DO1)會(huì)On。等待“電源正常”指示燈On之后,撥動(dòng)“伺服啟動(dòng)”開關(guān)到On位置,使DI1=On,伺服被啟動(dòng),如無(wú)異常現(xiàn)象發(fā)生,“啟動(dòng)正?!敝甘緹?DO2)會(huì)On。等待“啟動(dòng)正?!敝甘緹簟監(jiān)n之后,若僅撥動(dòng)“SPD0”開關(guān)到On位置,則執(zhí)行參數(shù)P1-09中設(shè)置的速度;若僅撥動(dòng)“SPD1”開關(guān)到On位置,則執(zhí)行參數(shù)P1-10中設(shè)置的速度;若“SPD0”開關(guān)和“SPD1開關(guān)都撥動(dòng)到On位置,則執(zhí)行參數(shù)P1-11中設(shè)置的速度。PLC應(yīng)用實(shí)例
99PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)PLC應(yīng)用實(shí)例
100PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)PLC應(yīng)用實(shí)例
101PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)【程序說(shuō)明】對(duì)PLCRS-485通訊端口進(jìn)行初始化,使其通訊格式為MODBUSASCII,9600,7,E,1。ASD-A系列伺服RS-485通訊端口通訊格式需與PLC通訊格式一致。當(dāng)進(jìn)入S0步進(jìn)點(diǎn)時(shí)M0=On,[MODRDK1H4K1]被執(zhí)行,讀取伺服馬達(dá)轉(zhuǎn)速并存放到D1050內(nèi)。[MOVD1050D0],將伺服馬達(dá)轉(zhuǎn)速在D0中做顯示。當(dāng)進(jìn)入S20步進(jìn)點(diǎn)時(shí)M1=On時(shí),[MODWRK1K16H109D9K3]被執(zhí)行,將D9、D10、D11的內(nèi)容分別寫入通訊位址為H109、H10A、H10B參數(shù)中。D11的初始化值為K1000,用戶可以根據(jù)需要改變。PLC一開始RUN,進(jìn)入S0步進(jìn)點(diǎn),通訊完成后再進(jìn)入S20步進(jìn)點(diǎn)。S20步進(jìn)點(diǎn)通訊完成后再回到S0步進(jìn)點(diǎn),就一直反復(fù)地對(duì)伺服驅(qū)動(dòng)器進(jìn)行通訊的讀寫。PLC應(yīng)用實(shí)例
102PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制)【控制要求】利用MODBUS便利指令將溫控器的目標(biāo)溫度值、現(xiàn)在溫度值讀出到顯示裝置。利用MODBUS便利指令實(shí)現(xiàn)對(duì)溫控器參數(shù)進(jìn)行如表7-31設(shè)置.PLC應(yīng)用實(shí)例
103PLC與臺(tái)達(dá)DTB系列溫控器通訊PLC應(yīng)用實(shí)例
104PLC與臺(tái)達(dá)DTB系列溫控器通訊DTB溫控器參數(shù)必要設(shè)置DTB系列溫控器通訊規(guī)格:1、支持MODBUSASCII/RTU通訊格式,支持的波特率2400,4800,9600,19200,38400。2、支持功能碼03H(讀多筆)、06H(寫入1筆),支持10H(寫多筆)。3、ASCII模式下不支持7,N,1或8,O,2或8,E,2通訊格式。4、RTU模式下支持8,N,1或8,N,2或8,O,1或8,E,1通訊格式。5、通訊地址設(shè)置范圍1~255,通訊地址0為廣播地址。PLC應(yīng)用實(shí)例
105PLC與臺(tái)達(dá)DTB系列溫控器通訊【元件說(shuō)明】PLC應(yīng)用實(shí)例
106PLC與臺(tái)達(dá)DTB系列溫控器通訊PLC應(yīng)用實(shí)例
107PLC與臺(tái)達(dá)DTB系列溫控器通訊【程序說(shuō)明】對(duì)PLCRS-485通訊端口進(jìn)行初始化,使其通訊格式為MODBUSRTU,9600,8,N,2。溫控器RS-485通訊端口通訊格式需與PLC通訊格式一致。MODBUS通訊只會(huì)出現(xiàn)4種情況,正常通訊完成對(duì)應(yīng)通訊標(biāo)志M1127、通訊錯(cuò)誤對(duì)應(yīng)通訊標(biāo)志:M1129、M1140、M1141,所以,在程序中通過(guò)對(duì)這4個(gè)通訊標(biāo)志信號(hào)的On/Off狀態(tài)進(jìn)行計(jì)數(shù),再利用C0的數(shù)值來(lái)控制5個(gè)MODBUS指令的依次執(zhí)行,保證通訊的可靠性。DTB系列溫控器支持功能碼10H,程序中使用了MODRW指令(對(duì)應(yīng)功能碼10H),該指令一次可以寫入多筆地址連續(xù)的數(shù)據(jù)。PLC一開始RUN,比較C0=0,就一直反復(fù)地對(duì)溫控器進(jìn)行通訊的讀寫。PLC應(yīng)用實(shí)例
108PLC與臺(tái)達(dá)DTB系列溫控器通訊PLC應(yīng)用實(shí)例
109PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式【動(dòng)作要求】主站(MasterPLC)與3臺(tái)從站(SlavePLC)通過(guò)PLCLINK方式完成PLC之間16筆(Word)數(shù)據(jù)交換【PLC參數(shù)必要設(shè)置】PLC應(yīng)用實(shí)例
110PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式【元件說(shuō)明】PLC應(yīng)用實(shí)例
111PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式PLC應(yīng)用實(shí)例
112PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式【程序說(shuō)明】當(dāng)X0=On時(shí),將通過(guò)PLCLINK的方式自動(dòng)完成主站PLC與3臺(tái)從站PLC的數(shù)據(jù)交換,即將從站1的D100~D115數(shù)據(jù)讀到主站的D1480~D1495,主站的D1496~D1511數(shù)據(jù)寫到從站1的D200~D215;從站2的D120~D135數(shù)據(jù)讀到主站的D1512~D1527,主站的D1528~D1543數(shù)據(jù)寫到從站2的D220~D235;從站3數(shù)據(jù)的D140~D155讀到主站的D1544~D1559,主站的D1560~D1575數(shù)據(jù)寫到從站的D240~D255。數(shù)據(jù)交換見表7-36所示。PLC應(yīng)用實(shí)例
113PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式數(shù)據(jù)交換PLC應(yīng)用實(shí)例
114PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式假設(shè)PLCLINK啟動(dòng)前(M1350=Off),主站和從站用于交換數(shù)據(jù)的寄存器D中的數(shù)據(jù)見表7-37。PLC應(yīng)用實(shí)例
115PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模式則PLCLINK啟動(dòng)后(M1350=On),主站和從站用于交換數(shù)據(jù)的寄存器D中的數(shù)據(jù)見表7-38。PLC應(yīng)用實(shí)例
116PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全教育培訓(xùn)內(nèi)容及應(yīng)急措施
- 2025年度開發(fā)商與購(gòu)房者共有產(chǎn)權(quán)住房委托銷售合同模板3篇
- 二零二五年度房屋抵押貸款與房地產(chǎn)經(jīng)紀(jì)服務(wù)合同范本3篇
- 2025年度監(jiān)理工程合同更新與維護(hù)合同2篇
- 二零二五年度★云計(jì)算基礎(chǔ)設(shè)施軟件開發(fā)合同范本3篇
- 2025年蘇人新版選修4地理下冊(cè)階段測(cè)試試卷含答案
- 2025年冀少新版九年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷含答案
- 2025年人教版(2024)七年級(jí)數(shù)學(xué)下冊(cè)階段測(cè)試試卷
- 春天來(lái)了課件語(yǔ)文A版
- 招聘輔助人員報(bào)名表
- 《廣東省智慧高速公路建設(shè)指南(試行)》
- 護(hù)理年終個(gè)人工作總結(jié)
- 社區(qū)中心及衛(wèi)生院65歲及以上老年人健康體檢分析報(bào)告模板
- 年度分析報(bào)告格式范文
- 2024年度吉林省國(guó)家電網(wǎng)招聘之法學(xué)類典型題匯編及答案
- 山東省臨沂市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含答案
- 2024年世界職業(yè)院校技能大賽中職組“嬰幼兒保育組”賽項(xiàng)考試題庫(kù)-下(多選、判斷題)
- 2023年福建公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 中華人民共和國(guó)學(xué)前教育法
- 辯論英文課件教學(xué)課件
- 銑工高級(jí)工測(cè)試題(含答案)
評(píng)論
0/150
提交評(píng)論