在使用西門子S7-1500 PLC系列之1515或者1516CPU做PROFINET通信的時候,X2接口的PN IO通信會產生額外的系統負載,該系統負載的大小取決于連接IO站的數量以及通信數據量的大小。
做運動控制的人都知道,使用OB91和OB92的默認優先級為分別為26和24,而26是1500CPU中組織塊最高的優先級,幾乎沒有更高的優先級事件來中斷這些組織塊。但是一旦我們使用了X2接口做PROFINET通信時,那么此時PN通信的優先級會比我們用戶的程序的所有的優先級都高,也就是高于26,這意味著X2接口的PN IO通信會中斷運動控制的組織塊,OB91或者OB92,所以這必然會影響運動控制的效果和導致CPU循環周期的延長。
所以一旦我們使用X2接口的PN通信,就需要注意它可能會對所有的程序產生中斷,從而可能造成工藝控制不準確,CPU周期的超時等。那么在必要時,我們需要使用通信模塊來避免這樣的問題。
作者:趙欣