该系统中运用计算机链接通信来达到计算机与PLC之问的通信的目的。Fx2N系列PLC的编程接口应用Rs一485标准,计算机的串行口采用Rs-232标准,因此要安装Rs-485通信用的扩展模块即Fx2N一485Pc-IF,也就是Rs485/232转换器。PLC与计算机之间实现通信,可以使PLC和计算机互补功能上的不足之处,前者用于控制方面不但可靠而且方便,后者数据处理、存图形显示、打印报表以及中文显示等方面有很强的功能。
三菱公司的FR—S540变频器具有RS485通讯功能,有一个称为PU的口用于连接变频器的操作单元。变频器选用三菱公司的FR-S540系列,它的功率范围为:O.4~3.7KW,自动转矩提升,能实现6HZ时150%转矩输出。数字式拨盘,参数的设定简单快捷。柔性PWM,实现更低噪音运行。具有15段速,PID控制,4—20mA输入和漏源型转换等多功能。这个PU口是个RS-485的接口,利用这个接口可以用上位机(PLC或计算机)对变频器进行参数读写、开机、关机、改变运行频率等操作。三菱的PLC有Fx2N一485一BD(Rs485通讯适配器)实现PLC与变频器的连接。编程如果采用PLC,则PLC必须有支持串行通信的指令,比如三菱Fx2N的Rs指令。
3 PLC与变频器、上位机通信程序设计
3.1 PLC与上位机通信
3.1.1 概述
可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。
随着控制技术的发展及微处理器的出现,大规模、超大规模集成电路技术迅速发展和数据通讯技术的不断进步,它的发展十分迅速,其功能已经大大超过了逻辑控制范围,使得PLC迅速渗透到工业控制的各个领域,包括从单机自动化到工厂自动化,从机器人、柔性机械制造系统到工业局部网络。
可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数字模拟等单元所模组化组合成。 新一代的各类PLC都具有通讯功能,它既可以对远程I,O进行控制,又能实现PLC和PLC,PLC和计算机之间的通信。PLC与计算机之间的通信实现,使PLC与计算机在功能上互补。PLC用于控制方面既方便又可靠,而计算机在图形显示、数据处理、打印报表以及中文显示等方面有很强的功能。
在可编程逻辑控制器系统设计时,首先应确定控制方案,下一步工作就是可编程逻辑控制器工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。可编程逻辑控制器及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用可编程逻辑控制器应是在相关工业领域有投运业绩、成熟可靠的系统,可编程逻辑控制器的系统硬件、软件配置及功能应与装置规模和控制要求相适应。整个系统采用上位机主动的通信方式,PLC内部不需要用特定的梯形图编程语言来做下位机程序。计算机与Fx2N系列PLC必须遵从FX2N系列PLC的特定通信协议,FX2N有其自身独有的通信帧格式,通信是建立在以RS232C/RS422C/RS485C标准为基础的异步双向通信。
3.1.2 通信原理[5]
由于计算机网络技术的发展以及对工厂自动化程度的要求提高,新一代PLC都具有通信功能,既可以对远程I/O进行控制,又能实现PLC和PLC、PLC和计算机之间的通信。计算机与PLC之间的通信采用主从应答方式,上位计算机始终处于主动状态,根据需要向PLC发出读/写命令:下位机处于被动状态只能响应上位机的命令,无需编程,通信模块自动进行应答。开始通信时,计算机首先发出一个控制字符ENQ,去查询PLC是否作好通信准备,同时检查计算机与PLC的连接是否币确,当PLC接收到该字符后,如果它正处于RUN状态,则要到本次扫描周期结束时才能应答:如果处于STOP状态,则马上应答。若通信正常,则应答字符ACK。若通信有错,则应答字符NAK,如果计算机发送一个控制字符ENQ,经过几秒后,什么信号也没有收到,计算机将再送二次控制字符ENQ,如果还是无信号收到,则说明连接有错误。 PLC模糊控制变频调速系统总体设计+源程序(6):http://www.youerw.com/zidonghua/lunwen_3943.html