PLC是什么?为什么要学PLC编程?PLC能够给我们带来什么好处?最近在招生中常常有电工朋友这么问。感觉每次都要回答一遍很累,再说了,这不是几句QQ聊天就能表达到位的专业前景描述。想想还是提笔写封公开信。希望我这封信能够开启众多的电工朋友走入工业自动化学习的这扇门。
我先引用一个小故事,差不多每个电工朋友都会遇到的故事。这个小故事的主人公还有一个人,职称叫电气工程师。电气工程师?不见的技术如何吧?我公司的有个电气工程师毕业都快两年了,啥也不会,简单的控制照明电路都搞不好…….。拿这个对比,说明没意义吧?哈哈,我正是要拿这个对比说事。我承认以上都是不争的事实。而且例子还多的是。但接下来的讲述我想就是你心里的疙瘩了:公司来了一批比较先进的设备,安装调试,基本没你的事,那个所谓极差的电气工程师被老板亲自点名参与安装调试。还有更重要的资料保管。平台效益出来了吧!!!你之所以能成为一个技术过硬的电工,是因为你在电工这条路上走了好多年。电气工程师的工作本来就和电工朋友的工作有很多的交叉之处,你还会接触很多这样的新电气工程师,难不成你还想一直这样嘲笑下去。当然可以换句话说这是人生知足态度。要是这样就不必往下看了,因为我实在没办法点燃你学习的热情。
也许你认可我所说的,但是现在是文凭社会,我没有文凭呀?这点上确实让人有点无奈,我也认为很不公平。想公平只能你自己想法办了…..。当然你要是觉的懂技术也很有市场,不妨往下看。那么电气工程师能做什么呢?
电气工程师一般是工业自动化毕业的学生。所谓工业自动化本质上就是解放劳动力让高效的机器代替更多的劳动力,并提高产品质量。于是设计的主题上来了,现在很多企业里的旧设备都可以进行自动化升级改造。把呆板的继电器控制系统换成灵活的PLC控制系统。或在原有的PLC系统里增加你所要求的动作功能,再增加个触摸屏或组态王hmi人机界面,实现操作人员与机器的对话。建立历史记录查询,比如机台过载或故障你就可以调出相应的历史数据,进行数据对比分析。建立工程师站,让管理人员与工程技术人员在办公室里就可以掌控所有设备的状态与生产数据。还可以让机台报表的自动生成,这样就可以少几个文员啦。借此申请其中一个做你秘书多好啊!
以上只是个电气工程师梦的简单描述,我们电工朋友怎样才能实现这个梦呢。本篇第二段我有说过电工和电气工程师在工作上有很多重叠之处,只是电气工程师本质上多了一个以技术为核心的东东叫PLC我们没有学过。现在我们就对这个所谓的技术核心进行解剖:PLC全称可编程逻辑控制器,是一种能够把各种电气元器件的输入信号通过程序的形式演化成PLC的各种运算并将结果输出的这么一种电子装置。哈哈,这句的重点是程序,要编辑程序就要用到编程语言。PLC的编程语言有:语句表 逻辑块 梯形图
其中梯形图说白了就是我们电工的编程语言。电工有自己的编程语言?是的,不用怀疑。再往下看你多年的技术结晶也许就可以转化成为一种计算机语言了(PLC在某种意义上就是一台计算机)。
平时我们在设计星三角降压启动时,就是用导线把3个接触器 一个时间继电器 还有一些按钮和保护装置按一定的逻辑关系组合起来。我暂时把这称为:电工在设计控制系统时的硬元件逻辑组合。而PLC编程就是把PLC提供的软元件按一定的逻辑关系进行组合,从而达到我们想要的输出结果。PLC的软元件基本上和我们电工使用的元件极其相似,说白一点就是模仿电工的电路设计理念。如:中间继电器、计时器、计数器、输入继电器、输出继电器、数据寄存器、还有一些功能指令等组成。以上除了功能指令是不是都很熟悉。用编程软件里的“导线”把这些软元件按一定的逻辑关系串起来就是编程。这要比我们在实物中的硬接线要简单的多,不是吗?我想这一段对电工朋友来说会有一定的感悟,这就对了。结合自身的技术基础踏入PLC编程之路只不过是一种思维方式的转化…….。