公司熱線: 18903837318
- 產(chǎn)品詳情
- 聯(lián)系方式
上街區(qū)變頻柜-穩(wěn)定的變頻柜-繼飛機(jī)電 :
PLC控制柜,變頻控制柜,污水處理自控1:閱讀產(chǎn)品說(shuō)明書
看起來(lái)再簡(jiǎn)單不過(guò)了,但很多工程師都做不到。
仔細(xì)閱讀說(shuō)明書是編程的首要,首先要閱讀安全守則,知道哪些執(zhí)行機(jī)構(gòu)可能會(huì)對(duì)人身造成傷害,哪些機(jī)構(gòu)間容易發(fā)生撞擊,當(dāng)發(fā)生危險(xiǎn)時(shí)如何解決,這些致命的問(wèn)題都在安全守則中。
此外,關(guān)于設(shè)備每個(gè)元件的特性,使用方法,調(diào)試方法也在說(shuō)明書中,不去閱讀,即使程序正確,如果元件沒(méi)有調(diào)試好,設(shè)備一樣不能工作。再有,所有的電路圖、氣動(dòng)液壓回路圖、裝配圖也在說(shuō)明書中,不去閱讀它怎么知道沒(méi)種元件可以做何種改造呢。
2:根據(jù)說(shuō)明書,檢查I/O
檢查I/O,俗稱“打點(diǎn)”。檢查I/O的方法很多,但是一定要根據(jù)說(shuō)明書提供的地址依次進(jìn)行檢查,在覺(jué)對(duì)安全的情況下來(lái)檢查。
在檢查輸入點(diǎn)時(shí),一般輸入信號(hào)無(wú)非是各種傳感器,如電容、電感、光電、壓阻、超聲波、磁感式和行程開關(guān)等傳感器。檢查這些元件比較簡(jiǎn)單,根據(jù)元件說(shuō)明將工件放在工位上,或是移動(dòng)執(zhí)行機(jī)構(gòu)檢查傳感器是否有信號(hào)即可。當(dāng)然,不同的設(shè)備檢測(cè)的方式可能不同,這要看具體情況而定了。
但是在檢查輸出信號(hào)時(shí)就要格外小心了。如果是電驅(qū)動(dòng)產(chǎn)品,必須在安全情況下,尤其是保證設(shè)備不會(huì)發(fā)生撞擊前提下,讓執(zhí)行機(jī)構(gòu)的驅(qū)動(dòng)器得電,檢查執(zhí)行機(jī)構(gòu)是否能夠運(yùn)動(dòng)。如果是液壓或氣動(dòng)執(zhí)行機(jī)構(gòu),同樣在安全情況下手動(dòng)使換向閥得電,從而控制執(zhí)行機(jī)構(gòu)。在檢查輸出信號(hào)時(shí),不論執(zhí)行機(jī)構(gòu)的驅(qū)動(dòng)方式是什么,一定要根據(jù)元件說(shuō)明書,首先要保證設(shè)備和人身安全,要注意并不是所有設(shè)備的執(zhí)行機(jī)構(gòu)都可以通電測(cè)試的,所以有時(shí)個(gè)別的輸出信號(hào)可能無(wú)法手動(dòng)測(cè)試。
無(wú)論是輸入還是輸出裝置,當(dāng)傳感器有信號(hào)或執(zhí)行機(jī)構(gòu)的驅(qū)動(dòng)裝置得電后,必須同時(shí)檢查PLC上的I/O模塊指示燈是否也點(diǎn)亮。很多設(shè)備中,輸入輸出信號(hào)是通過(guò)接線端子與PLC連接,有時(shí)接線端子的指示燈有信號(hào) ,但不能保證由于連接導(dǎo)線內(nèi)部斷路,而PLC上相應(yīng)的地址沒(méi)有信號(hào)接通。這一點(diǎn)要特別注意。
在測(cè)量輸入輸出信號(hào)后,要同時(shí)將測(cè)量的地址記錄下來(lái),保證信號(hào)地址和說(shuō)明書中一致。如有不同,再次測(cè)量設(shè)備地址,多次測(cè)量仍然不一致,先聯(lián)系設(shè)備廠家,因?yàn)榇藭r(shí)不能保證廠家提供的地址沒(méi)有錯(cuò)誤。
3:打開編程軟件,進(jìn)行硬件配置,并將I/O地址寫在符號(hào)表中
不同的PLC使用不同的編程軟件。但是對(duì)于任何一種軟件來(lái)說(shuō),編程前的首先就是進(jìn)行硬件組態(tài),根據(jù)實(shí)際PLC的類型建立硬件配置及相應(yīng)的通訊配置。硬件組態(tài)完成后,將之前在紙上記錄下來(lái)的I/O地址寫在軟件的符號(hào)表中。由于軟件不同,對(duì)于符號(hào)表的定義可能不同,但一般的軟件都有該功能,這一步是至關(guān)重要的。在編寫符號(hào)表時(shí),不僅要把設(shè)備輸入輸出的覺(jué)對(duì)地址寫正確,建議再給每個(gè)地址命名并添加注釋,這對(duì)后面的編程會(huì)非常方便。不需要在編程時(shí)每次都查詢覺(jué)對(duì)地址,只要填寫命名好的名稱即可。當(dāng)然,這也取決于軟件是否具備此功能。
4:寫出程序流程圖
在編程之前,一定要在草稿上寫出程序的流程圖。一個(gè)完整的程序,應(yīng)該包括主程序、停止程序、急停程序、復(fù)位程序等部分,如果軟件允許,應(yīng)該將各個(gè)程序按“塊”的形式編寫,即一個(gè)程序是一個(gè)塊,終將每個(gè)塊按需求來(lái)調(diào)用即可。
PLC擅長(zhǎng)的就是處理順序控制,在順序控制中主流程是核心,一定要確保制定好的流程是正確的,要在草稿上仔細(xì)檢查。如果主流程存在問(wèn)題,當(dāng)程序被PLC執(zhí)行后,很可能發(fā)生撞擊,損壞設(shè)備或?qū)θ松碓斐晌kU(xiǎn)。
5:在軟件中編寫程序
確保主流程沒(méi)有問(wèn)題后,便可以在軟件中編寫程序了。此外,還要注意停止、急停和復(fù)位程序的正確性,尤其是停止和急停程序,這是關(guān)系到人身安全和設(shè)備安全的重要的程序,萬(wàn)萬(wàn)不可小視。一定要保證無(wú)論在任何情況下,只要執(zhí)行停止或急停程序,設(shè)備覺(jué)對(duì)不會(huì)對(duì)人身造成傷害。推薦您關(guān)注微信號(hào)技成培訓(xùn)。
6:調(diào)試程序
在調(diào)試程序這一步中,可以分成兩個(gè)方面。
1)如果條件允許,或是你的邏輯能力較強(qiáng),可以先用軟件的防針功能做測(cè)試,但是很多繁瑣的程序很難用軟件防針看出程序是否正確。
2)將程序下傳到PLC中進(jìn)行在線的調(diào)試。如果設(shè)備不動(dòng)或運(yùn)行中出現(xiàn)異常情況,先不要去修改程序,很可能是傳感器沒(méi)有調(diào)試到位,如果確保傳感器無(wú)誤,再去修改程序。
7:調(diào)試完成后,再次編輯程序
在上一步的調(diào)試中,由于對(duì)程序有所修改,故必須再次整體檢查或編輯一下程序,然后將終的程序下傳到PLC中。
8:保存程序
在這一步中,要注意一個(gè)問(wèn)題,就是應(yīng)該將程序保存在什么地方?PC硬盤?閃存設(shè)備?移動(dòng)硬盤?當(dāng)然這些都不可以,所有這些存儲(chǔ)設(shè)備都可能中病毒。所以,必須且只能將程序燒制到光盤上。而且還有一個(gè)問(wèn)題,燒制的程序是哪個(gè)程序?在之前我們已經(jīng)將終調(diào)試并修改完成的程序下在到PLC中,如果PLC在執(zhí)行該程序時(shí)完全無(wú)誤的話,就將該程序上傳到PC中,將此程序燒制到光盤中。
上面的一切都是為了安全。
9:填寫報(bào)告
完成編程后,應(yīng)該填寫后的調(diào)試報(bào)告,將遇到的問(wèn)題和程序的一些難點(diǎn)問(wèn)題一一記錄下來(lái)。因?yàn)殚L(zhǎng)時(shí)間以后,自己也會(huì)對(duì)程序的某些技巧的地方遺忘,同時(shí)也方便其他同事能夠理解你所編寫的程序。
PLC編程要領(lǐng){控制柜}{配電柜}{鄭州PLC控制柜}
PLC編程是一個(gè)容易讓工程師們頭tong的問(wèn)題。本文將從梯形圖邏輯和PLC掃描、BCD碼以及可復(fù)用代碼3個(gè)方面詳述PLC編程的小技巧。
梯形圖邏輯和可編程邏輯控制器(PLC)的掃描、二進(jìn)制編碼的十進(jìn)制數(shù)(BCD碼)、以及代碼復(fù)用,是CONTROL ENGINEERING編輯咨詢委yuan會(huì)成員Frank Lamb建議在PLC編程時(shí)需要多加留心的地方。作為一家自動(dòng)化咨詢服務(wù)公司的創(chuàng)始人,他認(rèn)為控制工程師們可以從這3個(gè)角度來(lái)學(xué)習(xí)PLC的編程要領(lǐng)。
BCD碼是一種十進(jìn)制數(shù)的二進(jìn)制編碼,其中每個(gè)數(shù)都用特定的位來(lái)表示,通常是4位或8位,這與人類計(jì)算的方式大不相同。這種割裂會(huì)給可編程邏輯控制器(PLC)的用戶帶來(lái)困擾。
梯形圖邏輯與PLC掃描
幾乎所有的PLC都以同樣的方式來(lái)處理掃描。首先,上街區(qū)變頻柜,CPU將物理輸入讀入內(nèi)存表,通常稱為“輸入表”。該表經(jīng)評(píng)估后在程序中使用。不同平臺(tái),使用不同類型的寄存器;在每個(gè)掃描周期,按照從左向右,從上到下的順序處理邏輯,同時(shí)更新寄存器。包括更新輸出表,稍后用其驅(qū)動(dòng)連接到PLC的物理設(shè)備。
為實(shí)現(xiàn)各種功能,程序可能會(huì)調(diào)用不同的子程序,需要注意的是調(diào)用順序很重要。根據(jù)內(nèi)存寄存器和輸出表的位置,物理輸出duo可能會(huì)延遲兩個(gè)周期。在任何情況下,從程序調(diào)用處開始執(zhí)行所調(diào)用的子程序,子程序執(zhí)行完畢,回到chu調(diào)用該子程序的主程序,繼續(xù)完成chu的掃描周期。大多數(shù)程序,使用一個(gè)初始循環(huán)例程,用于調(diào)用所有其它例程。
然而,也有一些程序是固定周期運(yùn)行,并不是連續(xù)運(yùn)行的。不過(guò),這種情況并不常見(jiàn)。大多數(shù)程序的配置,都是以快速度連續(xù)運(yùn)行。執(zhí)行完所有代碼,評(píng)估邏輯,并更新所有表(掃描開始時(shí)寫入的輸入表除外),將生成的輸出表或寄存器內(nèi)容寫入物理輸出。
需要花費(fèi)多長(zhǎng)時(shí)間?這取決于平臺(tái)(處理器速度)、程序代碼量、以及所使用的指令類型。在程序中,程序員有時(shí)會(huì)使用循環(huán)處理,或者重復(fù)調(diào)用同一個(gè)子程序。所有這些都會(huì)影響PLC總掃描時(shí)間。通常,在幫助文檔中都會(huì)說(shuō)明不同指令的執(zhí)行時(shí)間,但是并沒(méi)有涉及到如何估計(jì)執(zhí)行所有代碼所需要的時(shí)間。基本上這些說(shuō)明都太簡(jiǎn)單,只能作為參考。
有時(shí),掃描時(shí)間可能長(zhǎng)達(dá)80毫秒。如果掃描時(shí)間超過(guò)50毫秒(對(duì)機(jī)器控制項(xiàng)目而言),用戶就應(yīng)尋求更強(qiáng)大的處理器或使用更高效的代碼。在機(jī)器控制項(xiàng)目中,如果掃描時(shí)間超過(guò)50毫秒,對(duì)輸出響應(yīng)的影響非常明顯;對(duì)于過(guò)程控制項(xiàng)目而言,這可能不是特別重要。
二進(jìn)制編碼的十進(jìn)制數(shù)
二進(jìn)制編碼的十進(jìn)制數(shù)(BCD碼),是一種二進(jìn)制編碼(通常用4或8位來(lái)表示)。對(duì)我們?nèi)祟悂?lái)講,需要在我們的“寄存器”中累加每位,將它們轉(zhuǎn)換為十進(jìn)制數(shù),這是上帝賦予人類的編程思考方式。
早在使用觸摸屏之前,7段顯示器和指輪開關(guān)就被用作人和PLC之間的數(shù)字接口。甚至更早,在使用PLC之前,這些設(shè)備也是與電路之間實(shí)現(xiàn)數(shù)字接口的唯yi圖形化設(shè)備。用戶可以像在ENIAC(第yi電子通用計(jì)算機(jī))一樣,移動(dòng)短接片,但利用這些設(shè)備,更容易查看和調(diào)整十進(jìn)制數(shù)。問(wèn)題是,它們是輸入/輸出(I/O)密集型的。每個(gè)指輪段需要4個(gè)輸入(+電源),而每個(gè)7段顯示器則需要4個(gè)輸出(+2個(gè)電源連接)。然而,與使用按鈕和指示燈相比,它更容易與十進(jìn)制數(shù)中帶符號(hào)或無(wú)符號(hào)整數(shù)連接。
常見(jiàn)的抱怨來(lái)自于數(shù)學(xué)方面;每個(gè)數(shù)據(jù)類型都必須顯式聲明,如果數(shù)據(jù)類型不匹配,則必須對(duì)其進(jìn)行轉(zhuǎn)換。不僅如此,標(biāo)準(zhǔn)計(jì)時(shí)器和計(jì)數(shù)器類型還需將BCD納入到它們的數(shù)據(jù)結(jié)構(gòu)。這是因?yàn)檫@些數(shù)據(jù)結(jié)構(gòu),成套集成變頻柜,可以追溯到人們需要處理諸如指輪和7段顯示器的時(shí)代。事實(shí)上,計(jì)時(shí)器設(shè)定值,仍然需要輸入“S5T # 3S”來(lái)完成3秒鐘的設(shè)定。定時(shí)器使用3位BCD來(lái)表征數(shù)字(12位),還需要2位BCD來(lái)表征時(shí)基。對(duì)計(jì)數(shù)器也是如此,這意味著它們的計(jì)數(shù)范圍只能從-999到+999。
每一個(gè)4位區(qū)段可以代表0000到1001的數(shù)值;下一個(gè)值,不是從1010(有符號(hào)或無(wú)符號(hào)十進(jìn)制的“10”或十六進(jìn)制中的“A”)開始,而是直接跳到下一區(qū)段的位。這意味著后6個(gè)位組合(A-F)實(shí)際上被浪費(fèi)了——這在BCD結(jié)構(gòu)中是不可能的。
在許多較新的觸摸屏中,穩(wěn)定的變頻柜,仍然使用BCD結(jié)構(gòu)或基礎(chǔ),但大多數(shù)程序員更傾向于選擇整數(shù)基來(lái)表示十進(jìn)制數(shù)。BCD有點(diǎn)像DOS;工程學(xué)校仍然在利用它,但是人們真的不知道它是從哪里來(lái)的。參考舊指輪和7段顯示,可能有助于澄清某些神秘事項(xiàng)和選擇BCD的原因。
PLC的可復(fù)用代碼,為用戶提供了靈活性,并允許構(gòu)建可從一個(gè)應(yīng)用程序?qū)С龅搅硪粋€(gè)應(yīng)用程序的結(jié)構(gòu)。
PLC可復(fù)用代碼的優(yōu)勢(shì)
國(guó)際電工委yuan會(huì)(IEC)在1993年時(shí)就頒布了可編程控制器的國(guó)際標(biāo)準(zhǔn)IEC 61131,其中的第三部分關(guān)于編程語(yǔ)言的標(biāo)準(zhǔn),規(guī)范了可編程控制器的編程語(yǔ)言及其基本元素。舊的基于寄存器的系統(tǒng)和xinPLC系統(tǒng)之間的一個(gè)重要區(qū)別,就是能夠構(gòu)建可復(fù)用的代碼塊。支持平臺(tái)必須具備3個(gè)基本特征:
1.局部變量與全局變量??蓮?fù)用代碼必須具有可適用于每個(gè)代碼實(shí)例的變量;在理想情況下,只需在原始代碼中定義一次數(shù)據(jù)格式。這意味著,不需要為每個(gè)實(shí)例或調(diào)用重新定義標(biāo)簽或符號(hào)。多次調(diào)用子例程,并更新程序中的地址,雖然這樣可以節(jié)省時(shí)間,但這實(shí)際上并不是真正的可復(fù)用代碼。
2.用戶自定義的數(shù)據(jù)類型(UDT)。創(chuàng)建UDT允許構(gòu)建結(jié)構(gòu)。從一個(gè)應(yīng)用程序?qū)С龅慕Y(jié)構(gòu)可以應(yīng)用到另一個(gè)程序中。它們?cè)试S使用通用術(shù)語(yǔ)來(lái)描述組件,如“速度”、“開始”和“拒絕”。UDT不需要使用基于標(biāo)簽的系統(tǒng),但是它們確實(shí)需要更有效的利用符號(hào)。
3.受保護(hù)的自保持程序塊。非常重要的是:代碼必須包含在允許變量輸入和輸出的程序塊中,并受到保護(hù),這樣用戶就不能修改實(shí)例中的程序。如果修改,需要密碼或軟件密鑰。
利用滿足IEC標(biāo)準(zhǔn)要求的其它PLC語(yǔ)言來(lái)編寫程序,也有助于使平臺(tái)功能更強(qiáng)大,代碼開發(fā)速度更快。不管平臺(tái)是否使用具有局部變量或用戶定制指令的子例程,可復(fù)用代碼是快速創(chuàng)建功能強(qiáng)大程序的關(guān)鍵部分。許多平臺(tái)都允許使用復(fù)用代碼,并且每個(gè)平臺(tái)都有自己的方法。
公眾號(hào)(industry-care)推薦閱讀
plc是怎么向執(zhí)行機(jī)構(gòu)輸出4~20ma電流的?PLC和變頻器進(jìn)行配合時(shí)所需注意的事項(xiàng)視頻培訓(xùn)丨PLC的系統(tǒng)故障燈SF燈紅燈亮?xí)r,查找故障信息的方法三相交流gan應(yīng)電動(dòng)機(jī)降ya啟動(dòng)控制線路的pLC控制原理三菱PLC常用的指令匯總,速存!西門子PLC維修保養(yǎng)的五大步驟3天,你也可成S7-1500PLC編程高手!PLC突發(fā)故障如何下手處理?
這個(gè)我本行。
西門子PLC博大精深,模塊化理念深入理解。全系列,很全。200,300,400系列,smart系列,高中低檔,設(shè)計(jì)變頻柜,總是一款適合你。封裝功能太偉大了。
日本plc,三菱,歐姆龍都用過(guò)。
歐姆龍是找歐洲人寫的軟件,完全歐系化。
三菱plc,古董級(jí),經(jīng)典級(jí)。很好,很工匠,傾注了倭人的智慧,上世紀(jì)九十年代的一方霸主。
說(shuō)了好的,再來(lái)反轉(zhuǎn)吧。三菱plc,fx,q系列,很老土,函數(shù)調(diào)用搞得垃圾,抱著幾十年前的經(jīng)典,啃老吃老本。界面不友好,調(diào)用功能雞肋,伺服系統(tǒng)故弄玄虛。
日本人電子做的真心不錯(cuò),至于軟件,這個(gè)真心不適合他們。
個(gè)人認(rèn)為德系的結(jié)構(gòu)性,嚴(yán)謹(jǐn)性要高。從輸入語(yǔ)句就可以看出來(lái)了,而日系的方便、快捷,語(yǔ)句輸入光靠鍵盤就可以完成。
主動(dòng)來(lái)答一下~~
做非標(biāo)工程設(shè)計(jì)的~
用過(guò)日系TMEIC和德系西門子(大中?。?/p>
個(gè)人認(rèn)為(一定是個(gè)人認(rèn)為?。?!這玩意就跟相親似的,王八看綠豆,一個(gè)人一個(gè)看法):
一,兩者在數(shù)據(jù)處理速度和能力上沒(méi)啥區(qū)別(前提是同等水平下的PLC);
二,日系PLC更多選用NPN型I/O數(shù)字量,德系更多選用PNP型;
三,TMEIC硬件不外賣(這個(gè) )軟件不外賣,德系全都散貨;
四,德系容易上手,日系更有邏輯!先說(shuō)這些,對(duì)的打勾,錯(cuò)的打叉!
編程習(xí)慣和思維方式稍有不同,用習(xí)慣了西門子的PLC,用三菱的稍稍有點(diǎn)反應(yīng)不過(guò)來(lái)....
常用的功能是一樣的。歐美系的一般是PNP型
日系一般是NPN型
這點(diǎn)在做伺服和步進(jìn)控制時(shí)需要注意。
三菱、歐姆龍、西門子 語(yǔ)法不同
語(yǔ)法吧
語(yǔ)言順序不同 。日本的plc語(yǔ)言習(xí)慣和我們接近。
設(shè)計(jì)變頻柜-上街區(qū)變頻柜-繼飛機(jī)電(查看)由鄭州繼飛機(jī)電設(shè)備有限公司提供。鄭州繼飛機(jī)電設(shè)備有限公司(www.zzjifei.com)實(shí)力雄厚,信譽(yù)可靠,在河南 鄭州 的工業(yè)自動(dòng)控制系統(tǒng)及裝備等行業(yè)積累了大批忠誠(chéng)的客戶。公司精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念將引領(lǐng)繼飛機(jī)電和您攜手步入輝煌,共創(chuàng)美好未來(lái)!