SIMATIC S7-1500 PLC循环中断组织块及其案例分享

发布者:trendsetter10最新更新时间:2024-06-27 来源: elecfans关键字:SIMATIC  S7-1500  PLC 手机看文章 扫描二维码
随时随地手机看文章

1. 主程序(OB1)

CPU的操作系统循环执行OB1。当操作系统完成启动后,将启动执行OB1。在OB1中可以调用函数(FC)和函数块(FB)。

执行OB1后,操作系统发送全局数据。重新启动OB1之前,操作系统将过程映像输出表写入输出模块中,更新过程映像输入表以及接受CPU的任何全局数据。

2.循环中断组织块及其应用

所谓循环中断就是经过一段固定的时间间隔中断用户程序,循环中断很常用。

(1)循环中断指令

循环中断组织块是很常用的,TIA博途软件中有9个固定循环中断组织块(OB30-OB38),另有11个未指定。激活循环中断(EN_IRT)和禁用循环中断(DIS_IRT)指令。

参数MODE指定禁用哪些中断和异步错误,含义比较复杂,MODE=0表示激活所有的中断和异步错误,MODE=1表示启用属于指定中断类别的新发生事件,MODE=2表示启用指定中断的所有新发生事件,可使用OB编号来指定中断。具体可参考相关手册或者TIA博途软件的帮助。

(2)循环中断组织块的应用

【例】每隔100ms时间,CPU1511C-IPN采集一次通道0上的模拟量数据【解】很显然要使用循环组织块,解法如下:

在TIA博途软件项目视图的项目树中,双击“添加新块”,弹出如图1所示的界面.选中“组织块”和“Cyclic interrupt”,循环时间定为“100000μs”,单击“确定”按钮。这个步骤的含义是:设置组织块OB30的循环中断时间是100000us,再将组态完成的硬件下载到CPU中。

9bb3b9ce-385a-11ee-9e74-dac502259ad0.png

图1

打开OB30,在程序编辑器中,输入程序如图2所示,运行的结果是每100ms将通道0采集到模拟量转化成数字量送到MW20中。

9bda8b9e-385a-11ee-9e74-dac502259ad0.png

图2

主程序在OB1中,如图3所示。有了主程序,就可以对 OB30 是否循环扫描中断进行控制了。

9bf4bf96-385a-11ee-9e74-dac502259ad0.png

图3


关键字:SIMATIC  S7-1500  PLC 引用地址:SIMATIC S7-1500 PLC循环中断组织块及其案例分享

上一篇:ABB机器人I/O板信号设定步骤简析
下一篇:PLC中的指针都有哪些用法呢?

推荐阅读最新更新时间:2024-11-10 16:08

plc控制电动机的起动和停止
PLC控制电动机通常需要完成以下步骤: 配置输入和输出信号:根据需要配置输入和输出信号,例如传感器和执行器。 编写程序:根据控制要求编写程序。程序中通常包括开关逻辑,计数器和计时器,以及对输入信号的监控。 编译和加载程序:将编写好的程序编译成机器语言并加载到PLC控制器中。 监控运行:在运行过程中,PLC控制器将不断检测输入信号,并根据程序执行相应的操作来控制输出信号,以控制电动机的运行。 在控制电动机的过程中,需要考虑诸如保护电机、控制速度、控制转矩等方面的问题,具体控制方式还需要根据电动机的型号和应用场景进行定制化设计。 PLC可以通过输出信号来控制电动机的起动和停止。一般情况下,需要使用一个接触器或继电器
[嵌入式]
使用PLC控制自动装车系统有什么好处?
(1)PLC可以实现对自动装车系统的全面自动化控制。通过编程设置,可以实现自动装载、卸载、定位、运输等操作,减少人工干预,提高生产效率和安全性。 (2)PLC可以精确控制自动装车系统中的各个执行部件,如传送带、机械臂、夹具等。通过精确的位置控制和速度调节,可以确保物料的准确装载和卸载,提高装车的精度和一致性。 (3)PLC可以监测自动装车系统的运行状态,并及时发出故障报警。这有助于快速识别和解决潜在的故障问题,减少停机时间,提高生产效率。 (4)PLC可以记录自动装车系统的运行数据,如装车数量、装载时间、故障信息等。这些数据可以用于分析系统的性能和效率,并进行优化和改进,以提高装车的效率和质量。 (5)PLC具有灵活的编程能力,可
[嵌入式]
PLC可编程逻辑控制器基础知识大全分享
PLC可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。今天,为大家整理了PLC基础知识大全,供大家学习和分享!
[嵌入式]
<font color='red'>PLC</font>可编程逻辑控制器基础知识大全分享
PLC控制设备手动和自动切换功能的方法
在当前的工业生产过程控制中,普遍采用了plc控制系统,通过软件程序来实现控制设备之间的联锁控制也就是自动控制,由控制设备驱动的工厂机械设备来完成满足工艺要求的生产过程。这里,设备的运行分为单体手动操作和自动控制运行两种方式。在单体手动操作中,一般是在设备就地(机旁)操作。PLC的程序控制主要是进行自动控制,但其中也包括单体手动操作,其完成的功能和就地(机旁)操作是一样的,不同之处在于,它是通过程序的方式来实现,并且一般是在上位机的监控画面中通过点击鼠标的方式进行,也就是在机房或控制室中进行而不是就地(机旁)。手动操作(包括程序中的手动单体操作)和自动控制程序的主要区别在于,自动控制程序是在正式投产后,各个设备没有故障可正常工作时运
[嵌入式]
西门子S7系列PLC在恒压供水系统中的应用
1 引言 实现城市21世纪经济可持续发展战略,水资源是重要保障条件。只有加强水资源的统一管理,合理开发利用,才能促进经济的可持续发展。目前我国泵站效率低,供水运行仍处于较落后的管理状态,水资源浪费现象十分严重,不能适应现代社会发展的需要。供水网络引入计算机等先进技术,提高泵站管理水平,采用供水优化调度,不仅能节省大量能源,而且使管网能在合理的状态下运行,既保证供水的要求,也能使管网在最佳状态下运行。因此,如何科学地规划新的或改建旧的供水系统,如何科学地进行供水调度,是摆在人们面前的一个需要解决的问题。 国外的供水系统调度运营普遍利用计算机完成,这一系统称之为监控系统。其功能是通过遥讯系统,把应保证的供水系统关键点的实际压力值遥测采集
[嵌入式]
基于RIA和软PLC的现场总线监控系统的设计
  随着技术的发展,原先互不相干的互联网和现场总线,得以相互延伸与整合,大大丰富了工业控制的手段。在原先由软PLC与现场总线技术构建的Web监控系统中,再集成应用RIA技术,使得这种基于RIA架构的Web远程监控,既实现了现场总线网络内网与Intemet外网之间的信息交换,又利用RIA和多层结构提高了系统的性能,改善了用户体验,形成了一种有效的工业控制与管理信息化的集成解决方案。   现场总线控制技术融合了最新的网络技术,促进了从标准以太网延伸到工业控制领域的进程,这种进程使得通过Web对远程或恶劣工业环境中的实时监控成为可能"与此同时,RIA(riehInternetapplieation,富因特网应用)技术的发展改善了传统
[嵌入式]
PLC与外围设备常见的连接方式
PLC常见的输入设备有按钮、行程开关、接近开关、转换开关、拨码器、各种传感器等,输出设备有继电器、接触器、电磁阀等。正确地连接输入和输出电路,是保证PLC安全可靠工作的前提。 01 PLC与主令电器类设备的连接 图1是与按钮、行程开关、转换开关等主令电器类输入设备的接线示意图。图中的PLC为直流汇点式输入,即所有输入点共用一个公共端COM,同时COM端内带有DC24V电源。若是分组式输入,也可参照图下图的方法进行分组连接。 ▲图1 PLC与主令电器类输入设备的连接 02 PLC与旋转编码器的连接 旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号)。因此可将旋转编码器的输出脉冲信号
[嵌入式]
<font color='red'>PLC</font>与外围设备常见的连接方式
基于S7-300 PLC的商场恒温控制系统设计
作者:付 婷 贵州师范大学     一般而言空调自动控制系统只对温度、湿度进行有效的控制,但自动控制的范围并非只限于此。文中设计的商场恒温控制系统包含转换控制、补偿控制、连锁控制、状态监测、容量调节等全自动化的控制系统,能及时监测负荷的变化,使整个系统达到最优的经济效果。 1 总体控制系统设计     设计一个自动化水平较高的系统,在设计可靠运行的同时,还必须考虑管理和维护。采用德国Siemens公司的可编程控制器S7-300实现控制功能,采用监控主机通过Profibus与可编程控制器连接,实现整个系统运行状况的检测与控制,并记录系统运行的各参数和故障信息。控制系统可实现如下功能:本机操作;监控室遥控操作;压缩机保护功能;冷凝风机
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved