親們,我又來分享我的PLC學習心得了,經過上一次的打臉事件後,我這次帶着英語小白學ABC的心态打開了第三章的内容:編程基礎。
在學習之前我看到标題,心裡就想着,哎呦,終于可以上手編程了,我離PLC大神就差那麼臨門一腳了,爽歪歪~當我打開課程後,我的天,這啥?這又是啥?@#¥%%……&&
想來,我的PLC學習之路還有很長一段距離呢!
第三章講的是編程基礎,我在聽課的過程中,心理路程是這樣的:哦,這個簡單——嗯,原來如此——啥玩意呢這是——這裡有點意思……然後一章聽完後:老師剛才講了啥來着?
不知道大家有沒有像我這樣的,聽課的過程中,覺得自己完全懂了,聽完後才發現自己學了個寂寞。但是,我可是打不死的小強,學一遍不會,那我就多學幾遍好了。
現在,我所分享的學習感悟可是我學了三遍之後的結果呢,呵呵(我菜死了)。
李老師的課程中,第三章的内容是非常重要的,它可關乎我們在接下來的學習與效率,所以,希望大家也能像我一樣,多花點耐心去學習哦。
另外,我覺得以這一章的重要性,一篇文章根本不夠表達我的感想,所以,大家懂得,這隻是上半部分呢!
我為什麼說第三章是PLC的語法呢?這是因為,它勾起了我對英語的噩夢(我太難了),特别是在學編程的一些規則的時候,特别像英語的語法,什麼賓語前置啊倒裝句啊等等,不說了,我快暈了,我們還是回歸正題吧。
不管是學習什麼知識,都會涉及到一些名詞術語,PLC也是一樣的,那麼有哪些常用的名詞呢?
1、脈沖信号說到脈沖,我就會聯想到脈搏,我們的脈搏是以一定的規律跳動的,當然,你見到了自己的女神心跳加速不算。
在PLC中,脈沖信号就是類似于脈搏的跳動,它以電信号(一般是電壓)的形式按固定的時間段跳躍,這個固定的時間段就是周期。我們成人的脈搏一般是每分鐘60——100次不等,這個60——100次就是我們心跳的頻率,還有我們經常說到的工頻就是正弦交流電的頻率。
而PLC的脈沖信号也有它自己的頻率,至于具體是多少的話,别問我,我也不知道,想知道的,自己去問PLC吧。
說到脈沖信号,就不得不說周期和脈寬了。
周期,就是時間,我們知道,一個星期有七天,這個七天就是周期,每經過七天就是一個輪回,如果有星期八就好了,那我就可以周末三休了哈哈哈,不好意思我又飄了。
其實呀,周期就是脈沖信号的輪回時間,每經過一個周期,就會有一個重複的信号過來,所以在相同的時間内,周期越短,信号就會來得更多,也就是頻率越大啦。
而脈寬,好吧,這個我沒辦法産生聯想,也隻能顧名思義了,它就是脈沖信号的寬度,就像上圖所畫的。
這就像是高電平和低電平同時愛上了周期,它們為了占有周期而厮殺,高電平仗勢欺人,脈寬就是高電平的勢力,脈寬越大,高電平就會占有更多的周期,這高電平真可惡!高電平占有周期的百分比,就叫占空比,也就是圖中的t1/T%。
圖中的上升沿和下降沿,這個就更簡單啦,電平從低到高的邊沿就是上升沿,電平從高到低的邊沿就是下降沿,這兩個沿總是對着幹,我怎麼勸也不聽,而且我有種預感,在之後的學習中我還會邂逅它們,真煩。
2、時序圖
說到時序圖,我又想到了心電圖,我上輩子可能是個醫生吧。時序圖,顧名思義,就是信号的時間順序圖,像下圖所示,我覺得和心電圖還是有點像的。
心電圖,就是心髒每一心動周期所産生的電活動變化圖,這個心電(哔——)抱歉,我跑題了。
時序圖,就是輸入輸出信号按時間變化的波形圖,例如我們把開關閉合,回路中就會有電流信号,産生一個上升沿,開關打開,電流信号消失,下降沿随之而來。
這個時序圖,反正我現在理解起來很簡單,就是不知道之後用起來手感好不好,且看吧嘻嘻。
3、位與字位,我們在上學的時候,每個人都有自己的位置,一般是兩兩坐到一起,當然,也有的是單獨坐的,這樣就沒有同桌了,形隻影單真可憐。不過,在大學就有一排一排的座位了,同桌想有多少有多少,而且是換着人來的,簡直像是後宮佳麗三千啊!
抱歉,我又跑題了。 類似的,PLC中,位是指一個數(開關量0或1)的位置,這個位置上隻能坐一個數,就算兩個數抱在一起也不能坐在一起,就得給我分開坐(來自單身狗的憤怒)。
在之前學第一章數電基礎的時候,我們已經知道了幾種進制,其中的八進制數中的最大數字是7,然鵝,字節也是一個8位的數,但是這個字節中卻不能出現7,因為,它們是有着本質的區别的。
每一個字節隻有8個位置,不能多也不能少,哼,真死闆,而且這些位置隻能坐0或1,不能坐234567,簡直是數字歧視。反正,我們知道它這德性就行,8位就8位吧,我們還能怎樣。
同樣的,字和字節一樣死闆不講道理,而且它比字節更貪心,有16個位置。雙字就更離譜了,竟然有32個位置,而且要求也多,必須要兩個相鄰的16位存儲單元組成,也就說,這個雙字啊,不能東拼西湊,跟個連體嬰似的,必須要由相鄰的兩個字組成,就跟個媒婆一樣,湊夠一對是一對。
4、堆棧與嵌套
李老師說,堆棧就是堆倉庫,這麼一想其實還真是。貨物就是這些數據,倉庫就是存儲單元。
其實存儲單元到底是什麼,我也是不甚清楚,你說貨倉、米缸我還能想象,可是存儲單元,我百度了一下,都是很生澀的文字,看得我抓耳撓腮,還是一知半解,算了,如果大家對這個了解的,還望賜教。
反正,我知道了堆棧,就是存放數據,而且是先進後出,後進先出,也就說,這些貨物,先放進倉庫的,就在最裡面,後放進倉庫的,在最外面,所以我們要拿貨物的時候,最先拿到的,是後面放進倉庫的。這部分知識我也不知道什麼時候會用到,所以,我就先這樣簡單理解一下吧。
嵌套,我在字面的理解就是有一個東西,我們在這個東西的中間嵌進去另一個東西,這就是嵌,在PLC中,嵌套就是大循環嵌小循環,三菱FX2N的主程序最多能嵌8層。所以,這裡的套就是循環的意思了,而且不是能無限套下去的。
突然想到,這個好像盜夢空間這部電影啊,夢中夢中夢什麼的,好繞。關于嵌套的知識,我現在是大概理解了它的意思了,但是以後如果學到編程,估計我還會回來看一下這些定義,回味一番的。
現在,就先讓這部分知識在我腦海的角落吃灰塵去吧!
我學到第三章的編程基礎,總的來說,沒什麼大問題,雖然小問題比較多,但我相信,學到後面,我再回頭看這些小問題,說不定就會恍然大悟了呢,是吧是吧。
那麼,編程基礎上篇就分享到這裡啦,下篇再會了朋友們。
選自《三菱FX PLC編程與應用入門》第三章第7~9課時
(技成培訓原創,作者:楊思慧,未經授權不得轉載,違者必究!)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!