用步序的方式写程序,不用记指令代码,0基础也能编出合格的程序
使用字元件做步序:
案例:
传送带步序控制方法写程序,控制传送带进出物品,(上工位申请把物料传送到下工位,本工位申请把物料传送到下一个工位 控制本条传送带的启动和停止的步序程序)
我们用D100来储存步序
K=0,等待启动
K=10,等待进入
K=20,进入运转
K=30,等待输出
K=40,输出运转
I/O分配:
X0:启动/停止按钮 X1:光电检测 X2:进入申请 X3:输出允许
Y0:启动指示灯 Y1:电机运转 Y2:进入允许 Y3:输出申请
第一段程序:控制传送带启动和停止的步序:
等待检测到本工位有产品,需要输出到下一工位 MOV K30 D100
等待检测到本工位无产品,需要等待上一工位的产品流到本工位 MOV K10 D100
按下停止按钮 MOV K0 D100,D100里面是0不进行任何动作 等待启动
第二段程序:
① 本工位没有物料,上一工位申请把物料下放 MOV K20 D100 进入下一步序
② D100=K20的时候,检测到本工位有物料就 MOV K30 D100 进入下一步序
③D100=K30的时候 ,下一个工位允许本工位的物料流下去 MOV K40 D100
④D100=K40的时候,本工位没有物料了,下一工位也没有允许物料往下流,4S后就转回D100=K10步序 这样循环往复
第三段程序:
这段程序就是输出(传送带输出,信号灯输出、信号交互)
按下启动按钮,运行指示灯Y0亮起
D100=K20的时候是上一工位物料需要传送下来电机Y1需要运行
D100=K40的时候是本工位的物料需要流到下一工位。电机Y1需要运行
D100=K20的时候还要发送Y2信号给上一工位,可以放料下来,让上一工位接收允许物料下放的信号
D100=K30/D100=K40的时候都说明本工位有物料需要传送到下一个工位,就发送给下一个工位申请信号
好文分享
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!