博图与Factory I/O结合实现运料小车自动往返四次控制
一、示例要求
按照上图所示完成运料小车的往返控制,由于对虚拟工厂中零件应用不熟悉,所以料斗门和小车底门都用M0.x代替完成;只对传送带有了解,因此此处借助传送带使得纸箱达到往返运动。
二、I/O分配表
类别 | 元件 | I/O端口编号 | 备注 |
输入 | SB1 | I0.0 | 启动按钮,常开触点 |
SB2 | I0.1 | 暂停按钮,常闭触点 | |
CS1 | I0.2 | 左限位行程开关,常开触点 | |
CS2 | I0.3 | 右限位行程开关,常开触点 | |
输出 | BC1 | Q0.0 | 传送带右行控制继电器 |
CB2 | Q0.1 | 传送带左行控制继电器 | |
YV1 | M0.0 | 料斗门开关(右停7s) | |
YV2 | M0.1 | 底门开关(左停5s) |
由于在博图中对于变量I的控制是强制的,一般不对输出变量设置,可以先将I替换为M查看梯形图是否可达到预期效果。
三、梯形图绘制
此处梯形图的绘制和书上有很大出入,主要原因还是在于考虑实际工厂中元件的设置。
此处启动按钮使用的Start Button=>是常开触点,可以按照经验绘制梯形图;
但是暂停按钮使用的Stop Button=>是常闭触点,因此在实现停止功能是应考虑其在梯形图中应使用什么触点
四、虚拟工厂的实现
需要传送带、传感器、纸箱、开关按钮
由于借助传送带实现纸箱的左右移动,因此需对传送带做出配置上的改变
五、存在问题
计数器C1不能复位,由于书上也是这样写的,但是再仿真中确实是不能复位的,可能是因为接触延时定时器的能流太短,以至于再复位的第一个条件C1.QU=1满足时,T2.Q=0,不能是能流通过。可以尝试按下图修改梯形图,已解决上述问题