紫金桥与倍福实时以太网技术结合在工程应用上的优势
- 技术优势
1、德国倍福实时以太网技术
Beckhoff公司的实时以太网技术Ether-CAT(用于控制与自动化技术的以太网)有性能优异、拓扑结构灵活和组态简单等特点。EtherCAT突破了其他以太网解决方案的系统限制,确定了新的标准,由于采用了以太网和互连网技术,EtherCAT可在30μs内处理1000个分布式I/O,网络规模几乎不受限制,可实现最佳纵向集成。通过EtherCAT ,高成本的以太网星形拓扑结构可以用简单的总线或树形结构代替,且无需昂贵的专用组件。所有类型的以太网设备都可通过一台交换机或交换机端口进行集成。
2、紫金桥驱动优势
虽然在倍福产品进入中国市场初期,国内各组态软件厂商都提供了对其产品的通讯支持,但据实际测试,其通讯速率在24个16位数据时基本能满足100ms的更新速率,但在数据量更大时数据更新延时可达7秒以上,完全不能充分发挥Beckhoff实时以太网技术的优势。
鉴于此,我公司在2008年11月对现有驱动进行大量修正,实际测试,数据更新速率达到明显改善,现对比如下:
- 测试条件(OS版本Microsoft Windows XP Professional 版本 2002 SP2,采集频率为50毫秒)
数据类型 | bool型数据 | 8位整形数据 | 16位整形数据 | 32位整形数据 | 32位实型数据 | 64位实型数据 | 50字节字符串数据 |
测试个数 | 12 | 12 | 100 | 50 | 20 | 20 | 10 |
修改前(各组态软件相同) | 数据刷新速率大于7秒 | ||||||
修改前(仅限紫金桥) | 数据刷新速率小于于100毫秒 |
- 适用条件
- 支持的设备:倍福PLC太网通讯设备。
- 适用的软件:紫金桥组态软件。
- 相关软件:TwinCAT(TwinCAT System Manager)。
- 适用操作系统平台:同紫金桥及TwinCAT。
- 使用详解
- TwinCAT通讯配置
设备通讯配置由TwinCAT System Manager实现,具体操作步骤如下(由于驱动版本升级可能忽略此步)。
启动TwinCAT System Manager -> Choose Target -> Search Ethernet ->Broadcast Search ->查找系统列出找到的设备(含运行TwinCAT的远程计算机)->选择你所使用的PLC ->Add Route -> 退出TwinCAT System Manager。
- 图解TwinCAT通讯配置
A、桌面右下脚TwinCAT 系统管理器图标:;
B、选择启动TwinCAT System Manager:;
C、单击Choose Target 按钮:;
D、单击Search (Ethernet)按钮:
如果弹出错误信息,请关闭Add Route Dialog 对话框后执行操作步骤(D);
E、单击 Broadcast Search 按钮:
等待几秒后Add Route Dialog 对话框中的列表框中将列出可连接的设备清单:
请正确选择设备后执行步骤(F)。
F、单击 Add Route 按钮添加设备信息至ADSDll动态库:
连接成功后,如步骤(E)图示,在Connected 列设备对应行会显示一个“X”号,记录AMS NetID备用。
G、关闭所有对话框,无需保存。
H、重复步骤(A)启动PLC Control:
选择菜单online,选择选项Choose RUN-Time System;
I、查看设备通讯端口:
选择刚才添加的设备,记录Port 后对应的数字即为该设备对应的通讯端口号。
PS:配置完成后可卸载TwinCAT软件。
2、紫金桥通讯配置
启动紫金桥组态软件->进入设备组态->双击倍福驱动列表->填写设备名称(可不同于TwinCAT的设备实际名称)->填写AMS NetID及端口号->完成设备组态配置
3、紫金桥点组态
进入点组态对话框->新建点->选择设备为在紫金桥通讯配置中输入的设备名称->进行点连接组态。
PS:
A、数据类型对应说明:
紫金桥数据类型 | 倍福数据类型 | 倍福地址格式 | 寄存器类型 | 最小值 | 最大值 |
位格式 | BOOL | MX0.0 | I、Q、M | 0 | 1 |
8位无符号整数 | BYTE、USINT | MB10 | I、Q、M | 0 | 255 |
8位符号整数 | SINT | MB10 | I、Q、M | -128 | 127 |
16位无符号整数 | UINT | MW100 | I、Q、M | 0 | 65535 |
16位符号整数 | INT | MW100 | I、Q、M | -32768 | 32767 |
32位无符号整数 | DWORD、UDINT | MD500 | I、Q、M | 0 | 4294967295 |
32位符号整数 | DINT | MD500 | I、Q、M | -2147483648 | 2147483647 |
32位实数(REAL) | REAL | MD500 | I、Q、M | ~ -3.402823 x 10e38 | 3.402823 x 10e38 |
64位实数(LREAL) | LREAL | MD500 | I、Q、M | ~ -1.79769313486231E308 | ~ 1.79769313486232E308 |
自定长度字符串(最大50字符) | STRING | STRING(35) | I、Q、M | 1字节占用2个字节 | 默认80字节,占用T+1个字节 |
B、使用紫金桥旧版倍福驱动的用户可以通过将点组态导出到excel 编辑的方式应用新驱动,操作步骤请参看点组态相关文章或咨询紫金桥办事处。
提交
紫金桥跨平台实时数据库发布会及入门培训视频回放
紫金桥跨平台实时数据库入门培训即将开始啦
紫金桥跨平台实时数据库RealHistorian
紫金桥跨平台实时数据库新品发布会
跨平台实时数据库如何实现表格的保存和读取