1、PLC教程之最后的挑战PLC教程之最后的挑战 前面写的PLC教程在论坛里没多少人回复,觉 是得没什么必要再更新下去了,今天在空间里发最后一篇算是收尾吧,做人做事应该有始有终,好了废话不多说,开始了 和以前一样打开三菱的学习软件 如图选择高级挑战,再选择最下面的F-7.分拣和分配线项目,这个项目就是这个学习软件的终极BOSS了,当你能独自完成这个项目的的话你的PLC也就算入门了 进入项目后如图根据项目给出的要求和条件我们,可以采用把大,中,小箱子的分拣划分为3个选择性分支状态流程,程序的关键点在于怎么判断箱子的大小我的梯形图如下因为PLC执行程序的顺序从上往下所以触发3个光电开关的大箱子具有最高
2、的优先级,中号次之,最后才判断为小号箱子,通过选通的辅助继电器触发跳转到相应的分支流程来对应处理各个情况。整个完成后的梯形图有一百零几行我没办法发上了,只能发我翻译过来的指令表程序了,大家自己对着转换成梯形图就比较好看懂了下面是指令表程序:LD M8002SET S0STL S0LD Y0OUT Y10LD Y2OUT Y11LDI Y2OUT Y12LD X24OUT Y1LD X03SET S1LD X20OR X25AND X0OUT Y0STL S1LD Y0OUT Y10LD Y2OUT Y11LDI Y2OUT Y12LD X3AND X2AND X1OUT M101LD X3AN
3、D X2ANI M101OUT M102LD X3ANI M101ANI M102OUT M103LD M101SET S2LD M102SET S3LD M103SET S4STL S2LD Y0OUT Y10LD Y2OUT Y11LDI Y2OUT Y12LD X24OUT Y1LD X24OUT Y3LD X24OUT Y2LD X24OUT Y5LDF X4OUT S0STL S3LD Y0OUT Y10LD Y2OUT Y11LDI Y2OUT Y12LD X24OUT Y1LD X24OUT Y2LD X24OUT Y4LD X11AND X10OUT Y7LD X12OUT S0STL S4LD Y0OUT Y10LD Y2OUT Y11LDI Y2OUT Y12LD X24OUT Y1LD X24OUT Y3LD X24OUT Y2LD X24ANI X6OUT Y5LD X6OUT Y6LD Y6OUT T1 K10LD T1OUT S0RETEND大家把它转成梯形图就很好看懂了,注释我就不加了最后的仿真执行效果如下到这里大家对PLC编程应该已经有了相应的了解,我的教程也该结束了,大家有什么不同的观点还原讨论。虽然教程做的很垃圾但以后如果有时间的话还将做一个单片机的教程,尽请期待