电子说
增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和Z相;A、B两组脉冲相位差90。,从而可方便的判断出旋转方向,而Z相为每转一个脉冲,用于基准点定位。它的优点是原理构造简单,机械平均寿命可在几万小时以上,抗干扰能力强,可靠性高,适合于长距离传输。其缺点是无法输出轴转动的绝对位置信息。
FM450-1高速计数模块的端子配置与增量型编码器的接线
要使用该电压为 5 V 和 24 V 编码器供电,必须将 24 DC V 连接至 1L+ 和 1M 端子。
集成二极管可保护模块免受辅助电压反极性的影响。
模块可监视辅助电压是否已连接。
5 V 编码器信号 A 和 /A 、 B 和 /B 、 N 和 /N
可以按照 RS422 连接具有 5 V 差分信号的增量编码器,即具有差分信号 A 和 /A、B 和
/B、N 和 /N 的增量编码器。
A 和 /A、B 和 /B、N 和 /N 信号可通过相应标记的端子进行连接
仅当您希望将计数器设置为编码器的零标记时,才连接信号 N 和 /N 。
输入不与 S7-400 总线电隔离。按照5V供电为例,编码器的接线如图所示:AB为两相相位差,确定编码器的旋转方向。
FM450-1高速计数模块的地址如图:
程序的编写
新建DB数据块,FC CNT_CTRL 所需的数据存储在 CPU 上的 DB 中。FC CNT_CTRL
循环地传送数据从该 DB 到 FM,并从 FM 取回数据。与模块中某个通道相关的所有数据都在 FC CNT_CTRL 的 DB 中。DB 数据结构和长度由
FC CNT_CTRL 中的变量声明来确定。在配置模块之前,DB
必须为其分配以下有效数据。
● 模块地址(地址 6.0)
● 通道起始地址(地址 8.0)
● 用户数据长度(地址 12.0)
● 当前装载或锁存值(地址30.0)
● 当前计数值(地址34.0)
梯形图程序编写如下:
STL语句表程序编制事例如下:
通道 1
L 512 // 模块地址 = 512
T DB204.DBW6 // 传送模块地址
L P# 512.0 // 指针格式的模块地址
T DB204.DBD8 // 传送通道 1 的通道地址
L 32 // 用户数据接口长度 = 32
T DB204.DBD12 // 传送用户数据接口长度
通道 2
L 512 // 模块地址 = 512
T DB205.DBW6 // 传送模块地址
L P# 512.0 // 指针格式的模块地址
T DB205.DBD8 // 传送通道 1 的通道地址
L 32 // 用户数据接口长度 = 32
T DB205.DBD12 // 传送用户数据接口长度
全部0条评论
快来发表一下你的评论吧 !