回复:求助:一个看似简单的编程,却让我想了一晚!

ilovesimatic

  • 帖子

    88
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2009-06-15

普通 普通 如何晋级?

发布于 2009-08-19 23:36:58

0楼

感觉用循环移位指令可以实现这个功能。
将二进制值10101010赋值给VB100,每按一次按钮(对应I0.0)上升沿使能循环指令,VB100左移一位。
我没测试过,明天上班后下装到s7-200试一下。

network1
LD I0.0
EU
MOVB 2#10101010, VB100
RLB VB100, 1


network2
LD V100.0
= Q0.0
也算老工控了,才开始研究西门子。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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