头条上有很多电工朋友或是刚刚从学校出来的毕业生,想掌握PLC,想要学习PLC编程。其实这种想法是错误的,是片面的,PLC编程只是其中一个很小的方面,PLC不同于计算机软件,在电脑上写写代码就可以了。PLC是一项系统工程,是一个软硬结合的技术,所以,搞计算机的随便租个房子,弄几台电脑,搞个APP就能估值多少亿,但是搞PLC是无论如何不能搞个PLC,写段代码就能估值多少,骗点补贴和风投的。就是因为,单纯的PLC程序没有任何意义,它必须在合适的硬件架构,也就是机器设备下才能实现它的价值,而它的价值就是机器能可靠,快速,低成本的生产出市场需要的产品。 我们先来看一段程序
可编程控制器及网络控制技术(第二版) ¥34.2 购买 这就是我反复向大家提及的PLC基本程序,启保停程序,这也是PLC 的入门程序和基本工作原理的体现。相信很多朋友都能掌握,只要掌握了它,就可以说是掌握了PLC编程的基本原理。可是你掌握了它又有什么用,能干什么?什么也干不了。 所以,学习PLC编程是没用的,我们要学习的是整个PLC系统,它包括电气,电工,液压,气动,机械等等各个方面!!所以,我们学习的是一个系统工程!而掌握这个工程的第一步,就是软硬件结合。 所谓软硬件结合,就是把我们所写的PLC程序和PLC的硬件结合起来,让硬件去控制程序。这里的硬件主要是指括PLC的输入输出,也包括触摸屏的虚拟硬件,以及远程通讯信号。我们来分别说明。 1 PLC的硬件 PLC的硬件主要是指PLC的输入输出,也就是我们所说的多少点的PLC。一个输入或是一个输出,就是一个点。这些点每一个都取了名字,方便我们使用。而取名的方式,不同的PLC是不同的。比如三菱PLC用X0 X1 X2 表示输入的点,用Y0 Y1 Y2表示输出的点。欧姆龙PLC 用0.00 0.01 0.02 表示输入的点,用100.0,100.1,100.2表示输出的点。符合IEC 61131-3标准的PLC 输入用I 表示,输出用Q 表示。 如图所示的启保停电路,要想让这个电路真正的驱动一个电机,必须把程序中的变量和实际的PLC输入结合起来,比如红圈中的变量i_xStart,它就是一个单词,没有任何意义,我们需要用变量,将它和实际物理地址结合起来。 如上图红圈中,我们把i_xStart和PLC 的输入点%IX0.0 关联起来,这样当我们操作%IX0.0 的时候,就等于通知PLC,让PLC操作i_xStart。我们把所有的变量和PLC的硬件关联起来,并在PLC硬件接上相应的开关按钮继电器,这样,这段PLC程序才有意义。 2 通过触摸屏 触摸屏,简称HMI,就是人机交互界面,它和PLC通过通讯的方式连接起来,比如以太网,MODBUS,CANopen,Profibus等等,把按钮给PLC实际输入点的信号,通过通讯的方式给到PLC。 如图所示,这是HMI画面中 启动按钮的内部操作流程。当我们按下按钮时,触摸屏它对变量i_xStart 进行置 ON操作,而i_xStart 的地址是%MX0.0,这样就等于对PLC内部的%MX0.0进行了置ON(由于施耐德触摸屏采用MODBUS 连接PLC时,无法直接对PLC的输入输出进行操作,就对%MX0.0进行操作)。 可以看出,采用HMI的时候,我们通过触摸屏代替了实际的按钮,其实质还是一样的,当按钮很多的时候,还可以节省硬件成本和布线成本。
变频器可编程序控制器及触摸屏综合应用技术实操指导书(第2版)/技师培训教程系列 ¥32.56 购买 3 通过PLC之间的通讯 这种方法和 通过HMI是一样的,不过是把HMI换成了其他PLC。随着互联网技术的发展,工业互联网的应用也越来越多,所以,工业现场PLC之间都采用了互联网进行通讯,它布线简单,传输距离长,传输速度快,传输容量大,实时性强,应用也越来越广泛。 |
|
来自: 平t4z381hwph44 > 《工控技术》