單價(jià): | 3500.00元/臺 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2023-11-24 14:26 |
最后更新: | 2023-11-24 14:26 |
瀏覽次數: | 173 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
電源管理模塊CPU模塊代理商電源管理模塊CPU模塊代理商
CPU存儲卡代理商
CPU通信模塊代理商 連接模塊代理商 ET200MP有源背板模塊代理商
ET 200MP接口模塊代理商 接口模塊代理商 17 電源管理模塊代理商
西門(mén)子PLC一級代理商,西門(mén)子PLC授權代理商,西門(mén)子PLC代理商,西門(mén)子PLC分銷(xiāo)商,西門(mén)子CPU代理商,西門(mén)子CPU一級代理商,西門(mén)子CPU總代理商,西門(mén)子CPU模塊代理商,CPU代理商,西門(mén)子電纜代理商,西門(mén)子電纜一級代理商,西門(mén)子電纜總代理商,西門(mén)子電纜授權代理商,西門(mén)子電纜分銷(xiāo)商,西門(mén)子電纜代理商
一、邏輯取、輸出指令
??
??每一個(gè)梯級的個(gè)觸點(diǎn)必須用取指令,并與左母線(xiàn)相連。這里的“取”并不單單指“LD”,而是所有取開(kāi)頭的指令,如LD(取常開(kāi))、LDI(取常閉)、LDP(取脈沖上升沿)、LDF(取脈沖下降沿)等。我們能用這個(gè)“取”在PLC中掏出個(gè)啥呢?其實(shí)就是上圖的X、Y、M、S、T及C啦,如LD X0、LDI Y1等。簡(jiǎn)單來(lái)說(shuō),“取”就像是我們去挑選繼電控制電路的各種按鈕、繼電器的觸點(diǎn)一樣,用誰(shuí)取誰(shuí)。我就想問(wèn)問(wèn),為什么沒(méi)有LD Money這個(gè)指令?
??OUT(輸出)指令是輸出線(xiàn)圈的驅動(dòng)指令,OUT誰(shuí)就是將運算結果輸出給誰(shuí),例如OUT Y0、OUT M1等。當然,OUT后面的線(xiàn)圈也不是隨便來(lái)的,只能是如上圖的Y、M、S、T及C,大家可別寫(xiě)出個(gè)OUT X0哦,被取笑了我可不負責。
??二、觸點(diǎn)串并聯(lián)指令
??
??與、或、非是邏輯代數的基本運算,我在篇文章中就有提到過(guò)?,F在運用這些知識的時(shí)候到了。如圖上圖所示,其實(shí)“AND(與)”就相當于串聯(lián),“OR(或)”就相當于并聯(lián)。上文提到,梯級的個(gè)指令是“取”,顯然,“與”、“或”等指令是在“取”之后調用的,如LD X0 ;AND X1指的是X0“與”X1,即取X0與X1串聯(lián)。
??與、或、非可以和其他指令相互組合成新的指令,例如LDP(取脈沖上升沿)和AND(與)組合成ANDP(與脈沖上升沿);上圖的“與非”也可以理解為“與”和“非”的組合。
??顯然,只要涉及到串并聯(lián),與、或、非或其衍生指令的使用都是必不可少的,這些指令繁多且復雜,我們平時(shí)在畫(huà)梯形圖的時(shí)候一般都不會(huì )去看語(yǔ)句表,我在學(xué)習這些指令的時(shí)候,也只是看了一遍。因為我覺(jué)得,只要我們在聽(tīng)課的過(guò)程中能理解這些指令,那么我們學(xué)了就忘,當我們需要這部分知識的時(shí)候再去翻看資料就行了。
??三、堆棧指令
??
??我為什么要說(shuō)這個(gè)堆棧指令呢?是因為我在學(xué)習到這個(gè)指令的時(shí)候遇到了一個(gè)問(wèn)題,現在就跟大家分享一下。
??由于之前的文章有提過(guò)堆棧是什么,我在這里不再贅述。堆棧指令又叫多輸出指令,在梯形圖中,一個(gè)梯級有一個(gè)或多個(gè)公共觸點(diǎn),并從該公共觸點(diǎn)分出2條或2條以上支路且每個(gè)支路都有自己的觸點(diǎn)及輸出時(shí),必須要用堆棧指令來(lái)編寫(xiě)指令語(yǔ)句表程序。MPS就像是打開(kāi)倉庫的大門(mén),即堆棧指令的起點(diǎn),MRD就像是向倉庫里面堆集貨物,堆一個(gè)貨物就有一個(gè)MRD,而MPP就像是關(guān)閉倉庫的大門(mén),也就是該堆棧的終點(diǎn)。
??如下圖是一個(gè)含有堆棧指令的梯形圖,X0、X1、X2、X3都是公共觸點(diǎn),因為它們有分支,控制的不僅僅是一個(gè)輸出。
??
??圖右是課程中圖左梯形圖的指令語(yǔ)句表程序,我的問(wèn)題恰恰是在這里。在不看課程語(yǔ)句表的情況下,我嘗試自己寫(xiě)出左圖的語(yǔ)句表,發(fā)現竟然與課程的語(yǔ)句表不一樣,就是調用X1、X2、X3、X4的時(shí)候,我用的是AND指令,課程中用的卻是LD指令。關(guān)于這個(gè)差異,我嘗試用編程軟件GX Developer把梯形圖轉換為語(yǔ)句表程序,發(fā)現軟件用的也是AND指令,我也不知道課程的語(yǔ)句表程序是否正確,希望能有大神留言評論指點(diǎn)一下我。
??談及這個(gè)GX Developer,由于我嘗試了多遍安裝、卸載都沒(méi)成功(真想換電腦),還是借用別人的電腦編程的。我的電腦安裝的是GX Works2軟件,在之后的編程學(xué)習中我都是用GX Works2,這與李老師講課過(guò)程中用的GX Developer有所不同,GX Works2軟件不能把梯形圖轉換為語(yǔ)句表,也沒(méi)有時(shí)序圖可以看,我還是建議大家安裝GX Developer,因為GX Developer是具有以上兩個(gè)功能的。
??四、置位與復位指令
??
??置位和復位指令的功能是編程元件進(jìn)行強制操作,其中置位是把元件強制置“1”,而復位是將位元件強制置“0”或將字元件清0。
??從手冊截圖中我們也可以看到,不管是SET還是RST,其動(dòng)作都是通過(guò)觸點(diǎn)控制的,SET僅僅是能對Y、M、S三種位元件起作用,而RST除了可以操作Y、M、S,還可以操作T、C、D等。
??上圖是課程中置位和復位的一個(gè)應用程序,這其實(shí)是起保停程序,X0閉合,Y0置“1”并保持;X1閉合,Y0被置“0”。顯然這比普通的起保停程序簡(jiǎn)單得多,但我個(gè)人覺(jué)得不是很直觀(guān),依我這么笨的腦子,還是乖乖用一般的起保停程序吧。
??五、主控指令
??
??所謂“主控”就像是總開(kāi)關(guān),只有總開(kāi)關(guān)閉合,其后段線(xiàn)路才能接通。上圖的回路表示框中MC N YM的N是主控制指令嵌套的層數N0~N7,外層是N0,內層是N7,當然,如果沒(méi)有嵌套也就沒(méi)有N1~N7的出現。YM指的是主控指令只能用Y或M元件(不包括特殊M)。
??顯然,MCR N和MC N YM是成對出現的,就像是上文的MPS和MPP一樣,N也要首尾呼應。
一、邏輯取、輸出指令
??
??二、觸點(diǎn)串并聯(lián)指令
??
??三、堆棧指令
??
??由于之前的文章有提過(guò)堆棧是什么,我在這里不再贅述。堆棧指令又叫多輸出指令,在梯形圖中,一個(gè)梯級有一個(gè)或多個(gè)公共觸點(diǎn),并從該公共觸點(diǎn)分出2條或2條以上支路且每個(gè)支路都有自己的觸點(diǎn)及輸出時(shí),必須要用堆棧指令來(lái)編寫(xiě)指令語(yǔ)句表程序。MPS就像是打開(kāi)倉庫的大門(mén),即堆棧指令的起點(diǎn),MRD就像是向倉庫里面堆集貨物,堆一個(gè)貨物就有一個(gè)MRD,而MPP就像是關(guān)閉倉庫的大門(mén),也就是該堆棧的終點(diǎn)。
??
??四、置位與復位指令
??
??五、主控指令
??
六、運算結果取反指令
??
??INV(運算結果取反)指令在梯形圖中是一條45°的斜線(xiàn),它的功能是將指令之前的邏輯運算結果取反,在梯形圖中除了不能與左母線(xiàn)直接相連外,可以在任一地方出現。
??所謂運算結果取反,為了便于理解,大家可以把INV和LDI(取反)、ANI(與非)等指令作個(gè)比較,如下圖所示,個(gè)程序是ANI(與非)的使用,第二個(gè)是INV(運算結果取反)的使用,當X0和X1均為0時(shí),兩個(gè)梯形圖中的Y0顯然有不同的結果。
??當X0和X1均為0時(shí),
??X0“與非”X1,此時(shí)運算結果為0,Y0為0;而X0“與”X1=0,對“0”這個(gè)運算結果取反,此時(shí)Y0就為1。
電源管理模塊CPU模塊代理商電源管理模塊CPU模塊代理商西門(mén)子電機電源模塊代理商西門(mén)子PLC模塊代理商西門(mén)子變頻器代理商西門(mén)子觸摸屏代理商西門(mén)子交換機代理商