很多从事工控技术的朋友都感觉功能指令难学、不好掌握,这是为什么呢?主要有三个方面的原因:一是功能指令的数量多、门类广、FX2N有条功能指令,FX3U有条功能指令,未学之前有一种畏难的思想,不知道从哪里下手学起,不知道该怎么学习。
二是许多功能指令的学习涉及到一些工控技术基础知识,专业知识、术语和应用知识。编程手册对这些基础知识的介绍很简单,文字又不太容易理解。许多PLC的入门书籍对功能指令往往只是进行一些简单的罗列和一般的介绍,不是太全面。对于需要提高PLC编程技术而又缺乏相关基础知识的学者来说,增加了学习功能指令的难度。
三是功能指令的学习必须与实践紧密相结合才能学好。初学者往往实践较少,经验缺乏,学习上有一些急于求成,总希望仅仅通过阅读编程手册和一些PLC书籍就能很快的掌握功能指令的运用,结果欲速则不达,碰到实际的功能指令还是一头雾水,不知到怎么使用功能指令。
那么如何才能学懂、学会、熟练的应用功能指令呢?我给大家提供以下几点参考。
第一,先要学习有关功能指令的预备知识,基础知识,编程手册里边的功能指令预备知识。很多学者一开始就直接跳过这一章,直接寻找指令学习,结果遇到MOVP、M、M、K4X0这些指令不知道什么意思。其实这些指令都可以在预备知识里边找答案,这些指令主要有指令格式、指令执行行式、指令数值表示和指令的寻址方式及规则。这些指令是针对所有指令的,必须先要学习和理解,当然这些知识也必须结合具体指令去理解,不是学习一次就够了,要反复的结合指令学习理解。
第二,对指令进行浏览性的学习。浏览就是泛泛地看,随意翻翻,任意记记,没有前后顺序和时间长短。浏览得目的就是对指令的分类大致了解,对指令的位置大致清楚,对指令的功能有印象。不用刻意的去死记硬背,浏览的次数多了,就会在大脑中留下印象,慢慢的就记住了。
第三,对基础指令要重点学,反复学。功能指令可以大致分成两大类:一类是基础性的指令;一类是高级应用指令。基础指令在一般控制程序中都用的上,对这类指令要专门拿时间重点学习。每一个功能指令在实际使用中都会有一些应用规则,对这些规则不必一开始非要弄清楚,而是通过对指令的反复学习和应用才能逐步掌握的。基础指令也会涉及一些指令外的知识,如数制码制知识、数学二进制八进制、十进制、十六进制的换算等。因此在学习的同时也要补充这类方面的知识,这样才能更好的掌握功能指令。
第四,采用实用主义的态度去学习PLC的高级应用功能指令。对于这类指令建议采用实用性的态度学习,就是用到了就学,不用暂时不学,边用边学,边学边用。实际中用到了就马上学,加深理解和使用;这种方法也适用于部分不常用的基础功能指令的学习中。
第五,对于休眠指令暂时不学。在功能指令中,有一些功能指令是在早期为适应当时的需要而开发的,这些指令随着时代的变迁,被后来开发的指令所代替,随着工控技术的发展已基本不用了。还有一些指令是针对某些特定的外部设备开发的,现在基本不用了。虽不学习,但也要了解它们在编程手册中的位置,以防在实际中碰到就可以通过手册来了解它。
学习有法,法无定法,没有一种学习方法是适合所有人的;因此大家还是要根据自身的条件,参考上述的方法,寻找出最适合自己学习的方法。这样才能达到事半功倍的效果。
最后送大家一句话:书山有路勤为径,学海无涯苦作舟。望大家共勉!