官术网_书友最值得收藏!

談談功能指令的學習(學習本書前請先閱讀)

功能指令又稱為應用指令,是對PLC的基本邏輯指令的擴充,它的出現(xiàn)使PLC的應用從邏輯順序控制領(lǐng)域擴展到模擬量控制、運動量控制和通信控制領(lǐng)域,因此,學習功能指令應用是掌握PLC在這些擴展領(lǐng)域中使用的前提。

很多參加培訓的學員和從事工控技術(shù)工作的朋友都感覺功能指令難學、不好掌握,這是為什么呢?主要有三方面的原因:一是功能指令數(shù)量多、門類廣,F(xiàn)X2NPLC有140條功能指令,F(xiàn)X3系列PLC有220條功能指令,未學之前就會有一種畏難情緒,不知從哪兒學起,不知如何學習。二是許多功能指令的學習涉及一些工控技術(shù)基礎知識、專業(yè)知識和應用知識,編程手冊對這些知識的介紹既簡單,文字又晦澀。許多PLC的入門書籍限于篇幅,對功能指令往往只是進行一些簡單羅列和一般性介紹,也不夠全面。對于需要進一步提高PLC控制技術(shù)而又缺乏相關(guān)知識的讀者來說,增加了學習功能指令的難度。三是功能指令學習必須與實踐緊密結(jié)合才能學好。初學者往往實踐較少,缺乏經(jīng)驗,學習上有點急于求成,總希望僅僅通過閱讀編程手冊和一些PLC書籍就能很快地掌握功能指令的應用,結(jié)果是欲速則不達,碰到實際問題還是不知道如何使用功能指令編程。

那么如何學習功能指令呢?本書提出以下幾點供廣大讀者參考。

第一,先要學習有關(guān)功能指令的預備知識,即編程手冊的“功能指令預備知識”(本書第1章)。很多初學者一開始就跳過這一章,直接進行指令學習,結(jié)果就出現(xiàn)了找不到DMOV指令、INCP指令在哪里,K4X0是什么等問題。其實,這些問題都可以在預備知識中找到答案,因此,對功能指令預備知識的學習是非常重要的,這些知識主要有指令格式、指令執(zhí)行形式、指令數(shù)值表示和指令尋址方式。這些知識是針對所有指令的,必須先要學習和了解,當然這些知識也必須結(jié)合具體的指令去慢慢理解,不是學習一次就夠了,要反復結(jié)合指令學習理解。

第二,對指令進行瀏覽性的學習。瀏覽就是泛泛地看,隨意翻翻,任意記記,沒有前后順序,沒有時間長短。瀏覽的目的是對指令的分類有大致的了解,對查找指令的位置大致清楚,對指令的功能有印象。瀏覽就是瀏覽,不要刻意地去記什么,瀏覽的次數(shù)多了,就自然會在腦子中留下印象,也就“無心插柳柳成蔭”了。

第三,對基礎指令要重點學、反復學。功能指令可以大致分為兩大類:一類是基礎性的指令;另一類是高級應用指令。基礎性指令指步進指令、程序流程指令、傳送指令和比較指令、位移指令、數(shù)值運算指令和部分數(shù)據(jù)處理指令。這類指令是編程中最常用的指令,在一般控制程序中都用得上,對這類功能指令就要專門拿出時間來重點學習。初學者主要是學習它們的操作功能,并在實踐中去理解它們,每一個功能指令在實際使用中都會有一些應用規(guī)則,對這些應用規(guī)則不必一開始就非要弄清楚,而是要通過對指令的反復學習和應用才能逐步掌握。基礎性指令也會涉及一些指令外的知識,如PLC知識、數(shù)制碼制知識、數(shù)的表示和運算知識等。因此,在學習功能指令的同時,也要去補充這方面的知識,這樣才能更好地學好功能指令。

第四,采用實用主義的態(tài)度去學習PLC高級應用功能指令,高級應用功能指令是指模擬量控制、PID控制、定位控制、高速輸入/輸出和通信控制等有關(guān)的指令。學習這類指令需要一些專業(yè)知識才能掌握。對這些指令建議采用實用性的學習態(tài)度,就是用到就學,不用不學,邊用邊學,邊學邊用;專業(yè)知識和功能指令一起學,學了馬上就用,以加深理解。當然,這種學習方法也適用于部分不常用的基礎指令的學習。

第五,對于“休眠”指令暫時不學。在PLC的功能指令中,有一些功能指令是在早期為適應當時的需要而開發(fā)的,隨著時代的變遷,這些功能指令或者被后來開發(fā)的指令所代替,或者隨著工控技術(shù)的發(fā)展已基本不用。還有一些指令是針對某些特定的外部設備而開發(fā)的,現(xiàn)在也很少用。雖不學習,但要了解它們在編程手冊中的位置,萬一在讀程序時碰到就可以通過手冊來了解它們。

第六,所有指令,都要在實踐中學。進行仿真和聯(lián)機(PLC)實踐。注意,很多指令是不能仿真的,只有聯(lián)機甚至外接實際工況才能完成它的功能。指令的功能和應用是非常豐富的。任何書和資料都不可能把所有應用情況講全。大部分要靠自己在實踐中去理解和掌握。所謂“實踐出真知”就是這個道理了。

學習有法,法無定法,沒有一種學習方法是適合所有人的,因此,讀者還是要根據(jù)自身的條件,參考上述方法,尋找出最適合自己的學習方法。這樣,才能達到學習功能指令事半功倍的效果。

李金城

2020年1月

主站蜘蛛池模板: 新闻| 松溪县| 阿尔山市| 焉耆| 稷山县| 红河县| 阳信县| 深圳市| 伊宁县| 洪泽县| 兴山县| 五大连池市| 手机| 安义县| 惠来县| 永和县| 东海县| 永定县| 南宫市| 新源县| 永胜县| 灯塔市| 岳普湖县| 垫江县| 金昌市| 青州市| 宣化县| 连城县| 惠水县| 凤翔县| 依兰县| 兴隆县| 锦州市| 措美县| 唐海县| 张家港市| 武穴市| 平山县| 南投市| 永兴县| 黎川县|