回复:应用探讨——Step7 各种编程语言对比及使用探讨——发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    366

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2011-11-23 15:30:32

26楼

quote:以下是引用我爱wincc在2011-11-07 16:41:05的发言:
LAD和STL是平时用的最多的两种语言,也是step7本身就提供的语言。
1、对于逻辑的搭建,个人感觉还是LAD最合适。可读性非常好,上手快,隔很久以后再阅读也能很快读懂。一般新手上路都是从LAD开始的。
2、对于STL的使用,一般来说,做运算相比LAD要容易些。因为他对数据类型限制的不像LAD那么死。并且支持指针,处理数据和实现一些算法的时候要容易很多。但是用STL编程,注释和符号表一定要写好,不然隔一段时间后,自己回头读都经常搞不清当时这么写是为了什么了。
Graph和SCL是附加安装软件包后太提供的高级编程语言。使用的较少,浅浅的说点
1、Graph特别适合用以流程的编程,可以看成流程图的样子。一步一步的很清晰简单。但是编辑完后,比直接用LAD和STL写出来的程序块要大。但是编程效率肯定要高很多了。
2、SCL,也是一种高级语言。STL是类汇编的语言,SCL我认为有些类C,教程的标准说法,他是一种PASCAL语言。学过C语言和汇编语言的同学肯定有感受,这两种语言的编程效率简直是天壤之别。所以用SCL也同样可以大大提高编程效率。

提高可读性方面来说,我认为注释和符号表的作用很大。另外就是要多利用结构体和程序块。就好像C语言编程中,要通过建立合适的变量名、结构体和函数块进行编程。这样出来的程序,结构清晰,简单易读。

程序加密,经验不多。但其实最简单的办法,就是把符号表删除,就很难阅读了。呵呵,有点跟楼主开始的需求不太相符哈。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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