本人做的移位控制程序:
在FC2中。当I0.0为1是,置位M21.0,然后由NW3控制在MW100中左移位。但在模拟时只是将同101.0移位到101.1。
请教各位前辈,偶的程序错在哪个地方。
谢谢!
OB1:
call fc1
call fc2
FC1:
NW1:
AN "Pusle_fristopen"
AN "Pusle_NO"
= "Pusle_fristopen"
NW2:
ON "Pusle_NO"
O "Pusle_NO"
= "Pusle_NO"
NW3:
AN "pulse_time2"
L S5T#150MS
SD "pulse_time1"
NOP 0
NOP 0
NOP 0
A "pulse_time1"
= L 0.0
A L 0.0
L S5T#150MS
SD "pulse_time2"
NOP 0
NOP 0
NOP 0
NOP 0
A L 0.0
BLD 102
= "Pusle_flag"
FC2:
NW1:
A "Pusle_flag"
A "sensor"
= "Pulse_position"
NW2:
A "Pusle_fristopen"
JNB _001
L 1
T MW 6
_001: NOP 0
NW3:
A "Pusle_NO"
JNB _002
L MW 6
L MW 20
SLW
T MW 100
_002: NOP 0