一、Beckhoff TwinCAT 3 — GJ 197 EtherCAT 从站配置步骤

Step 1:安装 ESI 文件
- 将
GJ 197 EtherCAT (1 magnet).xml复制到:C:\TwinCAT\3.1\Config\Io\EtherCAT\ - 打开 TwinCAT XAE → Solution Explorer → I/O → Devices → 右键 Scan
- 勾选 EtherCAT Master(如
EtherCAT Master (EK1100 / PCIe))→ 点击 OK - 系统自动识别 "Germanjet GJ 197 EtherCAT (1 magnet)",Vendor ID
0x000005FC
Step 2:确认 PDO 映射(默认已生效)
展开从站 → Box → Process Data Inputs,应看到:
Input WORD/DWORD → Position 1 (0x6000:01)Velocity 1 (0x6000:02)Status 1 (0x6000:03)
输入长度默认为 6 Bytes (3 × DINT),无需手动修改 0x1A00。
Step 3:激活 DC(推荐)
- 双击从站 → DC Tab
- Operation Mode 选 Distributed Clocks (DC)
- Assign Activate =
0x0300(通常自动填) - Sync0 Cycle 设为主站 Task 周期(例:1 ms / 2 ms)
Step 4:变量映射(Mapping to PLC)
- 在 POUs → Global Variables (GVL) 中声明:
VAR_GLOBAL bEcatOnline : BOOL; (* 从站 Online 标志 *) nPosition : DINT; (* 位移位置值 0x6000:01 *) nVelocity : DINT; (* 速度值 0x6000:02 *) nStatus : DINT; (* 状态字 0x6000:03 *) END_VAR - 回到 I/O 树 → 右键 Position 1 (Input) → Link To → 选择 GVL.nPosition
- 同样映射 Velocity → GVL.nVelocity,Status → GVL.nStatus
- 从站 Online State → 右键 Set to OP (Operational)
此时 GVL.nPosition 实时反映传感器位移值(单位需按分辨率换算,参考 0x2000:02)。
Step 5:读取制造商参数(可选 SDO)
- Online → CoE → SDO Upload
- Index
0x2000SubIndex01→ 读 Stroke(量程 mm) - Index
0x2000SubIndex03→ 可写 Direction(0/1 反向)
二、CODESYS / 施耐德 / — EtherCAT 变量映射说明
1. 扫描从站
- Device → Add Device → EtherCAT Master → Scan Network
- 识别 Germanjet GJ 197 EtherCAT (1 magnet)
2. 确认 Input Process Data
从站 → EtherCAT I/O → Process Data → Inputs,应出现:
Position_1 (DINT)— 对应 0x6000:01Velocity_1 (DINT)— 对应 0x6000:02Status_1 (DINT)— 对应 0x6000:03
3. 全局变量声明
VAR_GLOBAL
Pos_um : DINT; (* 位移 raw value *)
Vel_um : DINT;
StatWord : DINT;
END_VAR
4. I/O Mapping
- 选中
Position_1→ Properties → I/O Mapping - 映射到
GVL.Pos_um - 同理映射 Velocity →
GVL.Vel_um,Status →GVL.StatWord
5. 单位换算参考
若分辨率为 1 μm/count(常见出厂设定):
Pos_mm := DINT_TO_REAL( GVL.Pos_um ) / 1000.0; (* μm → mm *)
若分辨率为 0.1 μm/count,则除以 10000。
6. SDO 访问(可选)
- 从站 → CoE → SDO Read/Write
- Index
0x2000SubIndex03写0或1切换方向 - 写
0x2000:08 = 1保存参数到 EEPROM
技术支持:深圳市易测电气有限公司
官网:www.elnc.net | 电话:137-2888-0902 | 邮箱:info@szetme.com
相关推荐
- 磁致伸缩位移传感器产品系列 — Germanjet 德敏哲 17/18/19 系列 产品中心
- 197 EtherCAT 位移传感器使用说明(单磁铁版) 上一篇
- Germanjet 194 系列 CANopen 磁致伸缩位移传感器 EDS 文件工程使用说明书 技术文档
- 拉绳位移传感器产品系列 — 螺纹安装型 / 支架安装式全规格 产品中心
- LVDT 位移传感器产品系列 — 分体式 / 笔式 / 回弹式 产品中心
- 本安防爆位移传感器产品系列 — 防爆认证 气爆 / 尘爆 产品中心
- 位移传感器输出信号不稳定怎么办?— 信号跳变排查指南 常见问题
- 位移传感器 4–20mA 和 0–10V 怎么选? 常见问题


客服1