如何通过Ethernet控制电机驱动器?环形传送带的应用解析

2018-04-26 12:13:02 杨华 2

应用场景:环形输送带,本案中共有310个工位,用户通过以太网发送工位编号,以达到电机运转至指定工位的目的。在此过程中,驱动自动计算最优路径,如309到1不是回退308而是前进2。

核心技术点:(1)驱动器内部程序实现逻辑运算,并计算最优路径运行。(2)点位数据通过etherne通信与外部工控机交互。

实现方案:通过强大的内部编程环境,实现逻辑运算和路径规划等,详情请于研蓝公司联系或许更详细信息

用户如何与我司EIP驱动器进行通讯调试,简单介绍如下:

一、首先将网络接口与工控机或路由器连接

注意连接路由器之前,需要本地网络连接将驱动器的IP地址固定为静态IP地址并分配IP地址到路由器的同一个网段内

固定IP地址的方法如下:

配置项目

对象

值对应的含义

IP-Configuration

2010

=0x0000000E 自动获取IPDHCP

=0x00000001 启用静态IP地址

IP地址设置2011

子网掩码:2012

IP地址IPv4-Address

2011

 

The address 192.168.2.0 is first converted to the hexadecimal notation and then yields the following configuration value:

192 => C0h

168 => A8h

2 => 02h

0 => 0 The associated setting value is then C0A80200h.

子网掩码

2012

例如:255.255.255.0

255 => FFh

0 => 0

2012=0xFFFFFF00

 

正确连接后,在网络中会有一个N5的设备产生,并可以查看N5IP地址

 

二、下载网络调试小工具,以firefoxRESTClient的组件为例

首先添加自定义HTTP头字段

 

上海研蓝自动化官网图片 

上海研蓝自动化官网图片 

 

三,发送读取命令

GET获取对象数据

如查询电流(2031)数据:

http://169.254.217.51/od/2031/00

上海研蓝自动化官网图片 

数据为16进制:0x00000834=2100(十进制)
CURL 命令

curl -X GET -H 'Content-Type: application/x-www-form-urlencoded' -i 'http://169.254.217.51/od/2031/00'

 

三、发送写入命令

POST写入对象命令

http://169.254.217.51/od/2400/02

之前加载的自定义头文件

正文  

"00000001"     //2400:02=1

"00000064"    //2400:02=100

 

curl -X POST -H 'Content-Type: application/x-www-form-urlencoded' -i 'http://169.254.217.51/od/2400/02' --data '"00000001"'

curl -X POST -H 'Content-Type: application/x-www-form-urlencoded' -i 'http://169.254.217.51/od/2400/02' --data '"00000064"'

上海研蓝自动化官网图片