在伺服定位过程中,很多情况下会遇到点位矩阵数据的使用,本节主要是对ST语言的简单运用。
1,假设点位数据为3*3 共9个点位数据,行间距和列间距分别为50,连接轴数分别为X,Y两轴。(具体情况可以进行修改)
(50,150)
|
(100,150)
|
(150,150)
|
(50,100)
|
(100,100)
|
(150,100)
|
(50,50)
|
(100,50)
|
(150,50)
|
具体点位表如上所述。
2,ST语言的编程
程序中,主要使用循环结构的嵌套,在ST语言编程中,建议使用嵌套数不超过8层嵌套。
寄存器D100~D109,D110~D119分别存储X,Y轴的数据,数据监控如下:
监视数据中与表格定位数据定位分别为(D100,D110),(D101,D111)……..共9组数据。
程序中FOR循环使用3*3的矩阵,如果需要其他的矩阵,可以对FOR循环中3 进行修改。点位间隔修改也可以对50 数字进行修改。
本节主要是对ST语言的简单运用,如果程序还有什么补充的,欢迎大家可以一起讨论。
|