回复:增量编码器 编程问题

匪夷所思

  • 帖子

    1261
  • 精华

    1
  • 被关注

    27

论坛等级:奇侠

注册时间:2006-12-24

黄金 黄金 如何晋级?

发布于 2012-05-26 09:43:17

3楼

L DB1.DBW0 //电机编码器返回值 (6se70 参数 P734.4=k120) 有通讯程序,编码器为增量型
ITD //转换成双整数
L W#16#8000 ///16进制8000装载累加器1
+D ///编码器值加上32768
AD DW#16#FFF // 将累加器 1 中的内容与 常数(0000_0000_0000_0000_0000_
1111_1111_1111)进行“与”运算;结果保存到累加器 1 中。 其实就取低12位
SLD 12 //再降累加器的值左移12位
L DB1.DBW2 电机编码器返回值 (6se70 参数 P734.5=k120) //降DB1.DBW2 值装入累加器
SRW 4 // 将累加器 1 低字中的位右移 4位。
OD // 将累加器 1 中的内容与累加器2 中的内容进行“或”运算;结果保存到累加器1 中。
L DW#16#FFFFFF ///16进制FFFFFF装载累加器1
AD //与
T #Aact_DI //结果送到#Aact_DI
三人行必有我师,虚心学习,取得更高的进步! QQ:55679380
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54668条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。