S7-SCL中同样是INT类型的数据格式为什么不能复制到DB块中

已锁定

xiaoweny

  • 帖子

    132
  • 精华

    0
  • 被关注

    5

论坛等级:游士

注册时间:2010-05-20

普通 普通 如何晋级?

S7-SCL中同样是INT类型的数据格式为什么不能复制到DB块中

1224

4

2012-01-10 16:19:40

我在临时变量区定义
i : int ;
在DB块中建立int型 DB1.DBW0;

在程序中这样写:

i := db1.dw0;
或者
i := db1.dbw0;

编译器报错 数据类型无效!Invalid data type.


但是如果定义: i : word ;
然后 db1.dbw0 为int 型,这时
i :=db1.dbw0; 编译正确。

小弟不明白这是为什么,按理说第二种应该是错的,第一种才是对的,编译结果却相反,求高手解答 。
S7-SCL中同样是INT类型的数据格式为什么不能复制到DB块中 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54806条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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