本文旨在介绍如何使用触摸屏搭配NIMC2000N控制器来控制电机。通过详细的步骤和说明,帮助用户快速掌握这一技术方法,实现电机的精确控制。
一、编写NIMC2000N控制器控制电机的程序

打开CODESYS平台:
启动CODESYS软件,这是编写控制器程序的关键工具。
添加EtherCAT主站和电机:
在CODESYS中,添加EtherCAT_Master主站,这是实现与电机通信的基础。
接着,添加立迈胜电机和对应的402轴,确保控制器能够识别并控制该电机。
调用标准轴功能块:
为了简化编程过程,直接调用CODESYS提供的标准轴功能块,这些功能块已经包含了电机控制所需的基本逻辑和算法。
二、与触摸屏建立通讯
配置RS485通讯:

控制器与触摸屏之间通过RS485通讯建立连接。在CODESYS平台上,添加Modbus_COM主站和Modbus Serial Device,并配置相应的串口参数,确保通讯畅通。
变量映射:

将主程序上的变量映射到寄存器上,以便触摸屏能够读取和写入这些变量。注意区分保持寄存器和输入寄存器的地址。
默认情况下,%QW00~%QW99是保持寄存器,用于存储触摸屏需要持久显示的数据;%QW100以上是输入寄存器,用于接收触摸屏的输入数据。
数据传输:
CODESYS程序中的变量值通过串口传输至HMI串口屏进行显示。这些变量值应映射在保持寄存器地址中。
触摸屏上的输入变量值同样通过串口传输至CODESYS程序,这些变量值应映射在输入寄存器地址中。
三、触摸屏编程
设置通讯端口参数:

在触摸屏编程软件中,设置通讯端口参数,确保与控制器的波特率、数据位、停止位等参数一致。
添加控件并关联变量:

在触摸屏画面上,根据需要添加各种控件,如按钮、滑块、指示灯等。
将这些控件与相应的变量进行关联。控件的地址应遵循特定的格式,如0x表示输出(线圈)位寄存器,1x表示输入(触点)位寄存器,3x和4x分别表示输入寄存器和保持寄存器,后缀-D表示双字,后缀-bit表示字位。
编译下载:
触摸屏编程完成后,进行编译下载。此时,触摸屏即可与NIMC2000N控制器进行通讯,实现对电机的控制。
结论
本文详细介绍了如何使用触摸屏搭配NIMC2000N控制器来控制电机。通过编写控制器程序、建立触摸屏与控制器之间的通讯、以及触摸屏编程等步骤,用户可以轻松实现对电机的精确控制。这一技术方法不仅提高了电机的控制精度和稳定性,还为用户提供了更加直观、便捷的操作界面。