工作心得

1、PLC与单片机   

        我刚工作的时候,总是疑惑有些东西很简单,但是一般都会使用PLC进行控制,为什么不用单片机,相比于PLC单片机成本低廉,而且控制的一般都是一些开关量,模拟量的读取转换,后来慢慢就理解了。PLC在使用过程中,程序编写简单,通俗易懂,很容易上手;硬件可替代性强,比如这个坏了,再买一个同型号的换上去就可以。而且使用PLC的环境一般都是工业环境,这种情况下环境复杂,对设备要求较高,要满足各种要求,比如温度湿度,海拔等等。对设备的运行也有着极为苛刻的要求,要不间断长时间运行。有些环境,比如工厂流水线、某些实验设备等是需要控制多个点位,我在一些项目中甚至需要控制两千多个IO点位。市面上流通的PLC一般是经过很多年,很多环境使用的产品,相比于单片机更加成熟,更加稳定性,容易上手,控制简单,在工业控制领域是独一无二的。对于有些项目开发周期很重要,而PLC则可以根据需求进行选型,然后直接进行程序编写再调试即可,大大缩短了项目的研发周期。如果使用单片机进行开发,首先要进行硬件电路设计,其次要从底层进行开发,难度就会上升不少,研发周期也会大大延长,成本就会增加,更重要的是设计一款比较复杂且稳定成熟的嵌入式产品是需要很好的技术知识积累的,像之前在有些项目中使用单片机进行开发,但由于是与其他产品配套使用的,而且运行环境的复杂多变会导致经常出问题,有时候一个故障会排查很久无法解决。关于非标设备有一部分产品还需要进行高低温老化以及震动等实验,而市场内上比较流行的PLC是满足这些条件的。在做产品时只需要直接使用即可。关于PLC,全称是可编程逻辑控制器,我们可以理解为是将各种模块集成到一起的单片机。而这种集成的单片机产品经过各种实验,可以满足日常工业环境的各种需求,不需要额外再去做各种实验去验证。

2、基础认识理解   

        在使用PLC时,我们一般会使用PLC去控制各种开关量,读取各种传感器采集的数据,进行处理运算,然后再对设备进行相对应的控制,在这个过程中,PLC需要与各个设备之间进行数据的交互,由此产生了通讯协议,在面对多个设备时,PLC要区分不同的设备,这时设备就产生了站地址,我们将每个设备设定一个地址,以便可以清楚的区分设备。站地址就相当于每个人的名字,如果不知道名字,说的话就没有表达对象,就无法沟通。对于通讯协议我们可以理解为两个人之间对话的语言,我们是使用方言还是普通话去沟通,而PLC则是使用Modbus等协议。对于硬件通讯接口协议我们可以理解为在沟通时我们需要媒介决定沟通的方式,比如我用手机打电话,还是写信,PLC则有RS485、RS422、RS232、CAN、网口等等。N80系列PLC的开关量一般是干接点,干接点没有极性,可以随意互换。(写此部分是因为我对接的客户对这些没有一点概念,因为我们每个人并不是大学学什么,出来就一定会干自己专业的工作,而且有时候其实大学学了,不接触实物,对这些也是不会有什么很清楚的认识。我刚工作时对硬件接口协议和软件协议很混乱,以至于焦虑不已)

3、个人看法

        工控行业并不是个很好的行业,出差是基本操作,并且时间可能很久,工业现场环境一般都比较差,而且如果是男生,一般会没有对象,或是在失去对象的边缘徘徊。客户的要求也是乱七八糟,一会这样,一会那样,有时候因为项目比较庞大,有些细节问题可能考虑不到,会根据实际情况进行调整,但任务书不进行更新,需要反反复复进行更改程序,这是非常常见的。更有甚者连任务书都不写,想一套是一套,因为有些项目是好几个人参与,各有各的想法,今天你可能按这个人的想法写了程序,明天那个人又是另一种想法,你不改又不行。之前我在一个项目中按一种说法写了程序,然后产品在使用过程中另一个人不按规定使用,机器报警。我大晚上坐高铁过去排查,查出来问题,人家一脸无辜,甚至觉得是我的错,是我写的程序有问题,因为是甲方我也不好说什么,又重新更改程序。这个行业工资也一般般,基本靠出差补贴,所以如果不是好一点的企业和新兴行业,不是特别建议干这个。像机器人行业什么的新兴科技行业的应该是可以的,感觉会比工业现场好很多,但我没接触过。但是大多数制造业行业可能都差不多,我经常能看到很多二十多岁的小伙子,背个书包排着队在各大央企门卫处登记,把酒店当家。我在去年年初遇到一个调试的小伙子,我弄完我的项目,今年下半年过去他竟然还在调试,虽然我们工作不同,但大多数工作都不好干。我所在行业一般甲方为国央企,因此工作环境也还可以,但是大多数都是工业现场,连个调试的桌子都没有,椅子自己还舍不得用,用来放电脑,夏天浑身被汗水浸透。在当下就业环境比较差,PLC相比于其他行业可能入门比较简单,所以在没有其他选择的情况下,PLC也是可以的。在学习过程中结合我自身,我想说的是要有耐心,因为项目有改动很正常,我们要习惯去适应客户的部分正常的要求,这样可以提高我们的技术水平,并且还能拓展我们的思路。另外对于新事物要积极去接纳,本身工控行业各种类型的产品很多,我们是不可能全部精通,因此思路很重要,我们要了解逻辑,整体框架,这样再去解决问题会方便一些。

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/153823.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>