回复:看了老外的AB程序,写的很精巧,用TIA博途写了。

一天到晚游泳的猪

  • 帖子

    768
  • 精华

    10
  • 被关注

    60

论坛等级:侠圣

注册时间:2003-06-06

黄金 黄金 如何晋级?

发布于 2018-07-17 16:36:48

48楼

展开查看
以下是引用question在2017-09-28 16:34:15的发言 >8楼

不区分大小写,容易看错。看代码费劲。

现代编程语言都是严格区分大小写的。

以下是引用树林在2017-09-28 12:45:48的发言 >6楼:在scl编程中,变量名...

引用6楼详细内容:

在scl编程中,变量名不区分大小写,反而是优点。以前变量名短,就限制几个字符,所以需区分大小写以增加字符种类,现在变量名可以很长,再区分大小写,则只是增加混淆,无实际意义。

以下是引用question在2017-09-28 12:18:38的发言 >5楼:我觉得1500还是太随...

引用5楼详细内容:

我觉得1500还是太随意了,容易些错程序。

  • 数组下标可以是负值,很是奇怪,最好从0或1开始。从1开始会更好点,更方便做循环变量。

  • 看过很多程序,大家很喜欢用M变量,其实M变量是全局变量,能不用则不用。
    如果函数或函数块需要和外部通讯,可以专门建个共享数据块。而M变量建议只在OB块用。

  • scl编程中,变量名不区分大小写,这个很失败,把Pascal的缺点也抄来了。这个其实是IEC61131类

    语言的通病。


以下是引用Haohaobb在2017-09-27 22:32:08的发言 >4楼:到了1500,博途已...

引用4楼详细内容:

到了1500,博途已经提高了很多了,AB的的确比较随意,而且更强大一些。但是西门子也是有很多优势的,比如程序的比较、下载什么的,在fb、fc块这方面,西门子的比ab的自定义指令要更开放随意一些,不会限制那么死只能用内部变量什么的。现在用博途感觉已经越来越顺手了。

如果ide可以自动根据定义变量来把码农敲错的大小写自动纠正过来,不就完美了(个人支持不区分大小写)。以前step7里面的功能块,管脚都是大写的,后来么估计是新一代研发人员搞it的比较多,基本都是it风格的命名方法,比如pascal或者camel命名法

有生之年,狭路相逢,终不能幸免
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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