案例:有一台运料小车在一条直线上来回运行,下面有4个行程开关,有2个点动按钮,手动状态下可以控制小车左右移动。
1、自动状态下,按下启动按钮,小车会按照以下轨迹运行,小车反转到SO1位置,再往右走到位置3,再往左走到位置2,再往右走到位置4,再往左走到位置1,然后往复循环运行,当按下停止按钮时,小车停止,继续按启动,小车继续运行,长按停止按钮5秒,重新按启动时,会从头开始动作。
2、手动状态下,按下正转按钮时,小车向右走;按下反转按钮时,小车向左走。
一、IO分配表
输入 | 注释 | 输出 | 注释 |
X0 | 手/自动按钮 | Y0 | 正转 |
X1 | 起点/左限位/SQ1 | Y1 | 反转 |
X2 | SQ2 | ||
X3 | SQ3 | ||
X4 | 右限位/SQ4 | ||
X5 | 启动按钮 | ||
X6 | 停止按钮 | ||
X7 | 正转按钮 | ||
X10 | 反转按钮 |
二、绘制流程图
三、编写程序
以三菱FX3U为例,有两种方法,一种是按照装流程步骤一步一步的写下来,一种是向下面程序样把相同输出的步骤写在一起。