回复:那位能帮帮忙给个SMB31、SMW32:永久储存器的些控制例子呢?最好带注释的。光看书上多晕了,再说这上面介绍也不详细!

KitShao

西门子1847工业学习平台

  • 帖子

    1220
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2006-05-12

普通 普通 如何晋级?

发布于 2007-06-12 16:04:57

0楼

用子程序

Network 1

LD SM31.7 //先判断上不是正在写,如果是就返回

CRET

Network 2

LD SM0.0

MOVB 0, SMB31 先清控制字,默认字节

Network 3

LDB<> VB88, VB602 //vb88是你要保存的区域,如果被修改

MOVB VB88, VB602 //将新值保存到vb602

MOVD &VB88, AC1 //将vb88的指针放到AC1 以下同

JMP 1 //跳转到字节处理

Network 4

LDW<> VW60, VW630

MOVW VW60, VW630

MOVD &VB60, AC1

JMP 2

Network 5

LDD<> VD420, VD704

MOVD VD420, VD704

MOVD &VB420, AC1

JMP 3

Network 6

NOT //如果以上保存区域没有被修改

CRET //返回

Network 7

LBL 3 //双字,具体看SMB31

INCB SMB31

Network 8

LBL 2 //字,具体看SMB31

INCB SMB31

Network 9

LBL 1 //字节,具体看SMB31

INCB SMB31

Network 10

MOVW AC1, SMW32 //将指正放到SMW32

INCD VD134

S SM31.7, 1 //写保存到EEROM中
志存高远,追求卓越!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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