回复:INT可以直接赋值给REAL?

坏笨笨

  • 帖子

    405
  • 精华

    4
  • 被关注

    48

论坛等级:侠士

注册时间:2010-03-17

白金 白金 如何晋级?

发布于 2014-04-17 10:10:30

6楼

我曾经在程序里犯了错,就是:
L 1
T DB203.DBD100
这个DBD100是real;我的本意是当检测到某个数小于1.00的时候直接赋值dbd100=1.00结果,一个不小心漏写了直接写成1了.还好,dbd100是触摸屏写过来的数值,几乎不可能是小于1.00的,没有造成任何无法控制的后果。还是要谨慎啊,西门子cpu对MOVE语句的数据类型不作判定,这点在tiaportal 里有所改进了。所以说,西门子编程更像C,而其他PLC更像Java,特别是美系的PLC。不得不赞叹老美在软件商真有一套。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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