当前位置: 主页 > PLC控制

scl中引用绝对地址出错,谢谢!

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

1008手册用于S7-300S7-400的语句表(STL)编程

  • 关注微信

猜你喜欢

微信公众号