回复:应用探讨——西门子指针编程使用探讨

七色阳光

  • 帖子

    965
  • 精华

    5
  • 被关注

    8

论坛等级:侠圣

注册时间:2007-12-13

普通 普通 如何晋级?

发布于 2011-12-01 11:17:50

39楼

在需要重复做相同操作时使用指针能大量节省程序代码,如果使用功能块的话也要多处的调用才可以,如果接口参数很多,调用起来修改参数也叫人很累,使用指针只要将地址建立有相同的标准就会一劳永逸
在一个项目中有很多泵,每个泵都是做同样的事,通过上面的办法使用指针编好程序,不管有多少个只需更改下泵的个数,变量建好,程序基本不需要修改
指针形式的多样化也使得编程的灵活性更好,你可以同时使用多个指针、多种指针,在处理多个操作数时减少了处理地址寄存器的操作,也可以减少指针的错误发生的可能。
为避免中断及块的调用过程对指针的破坏就需要做好保护了,在程序的开头将指针存入,在程序结尾将指针取出,我一般存入DB块,这样不受堆栈的影响。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54768条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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