回复:如何学习好S7-SCL??

t1122

  • 帖子

    73
  • 精华

    1
  • 被关注

    5

论坛等级:游士

注册时间:2011-04-14

普通 普通 如何晋级?

发布于 2011-07-20 03:15:05

18楼

我也是初学者,有几条建议,也许你用得着。一块学习吧,共同进步。
第一:了解什么是结构语言。用我的理解,需要记住两点:A所有的程序都是有3部分组成的:1、顺序语句;2、分支语句;3、循环语句。B结构话的意义1、数据和程序分别设计;2、重复的功能设计成单独的模块,可以分离成几大块的,也可以分别设计成模块。类似于fc、fb。这样很方便更改。
第二:养成良好的习惯。例如写注释,写过的程序可以回头再看看有没有需要改进的,写程序之前哪怕你不实际画出来也要在脑子里面想一下流程图。
第三:正确的看待scl。1、某些时候用scl不一定能省多少事,但是他的可读性一般来说是no.1、个人认为比梯形图强。除非是简单的起停保、单键启停之类的。2、不要幻想用scl代替所有的stl,这个不太现实。3、scl长项在于:科学计算,多分枝、选择结构和判断复杂逻辑关系以及通用性的写法,最后这个提及的人几乎没有。例如可以任何水泵数量的恒压供水,任意楼层的电梯程序,这方面比stl实现容易的多。积累起来可能会对以后写程序提供很大便利。
第四:scl是特定的语言,还是以西门子plc为基础的。越是了解plc,越会对你写程序有帮助。
第五:老生常谈的格言,熟能生巧。
就像找找偷懒的诀窍
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54674条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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