zoukankan      html  css  js  c++  java
  • 运动控制卡,越来越简单了

    前记

    前面给大家介绍了雷赛、固高的PCI运动控制卡,也介绍了Zmotion的脉冲输出和ETHERCAT总线,今天给大家分享另外一款性价比较高的板卡的使用——Zmotion的ECI1408。

    周末的时候,利用一点时间稍微研究了一下,发现运动控制卡的使用是越来越简单了,基本上你稍微有一点电气基础,就可以快速上手,那么究竟简单到什么程度呢?且看下文!

    ECI1408基本介绍

    ECI1408隶属于ECI1000系列,ECI1000系列控制卡主要有两种型号规格,分别是ECI1300和ECI1400,两者区别如下:

     无论是ECI1300还是ECI1400,还有更细的型号划分,具体订货信息如下:

    可以看出,我这里使用的ECI1408,应该是ECI1000系列的顶配了,可以扩展至6轴,支持最多达6轴直线插补、任意圆弧插补、螺旋插补。

    ECI1408系统架构

    从图上可以看出,ECI1408的接口有以下几类:

    • ETHERNET以太网接口:主要用于连接PC上位机。
    • CAN接口:主要用于扩展。
    • 数字输入:主要用于接开关量输入。
    • 电源:24V供电。
    • 数字输出:主要用于接开关量输出。
    • 轴接口:主要用于接驱动器。
    • RS232:主要用于接示教盒或触摸屏。

    ECI1408实际使用

    有了以上的理论知识之后,接下来我们就可以实战练习了,首先进行供电,直接开关电源输出24V接口接右下角的E+24V和EGNG即可。

    然后拉一根网线连接到电脑上,之前我们提过,默认IP是192.168.0.11,需要修改可以通过ZDevelop软件修改即可,我这里是改成了192.168.1.240,这里IP后面程序中会用到。

    最后就是接线,熟悉的小伙伴应该知道,控制卡接线到步进驱动器一般有两种接法,分别为差分接线和单端接线,我这里选择是单端接线:

     

    将5V信号接至PUL+及DIR+,然后控制卡的PUL-、DIR-分别与驱动器的PUL-、DIR-连接即可。

     

    最终,接线效果图如下:

    ECI1408运动测试

    接线完成后,就可以进行测试了,可以使用ZDevelop或者案例来测试,对ZDevelop软件不熟悉的,还是建议使用案例来测试。

    案例程序在光盘资料中,路径如下:

    ZMC光盘资料8.PC编程相关函数库2.1windows平台64位库C#例程

    打开例程1——单轴运动,修改一下ip地址,直接运行即可,如果连接没问题,打开就会显示控制器链接成功。

     然后设置合适的脉冲当量及速度等参数,就可以实现单轴运动测试了。

    整体总结

    对于整个测试过程,如果你有其它运动控制卡使用经验的话,上手非常容易,我觉得这个使用方便的原因主要有以下两个:

    1、采用以太网通信,一根网线即可,使用更方便。

    2、没有使用DB25接头,直接端子连接,简化了功能,使用也更加方便。

    我们开通了视频号,里面有很多上位机开发技能分享,欢迎关注我的视频号。

  • 相关阅读:
    re模块---正则表达式
    configparser 配置文件模块
    svn服务器配置
    python中的list的方法
    python正则表达式
    os模块
    高阶函数
    递归
    推导式
    [转]Java中的多线程你只要看这一篇就够了
  • 原文地址:https://www.cnblogs.com/xiketang/p/14838313.html
Copyright © 2011-2022 走看看