很多在学校学过PLC,没有实际操作过做过工程的人都会说PLC很简单,可是当你真正深入进去的时候你会发现根本不是那么一回事,同单片机编程相比,PLC的难度那就没有那么大了,作为一个和你遇到过同样问题的过来人,我给你提点建议,看能不能帮到你,我是十年前在学校学的PLC,学过之后工作中没有再用过,当时是以西门子S7—200为例子,学校里面学的都很简单,指令全是最基本的逻辑指令,主要就是控制三相异步电动机的正反转或起保停,或者是编一些运料小车往返运动或十字路口红绿灯控制程序,如果你会编这些程序你就觉得你学会PLC编程了,那你就大错特错了,我当时就是那样认为的,现在看来学校里面想学到东西真的很难,PLC学完了我都没见过它长什么样子,在学校实验的时候六七个人一组,用的是人家早已包装好的智能实验台,里面啥构造你根本看不到,你可以把程序下载进去在电脑上离线模拟,那样什么效果也没有。
目前市面上主流的PLC品牌有德国的西门子,日本的三菱、欧姆龙、松下,美国的罗克韦尔等,国产的像台湾的台达、信捷、福州的维控,还有什么显控等。台达、信捷、维控都是仿三菱的,和三菱的指令都完全一样。要论学习难度西门子的难度最大、欧姆龙,三菱的最简单,学起来也最轻松,从指令上来说,三菱和欧姆龙的指令最多、西门子的最少,而且少的可怜,三菱的指令虽多,但比较容易理解,而且大部分不常用,需要用的时候可以再去看,学习的周期短,指令的输入也比较方便,欧姆龙的指令融合了西门子和三菱的特点,给我感觉有点四不像,指令既有西门子的外形,又有三菱的特点,指令很不容易理解和记忆,如果不经常用你很难记住,西门子的指令让初学的人很抓狂,苦涩难以理解。欧姆龙和西门子的所谓寻址方式让人呕吐,很不好理解。
PLC在工业中主要用作以下几个方面,
1、代替传统的继电器控制
2、进行精准的步进和伺服定位控制
3、进行数据的模拟量采集与控制
4、进行一些复杂的仪器通讯控制
PLC基本上也就是做这些任务了,1是最基础也是最容易地,2和3就比较有高度了,4玩的好的那就是大师级别的了,在实际工作中一个人都是精通其中的一项,我有个同学玩西门子PLC10年了也只是懂他接触的那一方面,好多问题他也回答不上来,1、2、3、4全都精通的那都是总工程师,再说公司从安全上考虑,如果不是总工不可能让你一个人编全部的程序。
现在再来说说三种PLC的用途,如果是做定位或继电器电路控制的话三菱和欧姆龙的比较好用,也比较灵活,实现起来也比较容易,西门子我认为用它做定位那就是个笑话,它没有专门的定位指令,用起来死板,难以实现,而且定位精度不高,如果是用作模拟量或过程控制的话选西门子,它的子程序和中断功能很强大,主程序就是调用,所以主程序很简洁,三菱和欧姆龙那就很差了,如果用它做模拟量控制的话,那需要写大量的程序,可以写死你!而且一旦有了错误想找出来那可要累死你!
从编程软件上来说,西门子的软件每一个系列都有相应的软件,而且版本号还各有不同,装软件的时候不是这里有问题就是那里有问题,对操作系统要求比较严格,软件使用上各种设置一大堆,操作起来也不容易,优点就是既可以纵向编程也可以横向编程,程序模块化比较好,三菱和欧姆龙和其指令一样操作简单,离线和在线模拟比较好。
从价格上来说,西门子的最贵,欧姆龙、三菱。
来说说我学习的一点经验,我是出校门十年后才重新又用上了PLC,因为要做工程不得已才又重新拾起了它,基本上可以说是从头学起,我们主要是用PLC进行定位和模拟量以及通信控制,可以说综合性非常强,学PLC你就离不开触摸屏,所以触摸屏也必须要会,但触摸屏比较简单,一周你就可以学会。