技术中心
 
 

基于MODBUS TCP/IP 网络的PLC行业应用

   日期:2008-01-22     来源:乐星产电(无锡)有限公司     作者:管理员    

  随着信息技术的发展,信息交换技术覆盖了各行各业。在自动领域,越来越多的企业需要建立从工厂现场设备层到控制层、管理层等各个层次的综合自动化网络管控平台,建立以工业网络技术为基础的企业信息化系统。因此,工业以太网络孕育而生。其中,作为传统MODBUS串口协议的MODBUS TCP/IP规范有如下特点:

1.MODBUS TCP/IP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。显而易见,它覆盖了使用TCP/IP协议的 “Internet”环境中MODBUS报文的用途。

2.MODBUS TCP/IP 依然采用了原MODBUS协议的协议格式,诸如:通讯帧、功能码等等。

3.MODBUS TCP/IP 中不需要“CRC-16”或“LRC”检查字段。而是采用TCP/IP和链路层(以太网)校验和机制来校验分组交换的准确性。

LS(LG)产电XGK PLC

  LS(原LG)产电XGK PLC是LS(LG)公司核心技术力量研发的下一代高性能PLC,XG系列是Master-K系列K型(XGK) 和GLOFA系列I型(XGI)的替代产品。

  它采用LG产电专用的MPU (NGP1000)芯片, 最高处理速度 0.028 ㎲/步。采用高速专用的总线控制器和开发 XGT专有的16bit高速传送算法。最小体积 (大小27 * 98 * 90)的模块,实现减小控制柜大小,成本。能够广泛扩大应用系统。

  通过基于工控行业趋势的高速以太网(Fast Ethernet)和 行业广泛使用的现场总线的 PROFIBUS/DeviceNet,在工控总线控制方面提供达到最上层信息处理系统的完善开放式总线解决。

XGK PLC

行业应用解决方案

  东莞长安自动化机械设备生产有限公司是一家专门从事中央空调行业机械设备制造的专用厂家。其机械设备控制许多的空调用小型风机。要求对这些风机能够实现启停控制,并将相关的数据集中到现有的计算机管理网络中。

  如此,我们针对中央空调行业的以上特点。设计通过 LS(原LG)产电 XGK PLC配置XGL-EFMT(支持MODBUS TCP/IP)快速以太网模块实现PLC和上位计算机上安装的组态软件进行数据交换。XGL-PAFA Profibus总线模块和分布式I/O控制器-SMART I/O用来分别对分布在各个通风通道节点上的风机进行控制。

软件编辑:

  XG5000是针对XG系列PLC进行编程调试的专用软件。该软件支持对多个PLC、多个程序编辑的能力;对变量/注释编辑方便,可用微软的Excel软件输入、输出,可在变量窗口中对变量、设备、标记等进行查看操作功能。

软件操作步聚

1、在菜单[TOOLS]处,选择[Network Manager]。打开XG-PD软件包。或点击如图所示图标。

2、XG-PD中[Option]选择相应的CPU类型,[Online]--[Connect]连接PLC,并[Read IO Information]。

3、找到相应的 FEnet 模块,双击,打开[Standard Settings] 窗口。

4、设置[Standard Settings]。

IP( IP地址):设置为PC机同一网络段内, 即前三位数一样,最后的IP值不同。

Subnet mask(子网掩码):相同。

Getway(网关):相同。

DNS Server(DNS 服务器):相同。

说明:

Standard Settings 窗口中:Host table settings:

Enable host table 的意思为:可使能多个 IP 主机,用来设置访问该PLC的主机权限。

即:可以通过添加或删除操作来规定只有具有这些IP地址的PC机,才可以和XGK PLC EFMT 以太网模块进行通讯。

如果用户使用的是电信的通用网络。那么由于每次PLC接入网络所分配的IP地址是不同的。

即:PLC不能固定IP地址,PLC获得的为动态IP。可设置 EFMT以太网模块的 DHCP 功能。自由获取网络IP地址,但主机的IP地址一定要和EFMT 模块地址在同一网段内。

5、打开[Online] 写参数至FEnet 模块中。

打开[Online] 写参数至FEnet 模块中。

只写入相关的模块参数和 High speed-link参数。

组态软件接口设置:

  上位机组态软件采用北京亚控公司的组态王6.51 组态软件。Modbus TCP/IP协议数据变量地址按照IO驱动库中的 PLC默迪康ModbusServer(以太网)以太网。进行设置。

Profibus总线设置及SMART I/O 分布式模块的硬件配置

使用XGL-PAFA Profibus 模块,必须要有LS(原LG)产电的总线设置软件SYCON 来设置它。

  首先,载入SMART I/O 对应型号:DC Input 16p、TR Output 16p的Profibus-DP 的GSD文件。

部分内容如下:

;======================================================

; GSD-File for SMART I/O LGIS

;======================================================

#Profibus_DP

;

;

;

GSD_Revision=1

Vendor_Name="LG Industrial Systems Co., Ltd."

Model_Name="GPL-TR4A"

Revision="BETA"

Ident_Number=0xffff ; TEST IDENT NUMBER

Protocol_Ident=0

Station_Type=0

Hardware_Release="Version 1.00"

Software_Release="Version 1.00"

9.6_supp=1

19.2_supp=1

45.45_supp=1

93.75_supp=1

187.5_supp=1

500_supp=1

1.5M_supp=1

3M_supp=1

6M_supp=1

12M_supp=1

MaxTsdr_9.6=60

MaxTsdr_19.2=60

MaxTsdr_45.45=250

MaxTsdr_93.75=60

MaxTsdr_187.5=60

MaxTsdr_500=100

MaxTsdr_1.5M=150

MaxTsdr_3M=250

MaxTsdr_6M=450

MaxTsdr_12M=800

Implementation_Type="ProDa-S1"

;Bitmap_Device="smartio_n"

;Bitmap_SF="smartio_s"

; Slave-Specification:

OrderNumber=" "

Periphery="SMART I/O"

OffsetFirstMPDBlock=0

ETERDelay=0

MaxResponseDelay=0

Sync_Mode_supp=1

Auto_Baud_supp=1

Min_Slave_Intervall=1

Max_Diag_Data_Len=13

Modul_Offset=0

Slave_Family=0;COMMON

Max_Module=2

Max_Input_Len=0

Max_Output_Len=4

Max_Data_Len=4

; UserPrmData: Length and Preset:

User_Prm_Data_Len=5

User_Prm_Data=0x00,0x00,0x00,0x00,0x00

Ext_User_Prm_Data_Const(0)=0x00,0x00,0x00,0x00,0x00

;

Module="4 Byte Out, 0 Byte In" 0x23,0x00

EndModule

SYCON 中的配置画面

XGK PLC中程序画面

结论

  通过上面的案例可以看出。LS(原LG)产电的新型XGK型PLC能通过MODBUS TCP/IP协议将以太网高速传输技术引入至中央空调工业控制领域,使得传统现场总线如Profibus既可实现底层设备的远程控制,又将现场级与管理级工程系统通过MODBUS TCP/IP网络有效的链接了起来。


版权声明:版权归中国自动化网所有,转载请注明出处!
 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢