西门子1200程序设计案例 三种液体博途PLC博图多种液体HMI仿真液体混合、包含内容:①三种液体博途PLC与HMI仿真工程(
资源内容介绍
西门子1200程序设计案例 三种液体博途PLC博图多种液体HMI仿真液体混合、包含内容:①三种液体博途PLC与HMI仿真工程(博途V14或以上) 一份;②三种液体配套有IO点表+PLC接线图+主电路图+控制流程图 (CAD源文件可编辑);③三种液体博途仿真工程配套视频讲解一份;④赠送参考文章【基于PLC的三种液体控制系统设计】一份(pdf格式,共16页);二、功能介绍:①总体控制要求:如面板图所示,本装置为三种液体混合模拟装置,由液面传感器SL1、SL2、SL3,液体A、B、C阀门与混合液阀门由电磁阀YV1、YV2、YV3、YV4,搅匀电机M,加热器H,温度传感器T组成。实现三种液体的混合,搅匀,加热等功能。②打开“启动”开关,装置投入运行时。首先液体A、B、C阀门关闭,混合液阀门打开20秒将容器放空后关闭。然后液体A阀门打开,液体A流入容器。当液面到达SL3时,SL3接通,关闭液体A阀门,打开液体B阀门。液面到达SL2时,关闭液体B阀门,打开液体C阀门。液面到达SL1时,关闭液体C阀门。③搅匀电机开始搅匀、加热器开始加热。当混合液体在6秒内达到要求温度,加热器停 <link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89737113/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89737113/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">西门子<span class="_ _0"> </span><span class="ff2">1200<span class="_ _1"> </span></span>程序设计案例<span class="ff2">: </span>三种液体博途<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>博图多种液体<span class="_ _0"> </span><span class="ff2">HMI<span class="_ _1"> </span></span>仿真液体混合</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">引言<span class="ff3">:</span></div><div class="t m0 x1 h2 y3 ff2 fs0 fc0 sc0 ls0 ws0">3<span class="_ _1"> </span><span class="ff1">种液体混合是工业生产过程中常见的控制问题<span class="ff4">。</span>在本文中<span class="ff3">,</span>我们将介绍一种基于西门子<span class="_ _0"> </span></span>1200<span class="_ _1"> </span><span class="ff1">系列</span></div><div class="t m0 x1 h2 y4 ff2 fs0 fc0 sc0 ls0 ws0">PLC<span class="_ _1"> </span><span class="ff1">的液体混合模拟装置控制方案<span class="ff4">。</span>通过该方案<span class="ff3">,</span>可以实现三种液体的混合<span class="ff4">、</span>搅拌和加热等功能<span class="ff4">。</span>本</span></div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0">文将围绕总体控制要求<span class="ff4">、</span>硬件配置<span class="ff4">、<span class="ff2">PLC<span class="_ _1"> </span></span></span>程序设计和操作流程进行详细介绍<span class="ff3">,</span>帮助读者了解该方案的</div><div class="t m0 x1 h2 y6 ff1 fs0 fc0 sc0 ls0 ws0">实现原理和应用场景<span class="ff4">。</span></div><div class="t m0 x1 h2 y7 ff1 fs0 fc0 sc0 ls0 ws0">一<span class="ff4">、</span>总体控制要求</div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">液体混合模拟装置由液面传感器<span class="_ _0"> </span><span class="ff2">SL1<span class="ff4">、</span>SL2<span class="ff4">、</span>SL3<span class="ff3">,</span></span>液体<span class="_ _0"> </span><span class="ff2">A<span class="ff4">、</span>B<span class="ff4">、</span>C<span class="_ _1"> </span></span>阀门<span class="ff3">,</span>混合液阀门<span class="ff3">,</span>电磁阀<span class="_ _0"> </span><span class="ff2">YV1<span class="ff4">、</span></span></div><div class="t m0 x1 h2 y9 ff2 fs0 fc0 sc0 ls0 ws0">YV2<span class="ff4">、</span>YV3<span class="ff4">、</span>YV4<span class="ff3">,<span class="ff1">搅拌电机<span class="_ _0"> </span></span></span>M<span class="ff3">,<span class="ff1">加热器<span class="_ _0"> </span></span></span>H<span class="_ _1"> </span><span class="ff1">和温度传感器<span class="_ _0"> </span></span>T<span class="_ _1"> </span><span class="ff1">组成<span class="ff4">。</span>其功能要求如下<span class="ff3">:</span></span></div><div class="t m0 x1 h2 ya ff2 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff1">实现三种液体的混合<span class="ff4">、</span>搅拌和加热功能<span class="ff3">;</span></span></div><div class="t m0 x1 h2 yb ff2 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff1">液体混合过程中<span class="ff3">,</span>液体<span class="_ _0"> </span></span>A<span class="ff4">、</span>B<span class="ff4">、</span>C<span class="_ _1"> </span><span class="ff1">阀门按照一定时间序列打开和关闭<span class="ff3">;</span></span></div><div class="t m0 x1 h2 yc ff2 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff1">搅拌电机按照设定的时间开始搅拌<span class="ff3">,</span>加热器按照设定的时间进行加热<span class="ff3">;</span></span></div><div class="t m0 x1 h2 yd ff2 fs0 fc0 sc0 ls0 ws0">4.<span class="_ _2"> </span><span class="ff1">当混合液体达到设定温度时<span class="ff3">,</span>加热器停止加热<span class="ff3">,</span>搅拌电机继续工作一段时间后停止<span class="ff4">。</span></span></div><div class="t m0 x1 h2 ye ff1 fs0 fc0 sc0 ls0 ws0">二<span class="ff4">、</span>硬件配置</div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">本方案使用西门子<span class="_ _0"> </span><span class="ff2">1200<span class="_ _1"> </span></span>系列<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>作为控制核心<span class="ff3">,</span>配合<span class="_ _0"> </span><span class="ff2">HMI<span class="_ _1"> </span></span>进行人机交互界面设计<span class="ff4">。</span>硬件配置如下</div><div class="t m0 x1 h3 y10 ff3 fs0 fc0 sc0 ls0 ws0">:</div><div class="t m0 x1 h2 y11 ff2 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff1">西门子<span class="_ _0"> </span></span>1200<span class="_ _1"> </span><span class="ff1">系列<span class="_ _0"> </span></span>PLC<span class="ff3">;</span></div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff1">西门子<span class="_ _0"> </span></span>HMI<span class="_ _1"> </span><span class="ff1">进行人机交互界面设计<span class="ff3">;</span></span></div><div class="t m0 x1 h2 y13 ff2 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff1">液面传感器<span class="_ _0"> </span></span>SL1<span class="ff4">、</span>SL2<span class="ff4">、</span>SL3<span class="ff3">;</span></div><div class="t m0 x1 h2 y14 ff2 fs0 fc0 sc0 ls0 ws0">4.<span class="_ _2"> </span><span class="ff1">电磁阀<span class="_ _0"> </span></span>YV1<span class="ff4">、</span>YV2<span class="ff4">、</span>YV3<span class="ff4">、</span>YV4<span class="ff3">;</span></div><div class="t m0 x1 h2 y15 ff2 fs0 fc0 sc0 ls0 ws0">5.<span class="_ _2"> </span><span class="ff1">搅拌电机<span class="_ _0"> </span></span>M<span class="ff3">;</span></div><div class="t m0 x1 h2 y16 ff2 fs0 fc0 sc0 ls0 ws0">6.<span class="_ _2"> </span><span class="ff1">加热器<span class="_ _0"> </span></span>H<span class="ff3">;</span></div><div class="t m0 x1 h2 y17 ff2 fs0 fc0 sc0 ls0 ws0">7.<span class="_ _2"> </span><span class="ff1">温度传感器<span class="_ _0"> </span></span>T<span class="ff4">。</span></div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">三<span class="ff4">、<span class="ff2">PLC<span class="_ _1"> </span></span></span>程序设计</div><div class="t m0 x1 h2 y19 ff2 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff1">确定输入输出点表</span></div><div class="t m0 x1 h2 y1a ff1 fs0 fc0 sc0 ls0 ws0">根据液体混合模拟装置的硬件配置<span class="ff3">,</span>确定<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>的输入输出点表<span class="ff4">。</span>输入点包括液面传感器<span class="_ _0"> </span><span class="ff2">SL1<span class="ff4">、</span>SL2<span class="ff4">、</span></span></div><div class="t m0 x1 h2 y1b ff2 fs0 fc0 sc0 ls0 ws0">SL3<span class="_ _1"> </span><span class="ff1">的信号<span class="ff3">,</span>输出点包括液体<span class="_ _0"> </span></span>A<span class="ff4">、</span>B<span class="ff4">、</span>C<span class="_ _1"> </span><span class="ff1">阀门的控制信号<span class="ff4">、</span>搅拌电机和加热器的控制信号<span class="ff4">。</span></span></div><div class="t m0 x1 h2 y1c ff2 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff1">设计控制逻辑</span></div><div class="t m0 x1 h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">根据总体控制要求<span class="ff3">,</span>设计<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>的控制逻辑<span class="ff4">。</span>具体步骤如下<span class="ff3">:</span></div><div class="t m0 x1 h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">步骤<span class="_ _0"> </span><span class="ff2">1: </span>程序开始运行<span class="ff3">,</span>初始化所有变量和输出信号<span class="ff3">;</span></div><div class="t m0 x1 h2 y1f ff1 fs0 fc0 sc0 ls0 ws0">步骤<span class="_ _0"> </span><span class="ff2">2: </span>混合液体阀门打开<span class="_ _0"> </span><span class="ff2">20<span class="_ _1"> </span></span>秒将容器放空后关闭<span class="ff3">;</span></div><div class="t m0 x1 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">步骤<span class="_ _0"> </span><span class="ff2">3: </span>液体<span class="_ _0"> </span><span class="ff2">A<span class="_ _1"> </span></span>阀门打开<span class="ff3">,</span>液体<span class="_ _0"> </span><span class="ff2">A<span class="_ _1"> </span></span>流入容器<span class="ff3">,</span>当液面到达<span class="_ _0"> </span><span class="ff2">SL3<span class="_ _1"> </span></span>时关闭液体<span class="_ _0"> </span><span class="ff2">A<span class="_ _1"> </span></span>阀门<span class="ff3">;</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>