【廣告】
PLC可以控制非modbus協(xié)議(OEM協(xié)議)的設(shè)備嗎?
控制某種通訊協(xié)議的設(shè)備,換句話講就是和設(shè)備基于某種通訊協(xié)議進行通訊(數(shù)據(jù)交換、收發(fā)指令等)~
那么進行通訊要同時滿足硬件和軟件的匹配條件,也就是硬件的接口類型和軟件的通訊報文格式。
早年modbus還不沒有那么高的使用率時,各家PLC廠商給串口支持的協(xié)議叫“自由口”,顧名思義就是根據(jù)通訊設(shè)備的報文格式需求,在PLC側(cè)靈活組態(tài),任意調(diào)整報文格式。只不過后來由于modbus 用的比較多了,PLC廠家在編程軟件升級版本的時候,增加了他們的modbus函數(shù)庫。也就是說,在以前沒有modbus功能塊的時候,都是工程師自己根據(jù)modbus報文標(biāo)準(zhǔn)編寫通訊語句的。
因此,只要目前該PLC在端口的軟件組態(tài)上依舊自持“自由口”編程,而不是modbus的話,和非modbus協(xié)議的設(shè)備進行通訊是沒問題的。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:稱重配料 除塵設(shè)備 恒壓供水 加氣磚生產(chǎn)線 污水處理 沼氣太陽能 中央空調(diào)等自動化工程的設(shè)計、安裝、調(diào)試。
PLC中如何存儲大于65535的數(shù)?
計算機(包括plc和其他單片機)存儲數(shù)據(jù)的長度與自身的架構(gòu)和設(shè)計有關(guān),例如一般八位機的整型數(shù)據(jù)范圍是0-255,這是因為計算機分配了1個8位字節(jié)來存儲的,而對于dint來說,則用了兩個字節(jié)(double int),這個時候一個dint的范圍就被擴展到了0-65535,這是因為兩個字節(jié)被分成了高位和低位(和我們十進制的十位和個位一樣分高低位),高位每個“1”相當(dāng)于低位“255”,因此總范圍被擴展為255*255=65525。因為這種兩個字節(jié)的組合也很常見,因此被定義為一個word=2個字節(jié)。在一些新的計算機中,為了進一步擴大存儲,又進一步定義了dword=2 word,來存儲65535*65535范圍的整數(shù)。
鄭州繼飛機電設(shè)備有限公司成套安裝調(diào)試 ,電氣控制箱安裝與配線,控制電路設(shè)計,伺服電機控制及PLC編程等。
PLC控制系統(tǒng)的一般結(jié)構(gòu)和故障類型
PLC控制系統(tǒng)主要由輸入部分、CPU、采樣部分、輸出控制和通訊部分組成,如圖1所示。輸入部分包括控制面板和輸入模板;采樣部分包括采樣控制模板、AD轉(zhuǎn)換模板和傳感器;CPU作為系統(tǒng)的核心,完成接收數(shù)據(jù),處理數(shù)據(jù),輸出控制信號;輸出部分有的系統(tǒng)用到DA模板,將輸出信號轉(zhuǎn)換為模擬量信號,經(jīng)過功放驅(qū)動執(zhí)行器;大多數(shù)系統(tǒng)直接將輸出信號給輸出模板,由輸出模板驅(qū)動執(zhí)行器工作;通訊部分由通訊模板和上位機組成。
因為PLC本身的故障可能性,系統(tǒng)的故障主要來自外圍的元部件,所以它的故障可分為如下幾種
(1)輸入故障,即操作人員的操作失誤;
■傳感器故障;
■執(zhí)行器故障;
■PLC軟件故障
這些故障,都可以用合適的故障診斷方法進行分析和用軟件進行實時監(jiān)測,對故障進行預(yù)報和處理。
故障的宏觀診斷就是根據(jù)經(jīng)驗,參照發(fā)生故障的環(huán)境和現(xiàn)象來確定故障的部位和原因。PLC控制系統(tǒng)的故障宏觀診斷方法如下:
■是否為使用不當(dāng)引起的故障,如屬于這類故障,則根據(jù)使用情況可初步判斷出故障類型、發(fā)生部位。常見的使用不當(dāng)包括供電電源故障、端子接線故障、模板安裝故障、現(xiàn)場操作故障等。
■如果不是使用故障,則可能是偶然性故障或系統(tǒng)運行時間較長所引發(fā)的故障。對于這類故障可按PLC的故障分布,依次檢查、判斷故障。首先檢查與實際過程相連的傳感器、檢測開關(guān)、執(zhí)行機構(gòu)和負(fù)載是否有故障:然后檢查PLC的I/O模板是否有故障:后檢查PLC的CPU是否有故障。
■在檢查PLC本身故障時,可參考PLC的CPU模板和電源模板上的指示燈。
■采取上述步驟還檢查不出故障部位和原因,則可能是系統(tǒng)設(shè)計錯誤,此時要重新檢查系統(tǒng)設(shè)計,包括硬件設(shè)計和軟件設(shè)計。
PLC編程|從原理圖到程序的經(jīng)典實例詳解
多級傳送帶控制(1)明確系統(tǒng)控制要求系統(tǒng)要求用兩個按鈕來控制傳送帶按一定方式工作,傳送帶結(jié)構(gòu)如下圖所示。系統(tǒng)控制要求具體如下:當(dāng)按下起動按鈕后,電磁閥YV打開,開始落料,同時一級傳送帶電動機M1起動,將物料往前傳送,6s后二級傳送帶電動機M2起動,M2起動5s后三極傳送帶電動機M3起動,M3起動后4s后四級傳送帶電動機M4起動。當(dāng)按下停止按鈕后,為了不讓各傳送帶上有物料堆積,要求先關(guān)閉電磁閥YV,6s后讓M1停轉(zhuǎn),M1停轉(zhuǎn)5s后讓M2停轉(zhuǎn),M2停轉(zhuǎn)4s后讓M3停轉(zhuǎn),M3停轉(zhuǎn)3s后讓M4停轉(zhuǎn)。(2)確定輸入/輸出設(shè)備,并為其分配合適的I/O端子多級傳送帶控制需用到的輸入/輸出設(shè)備和對應(yīng)的PLC端子見下表。(3)繪制多級傳送帶控制電路圖控制電路圖(4)編寫PLC控制程序啟動STEP7-Micro/WIN編程軟件,編寫滿足控制要求的梯形圖程序,編寫完成的梯形圖如下圖所示。梯形圖下面對照控制電路來說明梯形圖的工作原理。(1)起動控制(2)停止控制
鄭州繼飛機電設(shè)備有限公司咨詢熱線:18903837318,我公司專業(yè)承接污水處理控制系統(tǒng)、中央空調(diào)自動化工程、制冷設(shè)備自動化控制系統(tǒng)、工廠儀器儀表DCS控制系統(tǒng)、除塵設(shè)備控制系統(tǒng)