我用的是20PM的PLC+ASAD-A2-L的伺服驱动器,现在有两个很幼稚的问题,还望各大哥指教
1. 如何做到在触摸屏上点动伺服电机(比方说,我点了触摸屏上的某个开关,手指按上去,x轴电机就按某速度运动,手指放开电机就停止)?看了20PM的说明书,似乎没有指令可以支持
2.如何在伺服电机移动时遇到我连在x0上的接近开关后,停止电机(比方说LIN X200000 F5000,当x轴伺服电机移动过程中,还没有到200000,突然遇到了限位的接近开关,就终止LIN这条命令)
原来有考虑用rst m1074 ,结果发觉自己天真了。。。
谢谢各位老大了
楼主最近还看过
谢谢楼上的大哥。。。可是我是台达的PLC,哎
现在能停止了,但是遇到个很尴尬的问题,
比方说X轴遇到限位开关停止,然后启动Y轴移动直到遇到限位开关。
程序如下
O100
LDP M200
DMOV K0 D1848
DMOV K0 D1928
SET Y0
CALL P0
LD M2
RST M200
RST M1074
MOV k0 D1848
TMR T1 k5
LDP T1
CALL p1
RST T1
RST M2
LD M1002
SET Y0
M102
OX0
BRET
INCT
LIN X2000000 F50000
M2
OX1
BRET
INCT
LIN Y2000000 F50000
M2
P0
BRET
LD M1000
MOV H8000 D1868
OUT M1074
SRET
P1
BRET
LD M1000
RST M1074
MOV H8001 D1868
OUT M1074
SRET
结果就是要么x轴遇到限位不停止(我以M1作为模拟限位),要么就是停止了,但Y轴不运动
求各位高手帮忙看看吧