1.我是这么写的语句(mw0也在符号表中定义为int的类型了):
in_int_1:=mw0;
in_int_2:=DB1.DW0;
2.我改成in_int_1:=mw[0];
in_int_2:=DB1.DW[0];
也不行。请问:该怎么去写?谢谢!
最佳答案
绝对地址在SCL里不会被识别为INT,需要进行类型转换
in_int_1:=WORD_TO_INT(mw0);
提问者对于答案的评价:
说的对,主要是我装的SCL版本太低了。
专家置评
已阅,最佳答案正确。
SCL的文档请参考:
htTP://www.ad.siemens.com.cn/download/searchRESult.ASpx?searchText=A0244
A0244应用文档S7-SCL编程
关于STL,请参考;
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=1008