可编程逻辑
作为一个电气工程师,接触PLC编程那是经常的,所以对于编程软件,了解并掌握它的基础知识很重要,这也关系到之后工作的流畅性和准确性。而对变量我们应该很清楚,它实际上就是我们编程语言和真实的设备之间的一种连接口,把机械动作的某个点或者模拟量的某个数值转换到我们PLC能够识别的变量语言,这就是变量。
我们常见的变量大致分为以下几种:
DI:开关量输入DO:开关量输出AI:模拟量输入AO:模拟量输出通讯点以上这些点位,使我们在编程中最常用的点了,所有的点位,最后都归类到这几种形式,那么我们具体看下这些点位的作用。
开关量,顾名思义就是我们所常见的开关,按钮等等,只有开与关形式的数据。开时为0,关时为1。而输入就是说外部变量输入到PLC中,由外部设备提供一个开关的信号,传输给PLC。这就是我们的开关量输入。
DI设备可能是我们最常见的了。比如我们常见的各种按钮。
按钮的种类也分为很多种,比如我们电机的启动,停止,复位等等,还有我们的急停按钮,选择开关,接近开关等等,这些按钮从结构上来说基本上差不多,无非是有的按钮带灯,有的不带灯,有的是自复位的,有的是自锁的,但是无外乎输出的数据都是开或关,也就是0和1另种状态。
开关量输出,跟我们的DI点正好相反,它是PLC设备发送给设备的信号,这个信号点也是分为开和关,比如我们设备的远程启动,通过我们的PLC的输出,输出一个启动信号,将线圈吸合,就能够通过PLC控制相应设备的动作了,跟我们的开关量其实是一样的,输出的状态为0或者1。
模拟量输入就是我们生产过程中的各项参数,比如温度、压力、流量、液位、振动等等,有很多,这样的参数多为一个变化的数值,有相应的量程,如0-100摄氏度,0-1.6Mpa,而在生产过程中,过程仪表检测相应的物理量,通过处理将物理值转变为PLC能够识别的电流信号或者电压信号,如4-20mA,0-10V,这就是我们所说的模拟量输入。
模拟量输出与DO点差不多,只是输出的是一段范围的电流或者电压值,最后通过设备转换为相应的设备所需要的模拟量,常用在变频器,调节阀等设备的控制上,通过输出控制变频器的频率,如4-20mA对应变频器的0-50HZ,或者对应调节阀的0-100的开度。
通讯是PLC里面应该来说有点小复杂的一个点位了,通讯分为很多种的协议,不同的设备,所支持的协议类型可能也不相同,比如上面所述的AO点的变频器,也可以通过协议来进行控制,而这个通讯基本上会走PLC的com口,或者是485接口,跟开关点和模拟点不一样。
对于PLC来说,所常见的变量基本上如上诉所述,而在编程的时候,我们需要建立一个变量表,把PLC内部的位置跟外部的设备进行一一对应,然后根据我们设备的运动逻辑,进行编程,将内部程序转化为设备的运行动作。程序就相当于我们的逻辑思维,变量是填充我们程序的一个物质,所以说很多的编程人员在编程之前,都会建立起这个程序所需要的变量表,或者点表,再根据点表进行下一步工作。
全部0条评论
快来发表一下你的评论吧 !