给初学西门子PLC学员的一些学习建议
亲爱的童鞋们,为了大家有一个好的学习方法,能在快短的时间内学会掌握PLC的应用,特此为初学PLC的同学编写了一份学习PLC的流程和方法,教大家如何学习PLC,希望对大家有所帮助,这是我自己学习时候的一些学习方法及感悟,特此分享给大家。当然,这只是我自己的观点,大家如有什么好的建议,也希望同学们能向我积极提出来,我们共同讨论学习和进步。
周学习安排:
掌握西门子硬件的结构及各部分的一个功能,熟悉PLC的硬件接线,例如:开关量输入输出的接线,模拟量输入输出的接线。熟悉掌握不同模块之间的一个功能选型等。了解西门子小型PLC的一个系统都包括什么,把这些都有一个熟悉的掌握和了解,这对于都后面的学习非常重要,奠定了一个扎实的基础,对我们以后对PLC的使用及选型有很大的作用。只要大家用心学习,查找资料,一周是可以学会这些的。
第二周学习安排:
下一步就开始进制的学习,了解进制和PLC到底之间有什么关系,具体进制是用来对PLC做什么用的,并且不同进制之间是怎样转换的,还要了解不同进制在PLC里面是怎么表示的,学会这些下一步就要了解PLC内部有一些什么软元件,它们在PLC里面起一个什么样的功能,也就说我们需要了解软件的一个种类及各自的功能。了解这些以后,再下一步我们就开始了解西门子PLC的寻址方式,因为对西门子来讲,主要讲的是它的寻址方式,只有了解寻址,才能后续存储器的学习,例如:字节,字,双字这些数据是怎样寻址的,它们之间是怎样的关系,通过寻址我们具体要做什么,寻址有什么优点等等。这些内容呢只要我们结合网站上视频和书本的学习,相信一周之内就可以掌握。
第三周学习安排:
第三周就开始软件的应用及基本逻辑指令这两大块的学习,首先我们要了解软件里面各部分的功能,先把软件常用的一些功能学习一下,如怎么给PLC下载程序,程序块,系统块及数据块等等是用来做什么用的,了解这些后,我们就可以开始一些简单指令的学习,编写一些简单的程序下载到PLC里面进行试验,其实指令的学习很简单,不需要我们去死记硬背,大家用哪学哪,只要知道它怎么用,在忘了的时候只要查找手册马上就能想起来怎么用就可以了,如果不理解指令的用法呢可以按键盘F1键查看帮助,如果还是不理解,可以下载到PLC里面看它实际的一个动作功能是怎样的,这样去学习指令是不是就简单更快了呢。对于基本指令的学习,无非就是简单的开关量编程,锻炼你的一个编程思维,通过不同的方法实现同一个流程,所以建议大家多练,多找一些案例书去看练习。这些也不难,只要找到方法一周就可以掌握的。
第四周学习内容:
第四周我们就可以开始定时器,计数器的学习,其实这两个的学习不需要一周时间,只要大家找到方法,三天其实就可以掌握,不过这也要看有没有一点电工基础的学员,不过没关系,其实和大家,定时器和计数器无非和我们显示硬件当中的一些时间继电器和计数器的工作原理非常相似,把它们结合我们传统的继电器电路去学习,相信很快就能上手,大家可以通过编写程序去练习来掌握不同种类的计数器及定时器的用法。其实重要的无非掌握这几点,我给大家总结了一下:
1、定时器的种类学习 2、定时器刷新方式的原理
3、时间间隔指令的学习及应用
4、计数器的种类及应用学习
大家可以朝着四个方向去学习,学会这些,你们对计数器及定时器的掌握和用法就差不多了,大家可以参考下面这些资料去学习:
参考视频:《S7-200从入门到精通章到第三章前部分》视频地址:http://www.jcpeixun.com/lesson/3/
参考资料:《S7-200选型手册》
第五周学习安排:
第五周呢我们就正式开始一些功能指令的学习了,不过学习这些指令也有一个流程,建议大家和学习基本指令的方法一样,不要死记硬背,用哪学哪,通过查手册的方式会用就可以了,重要的是多练。那么第五周我们就开始学习传送指令,比较指令以及数据转换指令学习,学习这三个指令比较枯燥,建议大家跟着梁老师的视频,边听边动手编程序去做,这样学习起来既不枯燥又能熟练掌握每个指令的用法及功能。重要的是买一些案例书,跟着书上经典的一些案例去做这样比较好一些。
第六周学习安排:
第六周呢我们就要了解一些数据与数据的之间的计算学习,那么这些数据具体怎样计算呢,下面就正式走入我们的主题,那就是关于加减乘除指令的学习,还有与、或、异或这些指令是怎样用的,学习这些主要为我们后面所学的些模拟量,通讯等中内容奠定基础,做好准备。再就是一些移位指令,填表读表指令,这对于我们后面的一些复杂的开关量编程很有帮助,非常方便快捷,大家通过多次的编程练习就会知道。
第七周的学习安排:
第七周的学习分为这三大块:程序控制指令、间接寻址、中断的学习。具体内容如下:
• 跳转指令,循环指令学习
• 间接寻址的应用
• 中断指令使用
其实这三部分的学习呢需要我们对照视频的讲解及书本参考去学习一下,必须要掌握它们的一个功能,明白它是做什么用的,大家先大概了解一下,在以后的实际应用中慢慢再去深的消化它。
第八周学习安排:
第八周学习内容分为子程序的应用,带参数子程序的编写,库的建立及添加,大家学完这三点内容必须要学会以下几点应用:
1、子程序的调用
2、建立带参数子程序的基本知识及程序的建立
3、库的建立,添加和移植
大家可以结合以下学习视频及书本内容去进行学习
建议:学习这些内容呢,大家不必先去太深掌握,这些内容呢需要实际的应用才能完全把它掌握,建议大家结合实际应用去学习。
参考视频:《S7-200从入门到精通第三章到第四章前部分》视频地址:http://www.jcpeixun.com/lesson/3/
参考资料:(S7-200系统手册)
第九周:模拟量的应用
第九周开始我们开始一些中内容的学习,模拟量的学习,为大家总体总结了一下要学习的内容,如下:
1、模拟量模块的种类及接线、模块输入类型的设定
2、模拟量转换库的应用
3、PID指令的应用级PID向导的应用
4、PID调节面板的使用
这些内容呢建议大家不要太深的去了解理论,只要会用就可以,大家可以参照以下资料和视频去结合学习:
参考视频:《S7-200入门视频中第四章》视频地址:http://www.jcpeixun.com/lesson/3/
参考资料:《S7-200系统手册》《S7-200选型手册》
第十、十一周所学内容如下: 这两周呢我们就开始高速输入输出的学习,也就是我们常说的定位,在此也给大家总结了,大家按照这几块去学习相信学的很快。
1、学习高速计数器的应用
2、学习运动控制的相关指示灯
3、学习PLC脉冲输出指令的使用
4、学习运动控制库的使用
5、学习运动控制向导的使用
6、练习编写控制伺服、步进的控制程序
具体可以结合以下视频和书本资料去学习:
参考视频:《S7-200从入门到精通第四章》视频地址:http://www.jcpeixun.com/lesson/3/
参考资料:《S7-200系统手册》
第十二、十三、十四周学习安排:
这三周呢我们就开始通信课程内容的学习,这一点大家一定要去结合书本资料和视频讲解来学习,并拿一个实际的PLC设备去和各种智能设备实现一个通信,看能否达到控制要求,重在拿实际的设备去练习。大家可以按照以下几个重点去学习,相信只要大家把下面几点内容掌握了,并结合实际的一些实操训练,一定能在短时间内把通讯方面的知识用到自己的工作当中具体内容如下:
1、自由口通信的学习
2、Modbus通信的学习
3、USS通信的学习
4、Profibus通信的学习
5、OPC通信的学习
6、应用练习