西门子GSD文件是西门子PROFIBUS通信数据库文件,PROFlBUS设备具有不同的性能特点,为达到PROFIBUS简单的即插即用配置.PROFIBUS设备的特性均在电子设备数据库文件(GSD)中具体说明。标准化的GSD数据将通信扩大到操作员控制级。使用基于GSD的组态工具可将不同厂商生产的设备集成在同一总线系统中.既简单又是对用户友好的。
GSD文件的安装与使用
1、首先在计算机中安装SIEMENS STEP7软件,要求V5.1+SP2以上版本。
2、执行WAGO光盘中WAGOSOFTWARE/TYPEFILES/Profibus目录下的GSDSetup4.10.exe程序,计算机显示如下界面:
GSDSetup4.10.exe是一个可执行自动解压缩文件,点击“Unzip”解压缩后会直接进入安装过程,计算机显示如下界面:
选择安装语言-英语,点击“确定” ,进入下面的安装过程。
点击“Next” 。
计算机提示在安装过程中将自动搜寻计算机中是否已安装某些PROFIBUS配置软件(其中包括SIEMENS STEP7软件)。安装过程中自动将WAGO GSD文件复制到这些软件中存放GSD文件的特定目录下。点击“Next” 。
选择第1项“Standard Installation”, 点击“Next” 。
选择第1项“installation for all master”, 点击“Next” 。
计算机正在搜寻是否已经安装相应的PROFIBUS配置软件,请等待1-2分钟。完成搜索后,显示如下搜索结果:
注:搜索结果根据计算机已经安装PROFIBUS配置软件的不同而有所不同,上图仅为参考。
点击“Next” ,进行GSD文件的安装。
安装结束后,WAGO GSD文件已经被复制到Siemens/Step7/S7data/gsd目录下。
3、启动SIEMENS Step7软件,进入硬件组态“HW-Config”程序。点击Options下拉菜单中的Update Catalog命令,更新硬件目录。
在硬件目录中的PROFIBUS DP/Additional Field Devices/ I/O下,可找到有关WAGO PROFIBUS现场总线的产品信息,如下图所示:
4、配置举例:
以配置750-333适配器为例,首先将PROFIBUS DP/Additional Field Devices/ I/O/WAGO-I/O-SYSTEM 750下的“WAGO 750-333” 拖放到总线上,并指定站地址(须与适配器上拨码开关的设置一致)。
此时屏幕下方出现硬件列表,列表中第一项为“750-333 No PI Channel” (若使用750-833,列表中第一项为“750-833 No PI Channel” ),列表中第2项开始为I/O模块配置。
根据每个站的实际配置,从硬件目录中“WAGO 750-333”下面的I/O模块列表中选择相应型号的模块,按照硬件的实际排列顺序将相应型号的模块拖放到硬件列表中即可。SIEMENS STEP7软件对各个模块自动分配I/O地址,用户也可以对所分配的I/O地址进行修改。对于不产生I/O信号的模块,如无诊断型电源转接模块,内部供电模块、终端模块等不用进行配置。
I/O模块的配置必须从相应适配器目录下的I/O模块列表中进行选择,例如配置由750-333,750-402,750-600所构成的一个站,必须从“WAGO 750-333”下面的I/O模块列表中选择“750-402”,而不能从“WAGO 750-833”下面的I/O模块列表中选择“750-402” 。
750-833,750-343的硬件配置与750-333相同。
5、关于I/O模块列表中带“*”的选项:
在“WAGO 750-333” 、“WAGO 750-833” 与“WAGO 750-343”中的I/O模块列表中有一些带有“*”的模块型号,如“* 750-400” 、“* 750-402” 、“* 750-501” 、“* 750-504”等。在WAGO I/O模块中有一些2点或4点的数字量输入/输出模块,如750-400(2DI)、750-402(4DI)、750-501(2DO)、750-504(4DO)等,这些模块所占的I/O地址为2bit或4bit,均小于1个字节。SIEMENS STEP7软件对I/O模块列表中每个2点或4点的数字量输入/输出模块均分配1个字节的输入或输出地址,这样会导致PLC中I/O地址的浪费。使用带“*”的选项可以避免PLC中I/O地址的浪费。
举例来说,在一个站中若有2个750-402(4DI),那么在配置时,先配置一个“750-402”,然后再配置一个“* 750-402” 。SIEMENS STEP7分配给“750-402”1个字节的输入地址,而对“* 750-402”不分配地址。“750-402”使用所分配1个字节输入地址的前4位,“* 750-402” 使用已分配给“750-402” 的1个字节输入地址的后4位。
在一个站中若有多个750-402,采用“750-402” +“* 750-402” +“750-402”+“* 750-402”+……的方式进行配置即可。同理,在一个站中若有多个750-400(2DI),采用“750-400” +“* 750-400” +“* 750-400” +“* 750-400” +“750-400” +“* 750-400” +“* 750-400” +“* 750-400”+……的方式进行配置即可,输出亦然。
8DI模块、8DO模块、模拟量I/O模块以及特殊功能模块所占的输入或输出地址均大于或等于1个字节,所以这些模块没有带“*”的选项。
5、关于“WAGO 750-833”中I/O模块列表中带“PFC”的选项:
750-833具有可编程功能,可以运行控制程序。在SIEMENS STEP7配置750-833时,可以设置对某个模块的控制方式是通过PROFIBUS主站PLC的程序进行控制还是通过750-833自身的程序进行控制。
例如,在750-833的1个站中有1块750-530(8DO),若希望通过主站PLC的程序对该模块的输出点进行控制,那么在配置时,选择“WAGO 750-833”中I/O模块列表中的“750-530” 。此时即使在750-833中存在对该模块输出点的控制程序,那么该程序不执行。
若希望通过750-833的程序对该模块的输出点进行控制,那么在配置时,选择“WAGO 750-833” 中I/O模块列表中的“PFC 750-530” 。此时,SIEMENS STEP7不对该模块分配地址,即主站PLC不对该模块的输出点进行控制;对该模块的输出点的控制通过750-833的程序执行。
6、750-833与主站PLC之间的数据交换:
在使用WAGO-I/O-PRO32对750-833进行编程时,750-833中从%IW256以后的输入地址与从%QW256以后的输出地址用于与主站PLC进行内部数据交换。在使用SIEMENS STEP7对750-833进行配置时,将所有硬件模块配置完成后,可以在硬件模块配置之后再配置用于750-833与主站PLC之间的数据交换的地址空间。
如上图所示,在完成硬件模块配置之后,分别放置2个“2 Byte PFC-Inp.(Integer 16)”与2个“2 Byte PFC-Outp.(Integer 16)” ,用于750-833与主站PLC之间的数据交换。地址对应如下:
SIEMENS PLC WAGO 750-833
2 Byte PFC-Inp.(Integer 16)(PQW262) --------- %IW256
2 Byte PFC-Inp.(Integer 16)(PQW264) --------- %IW257
2 Byte PFC-Outp.(Integer 16)(PIW262) --------- %QW256
2 Byte PFC-Outp.(Integer 16)(PIW264) --------- %QW257
此时,在SIEMENS PLC程序中对PQW262与PQW264进行赋值,则该两个字地址的数值被分别映射至750-833中的%IW256与%IW257;在750-833程序中对%QW256与%QW257进行赋值,则该两个字地址的数值被分别映射至SIEMENS PLC中的PIW262与PIW264。
通过该种方式即可实现750-833与主站PLC之间的数据交换。
7、配置完成并下传到PLC中之后,WAGO总线适配器上的“RUN”与“I/O”LED指示灯均为绿色,其余灯不亮,表示配置正确。
8、在通电过程中,如果在1个站中增加或更换I/O模块而导致模块内部总线(K-Bus)中断,需要重新对该站进行上电,适配器才会恢复工作;如果将适配器的“Restart on K-Bus Failure”属性设置为“AUTORESET” ,则适配器自动恢复工作。
9、在通电过程中,如果更改了适配器的站地址,需要重新对该站进行上电,适配器才会以新的站地址进行工作。
推荐阅读
西门子GSD文件是什么-干什么用的
西门子为加拿大贝尔公司提供Juniper E系列平台
Tags:
责任编辑:小黑游戏