回复:Word是数据类型吗?

万泉河

  • 帖子

    10900
  • 精华

    132
  • 被关注

    1009

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2012-12-03 22:10:21

52楼

quote:[b]以下是引用Automann在2012-12-03 15:47:14的发言:
万版主说的问题并不奇怪,数据类型本来就是人为规定的,编写程序的人高兴怎样定就怎样定,库函数不是一个人编的,这两个函数可能分别是德国人和美国人编的,没有一个统一的规划,比如说PIW用什么数据类型。我们唯一能做的事就是按规定编程,好在数据类型用错了会用红色显示。


廖老师的回复我表示不满意。
那些有资格给西门子做函数库的工程师,不管是美国人还是德国人,级别一定超过我们在座的各位。在程序的严谨方面,也一定比我们理解深刻。
所以同样一个类型的变量,他们应该更懂得选择INT还是WORD,哪个更专业,更精确表达含义。
至少,他们应该懂得。这是他们的责任。

如果说选择哪个不重要,那么至少,统一接口是最重要的。

而且最*的就是,相同性质的块接口,有时候定义为INT,有时候定义为WORD。恰恰就是目前的状况。
这样的恶果就是,如果你想依据使用函数的要求来定义符号表,那么如果你的程序有改变,就有可能被迫连符号表一起改。而且对一个点数多点的项目,符号表中弄的五花八门,显然十分搞笑。---不严谨也不专业。

而如果你想盯死其中的一种,那么除了开始的时候需要一个二选一的抉择以外,在程序中,每次遇到一次不符合的数据类型,就要先做一次数据转换。最常见的是用一个MOVE指令。---每调用一次MOVE指令,心中都和吃一个苍蝇一样恶心。

大家每次在吃苍蝇的时候是选择WORD呢还是INT呢?特别是PCS7项目做的多的朋友,发表下意见?
微信公众号:PLC标准化编程,ZHO6371995
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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