首页 西门子运动控制 正文

回复

SIMOTION ST语言请教

西门子运动控制 浏览:4830 回复:10 收藏

夏平  2009-04-02 12:42

我了解一点西门子SCL语言,但是对ST语言掌握不够,有几个问题希望大家赐教:

1、 如何使用计数器、脉冲指令。我在command library中也找到这些指令,但将他们拖拽过来,赋值后编译无法通过。是不是在程序前要声明之类的。

2、 使用command library中Technology里面伺服指令时也不会用,就做了一个使能轴命令,定义好相关参数,将轴名称拽过来,也无法编译。

3、 我想对轴位置在ST中进行比较判断时,拽过来的轴变量也无法编译通过,比如我做程序:

IF axis_virtual.positioningstate.actualposition=0 THEN

Temp_output:=0;

END_IF;

Temp_output我已经定义好了,但在编译时,告诉我轴变量错误,消息显示

ST_1 10014:Already specified technology packages do not support the type of TO “axis_virtual”

ST_1 (90): 6003: Variable ID expected axis_virtual

请大家指点或者针对这几个指令,写个例子供参考,写ixe。
我知道了