前记
前面给大家介绍了雷赛、固高的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接头,直接端子连接,简化了功能,使用也更加方便。
我们开通了视频号,里面有很多上位机开发技能分享,欢迎关注我的视频号。