发布于 2011-04-07 00:36:45
20楼
等待:如果PPI要写PLC内的一个变量,假如是VW0,可不可以立即写?不可以!(其实读也一样!)这个时候可能正是用户程序执行的时间,它可能在操作VW0。从扫描周期开始,至本次扫描结束,PLC内的所有内存,都不受PPI通讯的影响,保持值的稳定。在扫描周期的间隔时间内的某个区段,才处理这些PPI的读写操作。
PPI的通讯其实随时在进行,而且要求快速响应,那么对于不能立即完成指定操作,PLC会发一个等待的响应给主站,主站会作出选择,如访问别的从站,或继续问该PLC操作完成没有。PLC在完成指定操作后,最终给主站响应一个完成的信号。