返回主站|会员中心|保存桌面

固高运动控制卡专业服务商    

固高运动控制卡|固高伺服驱动运动控制卡

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
首页 > 新闻中心 > 固高控制卡和台达上位机连接时,常见的故障有哪些?
新闻中心
固高控制卡和台达上位机连接时,常见的故障有哪些?
发布时间:2026-09-13        浏览次数:28        返回列表

前提:固高 PCI 运动卡本身不带 Modbus,和雷赛逻辑类似:台达只能做上位下发指令,运动运算全部由固高 GTS 卡处理;中间必须靠工控机中转程序(Modbus 从站) 或者硬 IO 接线交互。只有固高独立 EtherCAT 控制器可直接 Modbus 对接台达。

一、通讯类故障(Modbus TCP/RTU 方案最常见)

1. 完全无通讯,台达报「无响应」

  • 现象:DOP 屏提示通讯错误、DVP PLC 读寄存器一直超时

  • 原因

    1. 中转程序没跑起来、GTS 板卡初始化失败(GT_Open 返回非 0,MCT2008 打不开卡)

    2. Modbus 参数不匹配:站号、波特率、校验位;TCP:IP 不在同一网段、Windows 防火墙拦截 502 端口

    3. RS485:A/B 线接反,没加 120Ω 终端电阻;电源未共地,共模干扰直接导致通讯断连

    4. 台达寄存器偏移坑:DOP/DVP 寄存器有 + 1 偏移,直接填地址读出来全错

  • 排查顺序:先用 MCT2008 单独确认固高卡正常 → Modsim 模拟台达测试中转程序 → 再接台达

2. 通讯间歇性掉线、随机丢包,时好时坏

  • 现象:能读到数据,但偶尔报通讯中断;位置、状态值跳变

  • 原因

    1. 地环路:固高 IO24V、台达 PLC 24V 电源负极没有短接共地(最高发)

    2. 通讯线和伺服动力线并行布线,强电干扰;屏蔽层两端接地形成地环

    3. 中转程序读写冲突,高频读写没有加锁;一次性批量读太多寄存器,响应超时

    4. 工控机网卡休眠、PCIe 接触不良,固高卡偶发离线

区分:MCT2008 看固高卡本身是否频繁掉线;如果 MCT2008 稳定,就是中转 / 线路问题。

3. 读到数据乱码、数值不对(位置 / 速度报警码错误)

  • 现象:通讯连上,但读出位置是超大负数,报警码不对

  • 原因

    1. 浮点数高低字节顺序没对齐(台达 DOP 里浮点数高低字反转)

    2. 寄存器读写权限搞错:只读寄存器被台达写、只写寄存器被读取

    3. 脉冲当量、单位没有统一:固高是脉冲,台达显示毫米,中转程序忘记换算

二、IO 硬接线方案故障(开关量握手)

1. IO 误触发、无输入,信号随机跳变

  • 现象:台达按下启动,偶尔不触发;没按按钮,固高卡收到启动信号;或者到位信号乱跳

  • 原因

    1. 电平极性不匹配:固高 IO 默认 NPN,台达 Y 输出 PNP 直接对接,采样异常;

    2. 24V 电源不共地,差分信号漂移;

    3. 长线无屏蔽,伺服动力线干扰 DI 端子;

    4. 固高端子板漏电流,悬空输入误触发,建议闲置 DI 接 0V。

2. 指令重复触发,设备连续跑多次

  • 现象:台达 HMI 点一次启动,固高连续执行多次运动

  • 核心原因:缺少握手应答逻辑台达下发启动 Y=ON → 固高收到,必须回「收到应答」给台达;台达检测应答后复位启动信号。没有握手,通讯 / IO 抖动就会重复触发。

三、固高板卡底层故障

  1. MCT2008 打不开板卡(GT_Open 报错)现象:中转程序直接崩溃,台达完全无法控制。原因:PCI 金手指氧化、驱动 / 固件版本不匹配、DLL 版本 x86/x64 混用、板卡硬件损坏。  必须第一步用 MCT2008 单独验证固高卡,确认轴、限位、IO 正常,再接台达上位机。

  2. 轴收到指令但是不动 现象:台达下发启动,固高收到指令,但电机不运行 原因:固高侧伺服使能未打开、正负限位 / 急停触发、脉冲方向接线错误、轴号配置错误,不是台达通讯问题。

  3. 运动中途骤停、报固高报警 现象:自动运行跑一半停,台达读到报警码。 常见:硬件限位、伺服报警、固高 FIFO 前瞻缓冲区溢出,报警信号必须硬接线送入台达,不能只靠通讯读取。

四、时序、逻辑与安全类故障

  1. 通讯断线,设备不停机

坑:只靠 Modbus 通讯做急停 / 保护。一旦网线 / 485 断线,台达发不出停止指令,固高继续运行。 ✅ 解决:急停、限位必须硬接线进固高端子,硬件优先级最高;通讯只做报警显示。

  1. 上电时序错乱,开机误动作 现象:上电瞬间设备窜动。 原因:上电时台达 PLC 输出瞬间抖动,固高卡还没初始化完成就收到启动信号。 ✅ 逻辑:固高初始化完成后输出「就绪信号」给台达;台达收到就绪后,才允许接收启动指令。

  2. 寄存器双向读写冲突 台达写目标位置,同时中转程序读取当前位置,不加互锁,寄存器数据错乱。

五、固高对比雷赛的特有坑点

  1. 固高 GTS 库函数返回值较多,报警码种类比雷赛多,中转程序要正确解析 GT_GetAlarm 返回值传给台达 HMI;

  2. 固高前瞻缓冲区、连续插补模式,如果指令下发过快,会出现缓冲区满,运动暂停;该状态需要上传台达显示;

  3. 固高端子板 DI/DO 支持隔离,但部分老款 GTS 卡输入阻抗特性和雷赛不一样,同样的接线,更容易出现漏电流误触发。

六、推荐排查步骤

  1. MCT2008 单独测试固高卡:点动、回零、限位、IO 全部正常;

  2. 单独跑中转 Modbus 程序,用 Modbus Poll 模拟台达读写寄存器;

  3. 接线检查:共地、屏蔽、A/B 极性、终端电阻;

  4. 台达侧测试,只监控,不自动运行;

  5. 增加握手逻辑、硬接线保护,再跑自动流程。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服