浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
哈尔滨西门子PLC代理商交换机供应商

哈尔滨西门子PLC代理商交换机供应商

系统设计

  在本文所研究变频调速液压系统中,采用计算机上的RS-232串口来和变频器通信,由于计算机上的RS-232接口和变频器上的RS-485接口在电气特性上存在着差异。两种总线间不能直接进行通信,因此采用HY-811转接模块将两种不同总线的信号进行转换。

  在本文中采用计算机为上位机,通过总线控制现场的变频器,传感器和执行部件。计算机采集来自流量传感器的数据,通过比较实际的流量值和期望值之间的误差,不断调整电动机转速,使系统流量的误差符合要求。

  3上位机与变频器的通信程序实现

  应用VB60中内嵌的MSComm控件来对计算机的串口编写控制程序,建立上位机和变频器之间的。MSComm控件是微软公司的串口通信ActiveX控件,该控件提供了对串口的各种操作,支持多线程。

  MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通信功能。该通信控件可以采用事件驱动和查询方式来开发串口通信程序。

  应用MSComm控件通信前,首先对其相关属性进行设置:ComrnPort=1使用计算机上的第1串行口来和变频器通信;Settings:9600,n,8,1设置传输波特率为960Obit/s,8位数据位,无偶校验,1位停止位;InpuMtode=1按二进制方式收发数据;Inputlen=0每次读出输入缓冲区中全部的数据;主机向变频器发送命令的子程序如下:PublicSubAdj(InverterAsInteger,FunAsString,PAs String

很多液压系统对流量都有控制要求,常用的流量控制方法是使用流量调节阀,变量泵来对系统流量进行控制。随着变频器技术的发展和应用,人们认识到利用变频器控制电动机转速来调节定量泵的流量也是一种很好的流量控制手段。

  变频调速以其优良的控制性能和高效的节能优点在工业领域和民用领域得到了广泛的应用和发展。变频调速是公认的想,展前景的调速方式之一。随着计算机,可编程控制器以及其他智能控制设备在控制领域的广泛应用,诞生了大量基于各种总线和通信协议的通信方式。RS-485就是一种基于RS-485总线的通信协议,它已经被应用在了上位机和变频器的通信之中。本文采用RS-485通信协议,通过计算机来自动控制液压系统的流量。

 

  1RS-485通信协议

  为了让上位机和变频器之间进行有效的通信,必须约定它们的通信方式。在此,使用基于RS-485总线的RS-485通信协议。协议约定如下:采用异步传输,一台主机发送,可以多台从机(变频器)接收,没有接收到主机的请求,从机不能主动发送信息。

  纠错方法:在信息后加checksum,checksum等于所有字节(HEX)之和的后一个字节,转换成ASCII码。

  数据包格式:HeaderAKP1P0D3D2D1D0S Delimiter其中数据包中各部分意义如下:Header:3ah A,K,P1P0,D3D2D1D0,S分别是单字节十六进制数,转换为ASCII码。

  A:从机(变频器)地址。变频器的地址范围为(1-31),A必须存在。地址A=00H时对所有从机生效,且所有从机不回送信息,故A=00H时只能发运行命令操作等。

  K:数据包功能。

  P1P0:参数序号。参数标号,俩字节十六进制数,如P0100转换为十六进制为0064. D3D2D1D0:参数值。去掉小数点的参数值,共四个字节的十六位进制数,先发高位,后发低位。

  S:和校验字。S是上面所有字节十六进制之和(A+K+P1P0+D3+D2+D1+D0)取后一字节bit7bit0)值,转换为ASCII码。

  Delimiter:0dh,0ah.


( 6 )据是否联网通信选型

若 PLC 控制的系统需要联入工厂自动化网络,则 PLC 需要有通信联网功能,即要求 PLC 应具有连接其他 PLC 、上位计算机及 CRT 等的接口。大、中型机都有通信功能,目前大部分小型机也具有通信功能。

( 7 )对 PLC 结构形式的选择

在相同功能和相同 I/O 点数据的情况下,整体式比模块式价格低。但模块式具有功能扩展灵活,维修方便(换模块),容易判断故障等优点,要按实际需要选择 PLC 的结构形式。

2 .分配输入 / 输出点

一般输入点和输入信号、输出点和输出控制是一一对应的。

分配好后,按系统配置的通道与接点号,分配给每一个输入信号和输出信号,即进行编号。

在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线(如两个触点先串联或并联),然后再接到输入点。

( 1 )确定 I/O 通道范围

不同型号的 PLC ,其输入 / 输出通道的范围是不一样的,应根据所选 PLC 型号,查阅相应的编程手册,决不可“张冠李戴”。必须参阅有关操作手册。

( 2 )部辅助继电器

内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器 / 计数器时作数据存储或数据处理用。

从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器。

未分配模块的输入 / 输出继电器区以及未使用 1 : 1 链接时的链接继电器区等均可作为内部辅助继电器使用。根据程序设计的需要,应合理安排PLC 的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。

( 3 )分配定时器 / 计数器

PLC 的定时器 / 计数器数量分别见有关操作手册。

7.3 PLC 软件系统设计方法及步骤

7.3.1 PLC 软件系统设计的方法

在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC 控制程序的方法很多,这里主要介绍几种典型的编程方法。


展开全文
优质商家推荐 拨打电话