第一范文网 - 专业文章范例文档资料分享平台

西门子S7-200 PLC接绝对型编码器问题

来源:用户分享 时间:2025/8/5 23:47:48 本文由閺夊磭鍔� 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西门子S7-200 PLC接绝对型编码器问题

文献 ? 涉及产品

?

问题1:S7-200 PLC可以连接绝对型编码器吗?

解答:S7-200 PLC可以连接绝对型编码器,但应注意以下几点:

(1)S7-200 PLC可连接并行输出的绝对型编码器。串行输出、总线型输出、变送一体型输出等绝对型编码器需PLC具有相应的接口或组态能力,不能与西门子S7-200 PLC 直接连接。

(2)接入S7-200 PLC 的绝对型编码器信号输出最好是格雷码。如是纯二进制码,在数据刷新时可能有多位变化,读数会在短时间里造成错码。

(3)绝对型编码器在每圈的每个位置都有唯一的编码,由于 PLC数据更新受程序扫描周期的影响,因此经PLC读取并换算后的编码器位置值相对于编码器当前位置值存在一定的误差。

(4)对绝对型编码器进行接线时,必须确保其与PLC输入点连接好。如有个别连接不良点,该点电位始终是0,将会造成错码而无法判断。

问题2:S7-200 PLC与绝对型编码器怎样接线?

解答:并行输出的绝对型编码器输出有多少位就要占用PLC的多少位接点,以S7-200 PLC CPU224 为例,如使用12位输出的单圈绝对型编码器(PNP集电极开路输出) ,需要占用CPU224的12位输入点。绝对型编码器的12位信号输出线L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。如图1所示:

图1 CPU224输入端与绝对型编码器接线图

问题3:怎样处理格雷码码值?

解答:西门子S7-200 PLC的寄存器中地址越高,字节位越低。如在输入寄存器中IW0 的

IB0 是高字节,IB1是低字节,因此必须将IW0 中的格雷码值左循环8 次,将高、低位字节调换一次位置得到正确排序的格雷码值存入VW0中。如图2所示:

图2 字循环左移8次

而且,由于接入12位输出的单圈绝对型编码器,需屏蔽掉IW0字内的I1.4—I1.7,将需要的格雷码数据存入VW2中。如图3所示:

图3 逻辑与运算

在实际应用中,为了计算编码器转过的角度或位置,需使用格雷码指令

GRAY_BIN_W功能块将格雷码解码为字类型的标准二进制码,对应放到VW4中。如图4所示:

图4 格雷码转换

格雷码转换及指令库参考如下链接文档: 26485059

关键词

S7-200 PLC ,绝对型编码器

搜索更多关于: 西门子S7-200 PLC接绝对型编码器问题 的文档
西门子S7-200 PLC接绝对型编码器问题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2heyo7aoom5kaxc90sbs_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top