S7-300模拟量应用编程

YJun

<p class="ql-block"><b>导读:</b>在PLC中除了基本逻辑的编程,模拟量的应用也是非常广泛的。比如采集现场设备的温度、压力、流量、速度等都可以使用模拟量编程的方式。而在现场的设备又有可能有大量的传感器,这就对我们编程人员来说是一个重复性劳动。而S7-300的FB块中就能为我们减少这种数据量比较大而带来的重复性劳动。</p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><b>1.控制要求:</b></p><p class="ql-block"><br></p><p class="ql-block">1.使用温度传感器读取室内温度,当室内温度超过30℃报警指示灯以1HZ的频率闪烁。</p><p class="ql-block"><br></p><p class="ql-block">2.当室内温度低于5℃时,电机停止运行</p><p class="ql-block"><br></p><p class="ql-block">3.使用温度传感器读取室外温度值。</p><p class="ql-block"><br></p><p class="ql-block">通常我们会使用FC块或者FB块编程,然后在OB1块去调用FC或者FB块。而FC和FB块的编程方式都有带参数(图1)和不带参数(图2)的编程方法。</p><p class="ql-block"><br></p> <h3>▲图1</h3></br><h3> <h3>▲图2</h3></br><h3><strong>2.使用带参数的FB1块对温度采集编程:</strong></h3></br><h3>1)硬件组态</h3></br><h3> <h3>2)定义FB1块参数接口,分别为AI_input、Osh、Osl等</h3></br><h3> <h3>3)根据公式进行编写程序:[(Osh-Osl)*(AI_Input-Lsl)]/ (Lsh-Lsl)+ Osl</h3></br><h3> <h3>3)在主程序OB1中调用两次FB1程序块:填入AI通道地址、Osh工程高值(查看传感器量程上限)、Osl工程低值(查看传感器量程下限)、Lsh数字量高值(10V电压对应27848)、Lsh数字量低值(0V电压对应0)</h3></br><h3> <h3><strong>3.结束语:</strong></h3></br><h3>在模拟量编程时,我们可能会用到FB或者FC块的编程,编程时也可以根据公式然后用程序表达出来。而我们使用的是FB块的编程,当然可以达到模拟量采集的功能。但是程序给我们造成一种困扰,就是每调用一次FB块就需要分配一个DB块,这样对我们数据的监控不是很方便、而且也浪费DB块资源。所以我们可以利用多重背景的功能,你有想到吗?</h3></br><h3>来源:技成培训网,作者:技成-郭彪,未经授权不得转载!</h3></br><a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247503336&amp;idx=1&amp;sn=789ef844a0e834f1e4bfcf72ad550c85&amp;chksm=ebee356adc99bc7c8db664fb95c8a6288a5d22df584c6878867321d0591e6ec2d244acf9b557&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">金秋送礼:百元京东卡+万用表霸气送!</h3></br><p data-mid="" data-recommend-date="t">2021-10-20</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247503336&amp;idx=2&amp;sn=89ee7c91179d31ebfcd9dba1a2e68d07&amp;chksm=ebee356adc99bc7cb2681bd5f606981954749aa93d99fea40e03c53fe1d94d645d6db1eb0c89&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">变频器39个疑问汇总解释,比师傅都强!</h3></br><p data-mid="" data-recommend-date="t">2021-10-20</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502813&amp;idx=1&amp;sn=d40a733f7bdde96de1476c7dc0e4f6e2&amp;chksm=ebee335fdc99ba4990f5b03ef0c8b66d83c8aae14be23a76fa2dd52b8fc11cb72b324abf2523&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">干了多年PLC竟然还不会调试?这几步你必须了解!</h3></br><p data-mid="" data-recommend-date="t">2021-10-19</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502813&amp;idx=3&amp;sn=cdff1fdb45ec5eb53d7feb27b3e05c1a&amp;chksm=ebee335fdc99ba49b3d0adfc43259f1abcb27681cd987b88864a430ba2798983ec45482584ac&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">实用电气基础知识100问,值得收藏!</h3></br><p data-mid="" data-recommend-date="t">2021-10-19</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502770&amp;idx=1&amp;sn=777668c992697fdeabe24c020d6fb5d5&amp;chksm=ebee3330dc99ba2615ffaec50c35d84d556c5df597e6979196ab234e232d8f88a49a38d96d9a&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">60个实用的CAD操作技巧,硬菜啊</h3></br><p data-mid="" data-recommend-date="t">2021-10-18</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502770&amp;idx=2&amp;sn=80d21cfed0ee60f68bc393bf22eeff75&amp;chksm=ebee3330dc99ba26323a4876d374cb8aec9b53da80ae8b93e2149513769f2566d01f343273c1&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">安全继电器工作原理、接线图、使用方法图解</h3></br><p data-mid="" data-recommend-date="t">2021-10-18</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502737&amp;idx=1&amp;sn=0eb9f28ad0bedb0b3cda7d9788caaa84&amp;chksm=ebee3313dc99ba05b735ccfa4d2952cc970819974dc0a81f77af90501abf8fbdb8b9827431cf&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">高压、低压、维修电工...9套电气题库与答案解析,拿走不谢!</h3></br><p data-mid="" data-recommend-date="t">2021-10-17</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502737&amp;idx=2&amp;sn=9f47016d1f6725005c3fb64caef9e4ea&amp;chksm=ebee3313dc99ba059b4ce53dcb8171b733dc4a9ab1514db9cf3b6a5d61060678420a44b79b96&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">常用电路基础公式&amp;换算</h3></br><p data-mid="" data-recommend-date="t">2021-10-17</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502728&amp;idx=1&amp;sn=98deeba02c936721971e17546f38dc41&amp;chksm=ebee330adc99ba1cc2a891637c5ef76b9d4f3ef8800bbf936f0bf9fa25cb2b8d18b2970a200e&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">电气入门真的很简单,看完这126页PPT就够了!</h3></br><p data-mid="" data-recommend-date="t">2021-10-16</h3></br> <a data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzI4NTQwNTY3Nw==&amp;mid=2247502029&amp;idx=1&amp;sn=6ef114450d442edbf23322e0ecfee161&amp;chksm=ebee304fdc99b959cfac3e5ef97b885bfd7b210f57ab8f21a0274d6792703d05015d6a0aef27&amp;scene=21#wechat_redirect"><p data-mid="" data-recommend-title="t">如何低成本实现步进电机同步,缝纫机的同步运行你见过么?</h3></br><p data-mid="" data-recommend-date="t">2021-10-15</h3></br> <strong>扫码领资料 </strong><h3> <strong>扫描上方二维码</strong><strong>免费领取65套电气计算公式</strong> <a href="https://mp.weixin.qq.com/s/HTIS1EAujVNlrt-kJnxSqQ" >查看原文</a> 原文转载自微信公众号,著作权归作者所有

编程

模拟量

温度

使用

电气

参数

我们

传感器

调用

温度传感器