回复:S7-300程序求教

20211111

  • 帖子

    1222
  • 精华

    1
  • 被关注

    54

论坛等级:奇侠

注册时间:2016-05-22

钻石 钻石 如何晋级?

发布于 2017-09-05 14:18:59

3楼

展开查看
以下是引用Haohaobb在2017-09-05 10:16:03的发言 >2楼

“对于程序中将手动输入的编码值与16进制数80000000H进行XOD异或”:


对于走通讯的,比如dp或者pn的绝对值编码器,数值复位,程序怎么写主要是看看编码器的复位功能是如何要求的,之前用SICK的或者p+f的,其大概的复位要求就是比如要把一个编码器当前值设定为某个数,可以把这个数转换为二进制,然后把这个数的最高位修改为1,然后写入对应的PQD里面即可,一般是4个字节长度的。


因此这个地方也没有必要去深究,如果真的想了解,去找这个品牌型号的编码器手册看看其复位功能是如何定义的即可。

以下是引用祝江天在2017-09-05 00:20:00的发言 >楼主:上图程序段3是我公司...

引用楼主详细内容:




上图程序段3是我公司42工位流水线绝对值编码器复位程序,即当编码器故障丢失编码值后。更换新编码器并手动将流行线开到事先做好的标记处,并输入事先记录下的标记处的编码值。对于程序中将手动输入的编码值与16进制数80000000H进行XOD异或,对于这个指令的意义不太理解,恳请高手给予解答为盼。

   谢谢!

Hao大侠说的对,楼主可以参考一下哦;

Hao大侠,可以贴点图片,仔细的给我们说说嘛,我也想知道,谢谢,

,,
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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