模拟量模块在运动控制器系统中使用
摘要: 我们都知道,我们运动控制器不仅能控制其自带的一些模块,如Q172LX、Q172EX 、Q173PX,还能管理输入输出模块、模拟量模块、中断模块,输入输出模块的使用比较简单,我们这里就不再赘述。模拟量模块在运动控制器系统中的使用一直是一个使用的难点,同时,它又有更多的实际意义,例如,我们需要一个模拟量输入来改变轴的运行速度,需要输出一个模拟量来监控电机的速度扭矩等。
Abstract:
Key words :

 

我们都知道,我们运动控制器不仅能控制其自带的一些模块,如Q172LX、Q172EX 、Q173PX,还能管理输入输出模块、模拟量模块、中断模块,输入输出模块的使用比较简单,我们这里就不再赘述。模拟量模块在运动控制器系统中的使用一直是一个使用的难点,同时,它又有更多的实际意义,例如,我们需要一个模拟量输入来改变轴的运行速度,需要输出一个模拟量来监控电机的速度扭矩等。

 

  这里我们就来一下面这个系统来说明一下模拟量输入输出模块的使用。我们需要使用模拟量输入来改变电机的速度,同时把电机的实时速度以模拟量形式输出出去。

1.我们在PLC配置中把AD、DA 模块分配给MOTION CPU管理

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)
 示例程序如下:

 

通知公告
编辑观点
理事会
参考资料
版权声明

凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。

《网络安全与数据治理》(原《信息技术与网络安全》)编辑部