一条指令告诉你两个深刻的道理。永远不会忘记。

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15518
  • 精华

    101
  • 被关注

    962

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

一条指令告诉你两个深刻的道理。永远不会忘记。

8575

55

2010-05-25 18:24:46

star star star
先看程序

点击此处查看附件
PLC外部接了一个10位的绝对值格雷码编码器。
位值按照外观次序0次方接I0.0。9次方接I1.1。
程序就是翻译格雷码成为二进制码。
以上的只是描述一下背景而已。
下面开始正题。
就是这一句
LDN I1.1
= I1.1
这一句太多问题要讨论了。
很多人不明白。线圈上写输入量,究竟为了什么?可以这样做吗?这样做没有意义吧。而且还把自己的反值送给自己?不可思议。
其实怎么说都好。手册上明确了这个关系式合法的。而且程序这样写也确实达到了他的目的。为什么的话,或许留着讨论吧。
这是一个道理。
下一个道理也是因为这句程序。
格雷码编码器。自生产后便确定了值的增加的旋转方向。物理不可改变。要是机械上的方向的确跟编码器的方向不一致的话……。通常最直接的方法是用最大值减去当前值。OK。现在告诉一个深刻的道理给大家。任意位长的格雷码,把最高位取反就可以得到反向的数值次序。
这个程序的这句程序就正好用最简单最快速的方法完成了以上两个工作。
一条指令告诉你两个深刻的道理。永远不会忘记。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33263条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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