运动控制器技术,是综合应用自动控制、计算机控制等相关技术,对机械传动装置中电机的位置、速度进行实时的控制管理,使运动部件按照预期的轨迹和规定的运动参数完成相应的动作。嵌入式结构的运动控制器把计算机嵌入到运动控制器中,能够独立运行,它与计算机之间的通信采用了可靠的总线连接方式(采用针式连接器) ,更加适合工业应用。
我们都知道,我们运动控制器不仅能控制其自带的一些模块,如Q172LX、Q172EX 、Q173PX,还能管理输入输出模块、模拟量模块、中断模块,输入输出模块的使用比较简单,我们这里就不再赘述。模拟量模块在运动控制器系统中的使用一直是一个使用的难点,同时,它又有更多的实际意义,例如,我们需要一个模拟量输入来改变轴的运行速度,需要输出一个模拟量来监控电机的速度扭矩等。
这里我们就来一下面这个系统来说明一下模拟量输入输出模块的使用。我们需要使用模拟量输入来改变电机的速度,同时把电机的实时速度以模拟量形式输出出去。

1.我们在PLC配置中把AD、DA 模块分配给MOTION CPU管理
PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制的部分。

2.在motion cpu的系统设置中详细设置这些模块的信息,同时配置伺服系统

3.下面就是编程方面的问题了。我们用到指令是motion 里的FROM、TO指令。
它们的指令格式如下:
TO (D1) (D2) (S) (n)
其中:(D1) 智能模块/特殊功能模块的起始I/O号(000H到FF0H)
(D2) 写入数据的缓存的起始地址。
(S) 存储写入数据的起始软元件号
(n) 要写入的字数(1到256)
FROM (D) (S1) (S2) (n)
其中: (D) 存储读取数据的起始软元件号
(S1) 智能模块/特殊模块的起始I/O号(000H到FF0H)
(S2) 将被读取的缓存的起始地址
(n) 要读取的字数(1到256)
示例程序如下:

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。