用PC设计一个控制系统时,一个*重要的参数就是时间,PC执行程序中的所有指令要用多少时间,(扫描时间)有一个输入信号经过PC多长时间后才能有一个输出信号(响应时间)掌握这些参数,对设计和调试控制系统无疑非常重要。
当PC开始运行之后,它串行地执行存储器中的程序。我们可以把扫描时间分为4个部分。共同部分,例如清除时间监视器和检查程序存储器;数据输入,输出;执行指令;执行外围设备指令。
1756-RMC3 |
1756-SYNCH |
1756-TBCH |
1756-TBCHS |
1756-TBE |
1756-TBES |
1756-TBNH |
1756-TBNHS |
1756-TBS6H |
1756-TBS6HS |
1756-TBSH |
1756-TBSHS |
1784-CF128 |
1756-N2XT |
9300-USBCBL-ABHR2 |
9300-USBCBL-PM02 |
9300-USBCBL-CP3 |
9300-USBCBL-CNSL |
1756-CNBK |
1756-ESMNRM |
1756-TIME |
1756-TIMEK |
1756-L72EROM |
1756-L72EROMS |
1756-L73EROM |
1756-L73EROMS |
1756-IRT8I |
1756-PA30XT |
1756-PA50 |
1756-PA75RK |
时间监视器是PC内部用来测量扫描时间的一个定时器,所谓扫描时间,是执行上面4个部分总共花费的时间。扫描时间的多少取决于系统的购置,I/O的点数,程序中使用的指令及外围设备的连接,当一个系统的硬件设计定型后,扫描时间主要取决软件指令的长短从PC收到一个输入信号向输出端输出一个控制信号所需的时间,叫响应时间,响应时间是可变的,例如在一个扫描周期结束后,收到一个输入信号,