线下实训
HOME
线下实训
正文内容
plc上机编程题目 「西门子案例」基于博途的线性加速功能块案例
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

「西门子案例」基于博途的线性加速功能块案例

点击"PLC发烧友"关注我们吧!

01 动作描述:

在工作中,我们可能会遇到这样一个问题,要求把一个运动的物体从一个初速度在一段时间内线性的加速到一个末速度,那这样的程序该怎么来实现?我们提供这样一个功能块,在您需要用到这个功能的时候,可以进行调用:

1.输入管脚: 在initialSpeed管脚填写初速度,finalSpeed管脚填写末速度,speedLimit管脚填写速度限定,accTime填写加速时间,accRequest管脚填写触发加速的位;

2.输出管脚: actSpeed管脚得到当前的速度,actTime管脚得到当前加速时间;

3.触发后, 把一个被控对象从一个初速度在一段时间内线性的加速到一个末速度。

02 硬件设备:

1.一台装有博途及其仿真软件。

03 软件:

1.西门子PLC编程软件:TIA 博途V16

2.博途仿真软件:PLCSIM V16

04 程序编写及思路:

要做功能块,先定义接口,块接口如图:

开始写程序,首先对速度进行限幅,末速度不能超过速度限定,初速度不能超过末速度:

触发加速后定义一个脉冲发生器TP:

在TP触发时间内,对当前时间进行标准化,对应的缩放当前速度:

当前速度和当前时间输出到输出管脚:

在主程序里调用,实参可以根据自己的需要填写:

总结: 这是一个简单的功能块,可以实现被控对象从一个初速度在一段时间内线性的加速到一个末速度,在工程中如果需要用到这样一个功能,可以直接调用,简单方便。

来源:PLC发烧友,作者:技成培训网-张志强,未经授权请勿转载!文章案例免费提供,回复:源程序 ,可领取!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。

PLC编程时最易犯的低级错误

在编制PLC程序时,不管是新手还是老手,都会犯下一些低级错误。有些错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。

那么究竟是什么问题易使我们犯下这种低级错误呢?继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止开关、行程限位开关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。

下面用一个简单的启停与自锁电路示例来说明。

根据上图编制的不能运行的错误PLC程序如下:

PLC上电后,X000、X002常闭点就会断开。即逻辑值为“0”

Y0=(Y0+X001)×X000×X002

从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变化,始终为“0”。原因是与PLC内部输入电路有关,以下是PLC内部输入等效电路:

正确的PLC程序如下:

PLC上电后,X000、X002常开点就会闭合。即逻辑值为“1”

Y0=(Y0+X001)×X000×X002

只要按下启动按钮SB1后,X001的逻辑值为“1”,Y0逻辑值就为“1”。松开启动按钮SB1,X001的逻辑值为“0”但Y0逻辑值为“1”,Y0与X001是或的关系,保证了Y0逻辑值始终为“1”,即自锁。直至按下停止按钮或出现过载 (FR0动作),Y0的逻辑值才变为“0”。

通过上面的简单示例可知,新手可能还未弄懂外部为常闭输入时,经PLC内部输入电路后逻辑值发生了“非”的变化。以及继电器电气控制固有思维影响,老手是出于疏忽。这虽然是低级错误,也易发生在程序编制过程中。

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!

如何获取 电气热门资料?

操作指引如下!

相关问答

plc考试开卷还是闭卷?

闭卷目前,大部分高职院校的PLC课程采取“期末成绩占80%,平时成绩占20%”的考核方式。每到期末,任课老师出题,以理论题为主,闭卷考试。闭卷目前,大部...

【求,天塔之光的PLC设计,要欧姆龙的(1)控制要求1)隔灯闪烁...

[最佳回答]图书馆PLC应用相关的书上都有这样的事例你先列出个每个灯时续表然后就是用时间继电器控制这些等的启动顺序了图书馆PLC应用相关的书上都有这样的...

四节传送带PLC控制系统设计控制要求如下:起动后,先起动最末...

[最佳回答]这程序有现成的我记得看过

深圳哪个plc培训学校好点?

深圳plc培训学校比较好点的有:深圳龙丰自动化培训、八方汇PLC培训、深圳伯俊PLC培训、深控PLC培训1、深圳龙丰自动化培训龙丰自动化培训学校是一所专注于培...

求帮忙:专门PLC编程培训学费要多少钱,PLC编程培训如何选择?

[回答]火炬开发区有一家专门是培训数控编程的学校,可以去了解下。,就是专门培训模具数控的,可以去了解下。,他们不仅有五轴的课程还有五轴机可以上机实操...

欧姆龙PLC程序下载图标是那个呢?

欧姆龙PLC程序上下载图标欧姆龙PLC下载程序操作。使用CX-ONE的时候:1、先点PLC-在线工作,联上机2、PLC--传送---到PLC,3、然后一路点确定就可以了...

大神们!有没有谁了解:东莞PLC编程培训学费一般多少钱,PLC编...

[回答]我也搞了一年的操机,现在已经在名师高徒学UG编程,准备上机加工毕业作品了。,我有个朋友就是在那里学,现在在小榄那边做编程,待遇不错。这种培训班很...

帮个忙诸位大侠请教一下:专门PLC编程培训学校哪家好,PLC编...

[回答]S7300中,是设置PG/PC接口,就是选择编程器/电脑与PLC通讯的接口.所选择的选项和所采用的硬件一致。坦洲这边没听说过,可以去了解下,他们是专门做这...

在职考证,考得肯定慢;脱产考证,没有收入压力很大,该如何选?

谢邀!首先,我不知道你要考的证是什么方面,什么类型和你的年龄。但是,我给的建议是【在职考证】不建议脱产考证的理由(1)你说了脱产没有收入压力很大,我...谢...

数控专业主要学什么?-︶ㄣ.木棉ゝ的回答-懂得

制图方面的课程特别重要,可以说是一项基础。然后就是各个程序代码的用途,这个要牢记。再就是等你学好了最基础的手动编程以后就要开始学自动编程了,...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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