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

美丽的传说

  • 帖子

    154
  • 精华

    1
  • 被关注

    0

论坛等级:游侠

注册时间:2011-06-27

普通 普通 如何晋级?

发布于 2012-05-29 17:59:26

4楼

quote:以下是引用匪夷所思在2012-05-26 09:43:17的发言:
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


我知道这个意思,但不明白这段程序的作用?还请指点
学习中————————
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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