PLC使用心得

  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也是可以的。在学习过程中结合我自身,我想说的是要有耐心,因为项目有改动很正常,我们要习惯去适应客户的部分正常的要求,这样可以提高我们的技术水平,并且还能拓展我们的思路。另外对于新事物要积极去接纳,本身工控行业各种类型的产品很多,我们是不可能全部精通,因此思路很重要,我们要了解逻辑,整体框架,这样再去解决问题会方便一些。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值