回复:应用探讨——在TIA 博途环境下使用SCL语言

氢气

  • 帖子

    47
  • 精华

    8
  • 被关注

    4

论坛等级:游侠

注册时间:2008-04-14

普通 普通 如何晋级?

发布于 2015-08-17 16:21:09

6楼

展开查看
以下是引用小.苹.果在2015-08-17 15:57:05的发言 >4楼

去年做了一个项目,在触摸屏上做了许多文本列表的选择,对应程序算法的切换,软件是博途V11,里面有免费的SCL,也不需要你额外的购买SCL软件包的,感觉这个西门子真的是想推广这个,不然不会免费啊,这是我第一次用博途也是第一次用SCL,目前的感觉就是做条件选择,条件判断后需要执行的比较多或比较复杂的话,比STL用起来简介明了,比如IF ELSE,这个比STL的跳转用起来方便多了,刚好我这个项目又是分支情况很多的,就尝试用了下。用这个配合WINCC 或者flexible里面的VBS或者C脚本,可以处理很多复杂的逻辑关系。另外的话,可读性比STL强多了,懂点C的人写这个入门还是比较简单,复杂的我也没玩过,不过我在网上查资料说SCL的执行效率比较低,用的太多会影响程序的执行效率,所以,有些复杂的地方用下,控制用量,扬长避短还是很好的。我个人觉得每中编程语言都有其独到方便的以免,我们都学习一下,不同的情况用不同的语言,这样的程序写出来才比较方便调试。方便读懂。

在Step7V5.x时,SCL语言需要单独的软件包和授权,并且STL作为SCL编译的中间语言,因此效率会低一些。博途下安装好即可使用,并且SCL语言使用单独的编译器,所以执行效率也会大大提高。

---------------------来自西门子工程师
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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