研选课堂
HOME
研选课堂
正文内容
plc编程网店 长期采购西门子PLC模块
发布时间 : 2026-01-23
作者 : 小编
访问数量 : 23
扫码分享至微信

长期采购西门子PLC模块

项目需要长期采购库存闲置西门子PLC模块触摸屏配件有货的朋友联系项目剩余库存闲置有货的朋友联系177-78146196微信同步

西门子SCL编程实例——斜坡发生器(基于定时器)

工业项目中有时候需要使用斜坡发生器。斜坡发生器能控制输出值经过一个平滑的上升或下降的变化过程然后再达到目标值,从而避免输出值由当前值直接跃变到目标值。某些工业过程的控制工艺不允许被控值的直接跃变。比如:工艺要求电机电流有一个平滑的增加过程,而不是直接跃变到一个比较大的目标电流;或者希望某管路的压力有一个平滑的增加过程,而不是直接加压到目标压力。这些情况下,都需要使用斜坡发生器。

西门子PLC实现斜坡发生器的一种方案是使用循环中断组织块,通过周期性的执行使被控制值平滑变化。该方案的优点是控制精度高,缺点是要配合组织块、数据块等,不利于程序的模块化设计。

另一个方案是使用定时器来实现斜坡发生器,它的优点是可以把斜坡功能集成到一个函数块中,可反复调用,有利于程序的模块化设计。缺点是其执行受PLC扫描周期的影响,因此精度并不高。这里的精度可以简单理解为斜坡时间。比如,本来希望受控值的变化过程时长为5秒,使用该方案的最终用时会大于5秒。因此,该方案适用于对精度要求不高的场合。

今天这篇文章,我想给大家介绍第二种方案的斜坡发生器,即我写的一个基于定时器的斜坡发生器函数块-FB5008_RampGenerator。

函数块FB5008_RampGenerator可设置初始值、目标值及斜坡时间。斜坡时间的单位为秒,其内部使用延时接通定时器指令,时基为100ms。斜坡时间乘以10即为定时器的启动次数。通过计算初始值与目标值的差值,除以计时器的启动次数,即可算出每次定时器计时达到时应当增加的数值单位。

函数块FB5008_RampGenerator的输入/输出参数如下:

静态变量及临时变量参数如下:

代码如下:

接下来在OB1中调用该函数块即可,例如:

这个函数块我已经测试过了,感兴趣可以自行测试一下。

我的书《西门子S7-1200/1500 PLC SCL语言编程 ——从入门到精通》已经出版了,这本书共15章,附有84个视频,从硬件到软件,真正做到了从入门到精通。感兴趣的小伙伴可以点击下面的链接查看详细介绍:

#pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 100%; } #pgc-card .pgc-card-href:hover { text-decoration: none; } /*pc 样式*/ .pgc-card { box-sizing: border-box; height: 164px; border: 1px solid #e8e8e8; position: relative; padding: 20px 94px 12px 180px; overflow: hidden; } .pgc-card::after { content: " "; display: block; border-left: 1px solid #e8e8e8; height: 120px; position: absolute; right: 76px; top: 20px; } .pgc-cover { position: absolute; width: 162px; height: 162px; top: 0; left: 0; background-size: cover; } .pgc-content { overflow: hidden; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .pgc-content-title { font-size: 18px; color: #222; line-height: 1; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pgc-content-desc { font-size: 14px; color: #444; overflow: hidden; text-overflow: ellipsis; padding-top: 9px; overflow: hidden; line-height: 1.2em; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .pgc-content-price { font-size: 22px; color: #f85959; padding-top: 18px; line-height: 1em; } .pgc-card-buy { width: 75px; position: absolute; right: 0; top: 50px; color: #406599; font-size: 14px; text-align: center; } .pgc-buy-text { padding-top: 10px; } .pgc-icon-buy { height: 23px; width: 20px; display: inline-block; background: url(https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/pgc/v2/pgc_tpl/static/image/commodity_buy_f2b4d1a.png); } 西门子SCL语言编程 ¥79 购买

该书在京东、淘宝、天猫等各大网店具有销售,你可以自行搜索购买。如果你已经购买了该书,可以私信我,进入SCL读书群。

相关问答

初中毕业,计算机设计类专业有什么推荐吗?前景如何?

我来回答你下,希望对你有启发。计算机设计其实没什么高大上,软件就是一种工具,帮助我们顺利完成任务的工具。跟铅笔,橡皮,格尺本质上是一样的。铅笔在画家...

怎么选择:温州社区临期食品网店合作,临期食品网店合作推荐?

[回答]公司业务都饱和,主要想做个这个产品,一直跟临期优选合作,他们家还是非常专业。党的十八大明确提出,“中国将继续高举和平、发展、合作、共赢的旗帜...

帮个忙同志们!急!急!急!易门规模大的征集志愿填报,征集...

[回答]美来源于生活^_^每天爱自己多一点xx网店是你美的选择云南升空教育的客服我很佩服,别人上班的时候他们上班,别人不上班的时候他们也上班。有什么问...

宁波先锋DOK-K2室内加热器1200+800的多少钱一台问

什么类型的加热器?###你可以找工人的###按照说明书来###主要看是哪一种的加热器简单就按照说没说安装###说明书就很方便不需要的###照着说明说安装...

怎样自学电气工程师?

因为电气的许多东西更新非常快,有些电器元件您如果只是光看它们的连线是看不出里面的实质内涵的,往往需要结合元件说明书来分析。还有在原理图上PLC只是简单的...

朋友们请回答一下:新建城市轨道交通运输专业哪家好,城市轨...

[回答]之前百度了江西万通汽车技工学校,看到他们的创业史,感觉值得信赖。自动化专业属于机械机电类。自动化专业以系统科学、控制科学、信息科学等新兴横...

不小心在实体店购买到三无产品,产品无厂家厂址无许可证编码...

查封其网店,还可能会追究其法律责任曲靖法律问答顾问咨询我产品无合格证通常会...立即咨询ybso****hs2j4q11分钟前提交了咨询plcv****e5yvnz3分钟前提交了咨询...

谁知道:呼叫中心坐席派遣怎么做?

[回答]转移的呼叫和应答增多,开始建立起交互式语音应答系统,这种系统能把客户部分常见问题的应答实现由机器“自动话务员”来应答和处理。传统意...淘宝...

 oppor823t  东旭花园 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2026  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部