回复:【分享】踩到了自己埋的地雷

伊默

西门子1847工业学习平台

  • 帖子

    4263
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2016-06-07 08:53:16

17楼

展开查看
以下是引用LJCLWYF在2016-06-04 12:11:30的发言 >7楼

的确有点极端,不用s7定时器和计数器,不知伊默大侠是出于怎样的考虑?

以下是引用伊默在2016-06-03 13:59:11的发言 >2楼:不过我更极端些,我...

引用2楼详细内容:



不过我更极端些,我现在编程根本就不用M区, 所有的变量都是用DB,要么全局DB,要么背景DB,即使是这种1200/1500用M区对应的系统存储字,我也不会。 需要的那种标志位我都自己编个程序,还是用DB变量来表达。  另外,也从不使用S7定时器和计数器,全部用IEC定时器和计数器... ...

等你慢慢体会到了模块化和封装的好处时,就会不用S7定时器之类的了... 

如果你用S7定时器,就会出现楼主遇到的这种问题。  比如我原来程序里用了T1~T100. 后来再了一段时间改程序,需要增加点东西,又要增加定时器。 如果不注意,就可能会增加到以前用到的定时器... ... 而用IEC定时器则完全没有这个问题,你需要就添加,而且是以符号命名,当名称相同时软件也会报警... ... 同样的道理,为什么我不用M区,也是这个原因。

I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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