电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 2kg |
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。
![]() |
参考价 | ¥263 |
订货量 | 1 |
更新时间:2019-06-04 15:02:40浏览次数:237
联系我们时请说明是化工仪器网上看到的信息,谢谢!
江西西门子S7-1200PLC模块代理(优势价格)
STEP 7延时中断的系统功能
可以通过下列系统功能来控制延时中断:
●SFC 32 SRT_DINT
启动延时中断。
●SFC 33 CAN_DINT
撤销延时中断。
●SFC 34 QRY_DINT
查询延时中断。
这些系统功能的参数在表1中列出。
表1 延时中断的SFC参数
1.SFC 32 SRT_DINT启动延时中断
通过调用系统功能SFC 32 SRT_DINT可以启动一个延时中断,SFC调用的时刻就是程序延时间隔的启动时刻。当延时间隔到期时,CPU调用编制好程序的OB,并且为该OB块传送延迟时间值和启动信息中的作业标识。作业标识在SFC32的SIGN参数中确定。同样,可以通过读取相关的延时中断OB启动信息中第6个和第7个字节来获得同样的值。时间延迟设定为1ms的加计时。时间延迟的精确度同样为1ms。注意,当调用延时中断OB时,如果具有更高优先级的组织块正在执行,延时中断OB本身的执行时间可能会延迟。通过调用SFC 32可以使用新的时间值覆盖原来的延时值,在SFC调用后,新的延迟时间将立即执行。
2.SFC 33 CAN_DINT撤销延时中断
可以调用系统功能SFC 33 CAN_DINT来撤销一个延时中断。这种情况下,将不再调用已编程的组织块。
3.SFC 34 QRY_DINT查询延时中断
系统功能SFC 34 QRY_DINT报告一个延时中断的状态。通过OB序号选定一个延时中断,参数STATUS返回状态信息。
当该位的信号状态为“1”时,具有下列意义:
0 操作系统禁止延时中断
1 新的延时中断被拒绝
2 延时中断启动但未到期
3 (-保留-)
4 加载延时OB
5 未禁止
6 (以及以下:-保留-)
延时中断在硬件组态数据中组态,用Edit→Object Properties打开选定的CPU,然后在对话框中选择“Interrupts”选项卡。
在S7-300控制器(除了CPU 318)中,优先级地预设为3,在S7-400控制器和CPU 318中,根据所用CPU的不同,可以在2~24之间为每个可能的OB选择优先级。选择优先级0可以撤销一个OB。不可以重复设定优先级。因为当超过12个具有相同优先级的中断事件同时发生时,中断可能丢失。
保存硬件组态数据时,STEP 7将编译后的数据写到离线用户程序块的对象系统数据中。可以在CPU处于STOP模式时,从这里将参数组态数据加载到CPU中。这些数据将立即生效。
1.概述
通过调用SFC 32 SRT_DINT来启动一个延时中断,这个系统功能同时将延迟时间和选定的组织块序号传送给操作系统。当延迟时间到时,将调用对应的OB。
可以取消一个延时中断的服务,在这种情况下,将不再调用相关的OB。
通过使用SFC 34 QRY_DINT可以查询一个延时中断的状态。
2.启动期间的性能特点
冷重启或者温重启期间,操作系统清除所有的延时中断的设定。热重启期间,设置将保持,直到进入RUN模式,从而将“剩余周期”当作启动过程的一部分。
在启动程序中调用SFC 32可以启动一个延时中断。当延迟时间到时,CPU必须处于RUN模式以便能够执行相关的组织块。如果不是这种情况,CPU在启动程序结束后调用组织块,然后在主程序*个网络之前调用延时中断OB。
3.出错时的性能特点
如果没有编程延时中断OB,系统将调用OB 85(程序执行错误);如果用户程序中没有OB 85,CPU将跳转到STOP模式。
如果延迟时间到并且相应的OB仍在执行,操作系统调用OB 80(计时错误);如果用户程序没有OB 80,则跳转到STOP模式。
即使对应的OB已编程,在设置CPU参数时撤销的延时中断不能获得服务。CPU将跳转到STOP模式。
4.禁止、延迟和启用
延时中断OB可以用系统功能SFC 39 DIS_IRT和SFC 40 EN_IRT来禁止和启用,用SFC 41 DIS_AIRT和SFC 42 EN_AIRT来延迟和启用。
延时中断允许实现一个与标准定时器中无关的延时定时器。在STEP 7中,组织块OB 20~OB 23预留给了延时中断。这四个块哪个实际有效取决于所使用的CPU。
延时中断OB的优先级在硬件组态数据中编程决定;系统功能用于控制的目的。
表1给出了延时中断的启动信息。参数xx表示相关的中断组织块20~23的序号。
江西西门子S7-1200PLC模块代理(优势价格)