GE系统以太网全局数据配置_第1页
GE系统以太网全局数据配置_第2页
GE系统以太网全局数据配置_第3页
GE系统以太网全局数据配置_第4页
GE系统以太网全局数据配置_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、以太网全局数据配置EGD允许一个设备(生产者)同一个或多个设备(消费者)按照预先设定的传输率有 规律地传输(交换)数据。系列90-30 CPU364,或VersaMax CPUE05可以配置EGD数据 交换。注意后6口数据交换技术是为设备间简单有效的通讯而设计的。对于不允许数据丢失的应用 建议不要使用本通讯方式。对于这种应用,建议使用服务请求传输协议(SRTP)。通过生产者ID (辨认号)和交换ID的组合成一个唯一的数据交换包:1、在以太网上交换全局数据的设备必须有一个唯一的生产者ID。生产者ID是全局数据在网 上的唯一标志。生产者ID号的格式为以点分隔的10进制数(同IP地址一样)。如,3.

2、0.0.1 就是一个合法的生产者ID。2、交换ID号是被传输的某个变量或某组变量的标志。生产者设备和消费者设备的工作不同 步。因此,对于每个设备,设备生产的数据与消费的数据都要单独定义。注意:对于CPUE05来说,用于每次交换的本地以太网设备被定义成机架/槽位值,而不是按 适配器名称定义。CPUE05不支持别名,名称分辨和路径。位CPUE05定义EGD数据交换包, 请参考;配置以太网接口适配器名(CPU364)如果CPU364被用于EGD数据交换,必须首先定义适配器名。当你定义EGD交换包 时,需要使用该适配器名去指定哪个网络适配器将产生这个交换包。定义步骤:1、从硬件配置中确认CPU364已

3、经配置。同时还要确认以太网模块的IP地址时正确的。如 果都已满足,双击CPU槽位;2、系统弹出参数编辑窗口。选择标签Ethernet;3、点击适配器名旁边的值区域,为适配器键入名称。完成后按。长按钮。为远端以太网接口设置别名(CPU364)如果远端的以太网控制器要使用EGD交换,必须为模块的IP地址起一个别名。当你定 义EGD交换时,需要使用该别名去分辨哪个网络适配器要产生交换数据包。定义步骤:1、在硬件配置中,从Edit菜单中选择Rack Operations,选择Name Resolution and Routing (或点击鼠标右键,选择Name Resolution Routing);

4、2、在Name Resolution and Routing表对话框中点别名标签;3、点Add Entry 按钮;4、在别名区键入你要使用的代表远端以太网控制器的名称; 5、点IP地址区,键入以太网控制器的IP地址后按OK按钮。Name Resolution 和 Routing 表配置(CPU364)CPU364模块支持路径表属性-PLC之间配置通讯的高级工具。没有网络管理员的帮助, 路径表不能配置。当使用的网关设备超过一个时,才配置路径表。定义步骤:目标子网ID-数据的目标子网时根据这个ID号计算出来的。匹配的(相同子网)可以将数 据传递到下一个网段的IP地址。目标子网掩码-计算目标子网的根

5、据。下一段IP地址-数据应该被送到的下一个接近目标的IP地址。成本-这一区域被系统保留。默认值时1。访问路径表配置从硬件配置窗口中是Edit菜单,选择Rack Operations,和选择Name Resolution and Routingo (或点鼠标右键选择Name Resolution and Routing。)。系统将弹出Name Resolution andRouting表对话框。在Name Resolution and Routing 表对话框中,点 Routing 标签。点Add Entry 按钮。 在目标子网ID区域中输入要传送数据的子网的子网ID (以点为间隔的10进制数)

6、。(如,4.12.20.0)。在子网掩码区域中输入相应远程子网掩码。(如255.255.255.0)。在Next Hop IP Address区域,输入要传输数据的本地网关的IP地址,(如3.16.32.1),然后按OK按钮。子网,子网ID,子网掩码子网掩码是一机制,可以根据网络上各节点被分配的IP地址将大的网络分成小的子网的 机制网络上的节点,如果它们的IP地址同子网掩码中的位一样的话,它们之间可以直接通讯; 如果它们的IP地址在位上同子网掩码的不一致的话,它们之间的通讯只能是间接的(通过网 关或路由器)。正如在以太网用户手册中附录中所描述的,IP地址的32位被分成net id部分 和hos

7、t id部分。(IP地址的级别决定了在Net id中有多少位,在host id中有多少位)。一般来 说,IP地址的net idM (左边)是以太网专家分配的。host id (右边)是由当地的网络管理 员分配的。子网是可以在本地选择的,包括指派host id位中的一些(任何数)作为扩展的 net id,或subnet id。添加的subnet id位一般取至领近net id和子网掩码定义的位的host id 位。在以太网模块配置中,你可以定义这些位为1,其它的host id位定义为0。如: IP 地址:11.22.33.44Net Id 位:255.0.0.0Net Id: 11.0.0.0附

8、加的子网ID位:0.255.0.0 子网ID: 0.22.0.0子网掩码:255.255.0.0 扩展的Net Id: 11.22.0.0当配置多个网关时,子网id和子网掩码都要写入路由表中。扩展的net iQ如上面例子 中的11.22.0.0 )应该为子网1输入。同一个子网上的所有节点必须使用相同的子网掩码;不 同的子网以子网id区分,子网id是由本地是指派的IP地址创建的。定义EGD数据交换PLC生产或消费的每一个交换数据包都需要定义操作特性。注意以下交换的限制:1、PLC系统可以定义的最大交换包数量如下:系列90 CPU364 128VersaMax CPUE05 64这个数可以是生产和

9、消费交换包的任意组合。2、每个交换包可以配置的变量数最多是100。对于CPUE05来说,所有的EGD交换包所包 含的变量数被限制在1200个以内;3、每个交换包的大小不能超过1400字节。交换包的大小在EGD对话框中显示。定义EGD交换包的步骤:.在硬件配置窗口,至UEdit菜单,选择Rack Operations,然后选择Ethernet Global Data (或 点鼠标右键选择Ethernet Global Data );2.在EGD对话框中,点生产者交换包标签,定义由PLC产生的交换包,或点消费者交换包 标签,定义由PLC消费的交换包。PLC时限考虑由于PLC的扫描时间和交换时间设置

10、(交换周期用于生产交换包,扫描周期用于消费交 换包)不是同步的,因此请注意以下事项:1、数据在网上的生产发生在指定的交换周期,与数据在PU中的更新是两个互相独立的时 间。CPU在交换周期间隔中将尝试更新数据,但由于PLC扫描时间的耽误,不能保证在这 段时间能完成数据更新工作。例如,当交换周期时间已到时,CPU正在运行逻辑,那么数 据更新要推迟到逻辑程序执行完以后。因此,网上所生产的数据也许同前面一次发送的数据 是一样的。可以使用时间标签来证明当前的数据是否是最新的。(CPU364 使用SNTP时标, CPUE05使用NTP时标)2、CPU与网络适配器的第1次数据更新发生在第1次扫描结束时。网上

11、第1次生产数据将发 生在CPU切换至I/O使能状态后的一个生产周期。3、当网上的数据更新后,在独立的扫描周期中CPU中的消费者将扫描网络中的数据。(网络 适配器在网络数据到达后更新数据)只有当CPU接收到网上的数据后才更新自己的存储区。 4、如果长度小于256字节,在交换包中的一定范围内的参考存储区可以当作连续的数据进 行扫描。如果允许中断,在同一个扫描中,一串多个范围组成的数据不能都堆积在消费者一 边。EGD:例 1下面的例子说明EGD是如何工作的。下图中有3台设备(两台PLC和一台运行CIMPLICITY HMI的计算机)参与EGD数据交换。Exch Definition: Prod ID

12、 W.O 0.1 Exch ID: 1在本例中,设备A生产2个交换包,无消费;设备B生产1个交换包,消费1个交换包;设 备C不生产,消费3个交换包。设备A生产的交换包由设备B和设备C消费;设备C是一个组 的用法,说明为什么多个设备可以消费由1个设生产的交换包。EGD:例2本例显示从生产者设备A到消费者设备B之间的简单交换的详细内容。设备A-分配的生产者ID设备A-分配的生产者ID:10.0.0.1储区中定义的变量:P_Var1 (6 字节)P_Var2 (4 字节)PLC B接收被发送的信 息,并保存在存储区,定 义的变量如下:C_Var1 (10 字节)PLC A发送的信息包括下列参考内存区

13、。%I00001 至 %I00016%Q00001 至 %Q00008PLC B接收的信息并保存在3个连续的字节G中。%G00001 至 %G00024PLC A生产者的详细内容PLC A生产的交换包的详细内容是在EGD对话框中的生产交换标签中定义的:本地生产者:默认条件下,使用最靠近PLC A CPU模块的网络接口模块的IP地址。本地 生产者可以被用户更改;交换ID:定义要发送的数据包;网络地址名:在PLC系统内为要生产交换数据的网络卡指派名称;消费者类型:指定消费设备如何确定(通过名称,IP地址,或组ID)。对于本例来说,消费PLC就是以本地生产者的IP地址来确认的;消费者地址:本地生产者

14、的IP地址被指派给PLC B;发送类型:定义交换包何时被传输。这一区域是固定的;生产者周期:PLC A每50毫秒将产生数据;答复率:不用;状态字:状态字保存的参考地址区域。当系统产生错误时,状态字可以提示用户。消费者PLC B的详细情况PLC B消费的交换包的详细内容是在EGD对话框中的消费交换标签中定义的:本地生产者:使用最靠近PLC B CPU模块的网络接口模块的IP地址;交换ID:确定将要接收的数据包;网络地址名:在PLC系统内为要消费交换数据的网络卡指派名称;生产者ID:指派给PLC A的本地生产者的IP地址;组ID:当超过1个设备消费来至一个生产者的交换包时使用。值0意味着只有一个设

15、备正消费 信息;消费周期:PLC B的CPU每25ms将扫描一次本地网络适配器,获取新数据和/或状态更新; 更新超时:如果在1000ms内未接到数据,网络适配器将设置状态信息去指示数据更新错误。 状态字:状态字保存的参考地址区域。当系统产生错误时,状态字可以提示用户。时标:时标所保存的参考地址区域。检查时标可以比较接收的数据是新的,还是重复前一记 录。恢复EGD 和Name ResolutionEGD 或Name Resolution是不能从CPU364模块中读出的。当你开始读配置过程时, 系统将弹出对话框提示你备份EGD 和Name Resolution配置。从 HWC 文件菜单选择 Res

16、tore EGD and Name Resolution,执行恢复 EGD 和 Name Resolution操作。系统将弹出窗口,使你找到备份文件。后6口的高级用户参数(CPUE05)以太网模块的系统软件维持了所有高级用户参数的默认值。这些默认值满足多数应用的 需要。在某些特殊情况,用户需要改变某些参数。高级用户参数的修改可以使用加SCII文 本编辑器创建的高级用户参数文件。该文件包括所有非默认高级用户参数的名称和值。(模 块的系统软件为每个未在高级用户参数文件定义的高级用户参数安排正确的值。)一块以太网模块的所有高级用户参数应使用一个文件提供。高级用户文件的名称按AUP_0_0.apf定义

17、。其中0_0定义YCPUE05中的内置以太网 模块所在的机架和槽位。该文件保存在PLC配置文件夹中。在保存配置的操作过程中, VersaPro编程器将高级用户参数文件同PLC配置文件一起存如PLC中。高级用户参数文件格式AUP_r_s参数名 =参数值参数名 =参数值参数名 =参数值1、每行定义一个参数;2、每个参数按名称和值排列,分别由二分隔;3、所有参数名必须是小写字母;4、除双引号中的参数外,其余参数都被转换成小写。The enclosing quotes are removed and the parameter value is notconverted to lowercase.5、参数值的数据格式根据参数而定。数字参数按10进制或16进制数输入。16进制数必须以h或H字母结尾;6、IP地址必须按以小数点为分隔的10进制数表示;(如: 10.0.0.1)7、双引号是注释的标志。一行中踉在双引号后的所有字符均被忽略,按注释编译;8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论