S7-SCL中同样是INT类型的数据格式为什么不能复制到DB块中
我在临时变量区定义
i : int ;
在DB块中建立int型 DB1.DBW0;
在程序中这样写:
i := db1.dw0;
或者
i := db1.dbw0;
编译器报错 数据类型无效!Invalid data type.
但是如果定义: i : word ;
然后 db1.dbw0 为int 型,这时
i :=db1.dbw0; 编译正确。
小弟不明白这是为什么,按理说第二种应该是错的,第一种才是对的,编译结果却相反,求高手解答 。