浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
SIEMENS西门子秦皇授权代理商
发布时间:2023-10-26

SIEMENS西门子秦皇授权代理商

预热过程的图像数据和非保持内存位、计时器和计数器被重置。内存位、计时器、计数器和所有具有保持功能的数据块将保留原始值。执行ob100后,循环ob1,将模式选择开关从stop切换到run,并执行热启动。

2) 热启动:400cpu在运行模式下突然断电,很快就会重新通电。Ob101将被执行,热启动将自动完成。执行将从上次运行模式结束时中断程序的位置继续,计数器将不会重置。

3) 冷启动:清除所有系统存储区域,即重置为零,包括具有保持功能的存储区域。调用ob102并循环执行ob1。

2、循环中断组织块

循环中断组织块用于以的时间间隔循环执行中断程序,例如定期执行闭环控制系统的PID控制程序,间隔时间从CPU从停止切换到运行计算。大多数S7-300只能使用ob35,可用于中断循环的其他CPU的数量与CPU型号有关。时间间隔不得小于5ms。如果时间间隔太短,循环中断程序在执行之前再次开始调用,则会发生时间错误。呼叫ob80。如果未调用ob80,CPU将进入stop。

例如:

硬件配置如下:使用CPU315-2DP,双击硬件配置中的CPU以打开属性对话框。从[periodic interrupt]选项卡可以看出,只能使用ob35。


3、时间中断组织块

300cpu只能使用ob10400cpu可以使用ob10~17。可以设置为在特定日期和时间生成时间中断,也可以设置为从设置的日期和时间定期生成中断。Sfc28~sfc30可用于设置、取消和激活时间中断。

1) 基于硬件配置的时间中断

当达到设定的日期和时间时,需要使用q4.0自动启动设备。具体如下:

硬件配置:打开CPU属性中的“时间中断”选项卡,设置启动设备的日期和时间。执行模式为“一次”。


2) SFC控制时间中断

除了在硬件配置功能中设置和激活时间中断外,您还可以在用户程序中调用SFC来设置和激活时间中断,


在i0.0的上升沿调用sfc28和sfc30,分别设置和激活时间中断ob10。用i0.1调用sfc29以禁止时间中断。每个SFC_Val参数中的RET是执行过程中可能出现的错误代码。当它为0时,没有错误,ob\unr是组织块的编号。Sfc28用于设置时间中断。其参数SDT是开始生成中断的日期和时间。Period用于设置执行模式,w\16\0201表示每分钟发生一次中断。


4、硬件中断组织块

Ob40~47用于快速响应信号模块、通信模块和功能模块的信号变化。当上述具有硬件中断功能的模块向CPU发送中断信号时,将触发硬件中断。S7-300只能使用ob40。


展开全文
优质商家推荐 拨打电话