PLC教程之最后的挑战.docx
《PLC教程之最后的挑战.docx》由会员分享,可在线阅读,更多相关《PLC教程之最后的挑战.docx(6页珍藏版)》请在冰豆网上搜索。
PLC教程之最后的挑战
PLC教程之最后的挑战
前面写的PLC教程在论坛里没多少人回复,觉是得没什么必要再更新下去了,今天在空间里发最后一篇算是收尾吧,做人做事应该有始有终,好了废话不多说,开始了
和以前一样打开三菱的学习软件
如图选择高级挑战,再选择最下面的F-7.分拣和分配线项目,这个项目就是这个学习软件的终极BOSS了,当你能独自完成这个项目的的话你的PLC也就算入门了
进入项目后如图
根据项目给出的要求和条件我们,可以采用把大,中,小箱子的分拣划分为3个选择性分支状态流程,程序的关键点在于怎么判断箱子的大小我的梯形图如下
因为PLC执行程序的顺序从上往下所以触发3个光电开关的大箱子具有最高的优先级,中号次之,最后才判断为小号箱子,通过选通的辅助继电器触发跳转到相应的分支流程来对应处理各个情况。
整个完成后的梯形图有一百零几行我没办法发上了,只能发我翻译过来的指令表程序了,大家自己对着转换成梯形图就比较好看懂了
下面是指令表程序:
LDM8002
SETS0
STLS0
LDY0
OUTY10
LDY2
OUTY11
LDIY2
OUTY12
LDX24
OUTY1
LDX03
SETS1
LDX20
ORX25
ANDX0
OUTY0
STLS1
LDY0
OUTY10
LDY2
OUTY11
LDIY2
OUTY12
LDX3
ANDX2
ANDX1
OUTM101
LDX3
ANDX2
ANIM101
OUTM102
LDX3
ANIM101
ANIM102
OUTM103
LDM101
SETS2
LDM102
SETS3
LDM103
SETS4
STLS2
LDY0
OUTY10
LDY2
OUTY11
LDIY2
OUTY12
LDX24
OUTY1
LDX24
OUTY3
LDX24
OUTY2
LDX24
OUTY5
LDFX4
OUTS0
STLS3
LDY0
OUTY10
LDY2
OUTY11
LDIY2
OUTY12
LDX24
OUTY1
LDX24
OUTY2
LDX24
OUTY4
LDX11
ANDX10
OUTY7
LDX12
OUTS0
STLS4
LDY0
OUTY10
LDY2
OUTY11
LDIY2
OUTY12
LDX24
OUTY1
LDX24
OUTY3
LDX24
OUTY2
LDX24
ANIX6
OUTY5
LDX6
OUTY6
LDY6
OUTT1K10
LDT1
OUTS0
RET
END
大家把它转成梯形图就很好看懂了,注释我就不加了
最后的仿真执行效果如下
到这里大家对PLC编程应该已经有了相应的了解,我的教程也该结束了,大家有什么不同的观点还原讨论。
虽然教程做的很垃圾但以后如果有时间的话还将做一个单片机的教程,尽请期待