第1个回答 2012-04-23
中断的话说是实时能相应但是CPU毕竟有运算周期的,详细请查阅系统手册第6章中的中断指令153页,一般的你只要中断相应程序不超过1ms的执行时间,那么中断可以理解为1ms内上升沿到中断程序调用完都已经完成,一般的程序扫描都要5ms以上,所以中断还是挺有效果的。
第2个回答 2012-04-23
200就十几毫秒的时间 300也差不多 400就不到十毫秒
第3个回答 2016-09-09
西门子S7-200支持三种中断,I/O中断、时间基准中断和通讯端口中断。
通讯端口中断:S7-200生成允许程序控制通讯端口的事件。
I/O中断:S7-200生成用于各种I/O状态不同变化的事件。这些事件允许程序对高速计数器、脉冲输出或输入的升高或降低状态作出应答。
时间基准中断:S7-200生成允许程序按照具体间隔作出应答的事件。
其中,I/O中断和通讯端口中断是立即中断,也就是说只要达到了通讯口中断的要求就立即执行中断程序,I/O中断包括上升/下降边缘中断、高速计数器中断和脉冲链输出中断。S7-200可生成输入(I0.0、I0.1、I0.2或I0.3)上升和/或下降边缘中断。可为每个此类输入点捕获上升边缘和下降边缘事件。这些上升/下降边缘事件可用于表示在事件发生时必须立即处理的状况,也是立即执行的。
而时间基准中断是依靠西门子自带的两个定时器T32和T96来执行中断程序的,中断延时可以根据时间需要来设定两个定时器,不过这两个定时器的时基都是1ms,必须延时大于1MS才可以。
第4个回答 2012-04-23
我做过测试s7-200大约200us