用PLC程序写出色带导航AGV寻迹程序
//程序1:色带导航AGV寻迹程序
M0 //暂停运行
LDI 0 //初始化变量X为0
MOV X,R1 //将变量X的值移入寄存器R1中
MOV R2,#10 //将数值10移入寄存器R2中
CMP R1,R2 //比较R1、R2的大小
JEQ M3 //如果相等则跳转到标号M3处
MOV R3,#20 //将数值20移入寄存器R3中
SUB R3,X //从X减去20,将差存入X中
JMP M5 //无条件跳转到标号M5处
M3: MOV X,#50//将数值50移入变量X中
MOV R4,#30//将数值30移入寄存器R4中
CMP X , R4//比较X、R4的大小
JGT M7//如果大于,则跳转到标号M7处
JLT M9//如果小于,则跳转到标号M9处
JEQ M11//如果相等, 则 跳 转 到 标 号 M11 处
M5: ADD X , #10//在原有的X上加上10
JMP LDI 0//无条件循环回LDI 0处开始执行新一遍循环
M7: SUB X , #40//从原有的X减去40
JMP LDI 0//无条件循 环回LDI 0处开始执行新一遍循 环
M9: ADD X , #30/ /在原有的X上加上30
JMP LDI 0/ /无 条件 循 环 回 LDI 0 处 开始 执 行 新一 遍 循 环
M11: MOV Y , #60/ /将 数 值 60 移 入 内 部 面 板 Y ﹐由此作为AGV运行定位信号。
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!