八十九、相移是什么?
相移时间(Phase shift)功能
当使用多个时间间隔想通的循环中断时间时,设置相移时间可使时间间隔相同的循环中断事彼此错开一定的相移时间执行。
比如OB30设1S,OB31也设为1S。OB30和OB31一定会同时发生。这时候,为了避免一些不必要的麻烦,把其中任意一个设置一个时间(2ms,3ms)。比如OB31循环时间1S,相移3ms,它实际上从开始就有一个相移的。重要:相移时间应大于较高优先级的OB的执行时间。
九十、上段话有待商榷,个人总结。通过相移,可以让低优先级的OB固定间隔时间执行。相移时间应大于较高优先级的OB的执行时间。
如果循环中断执行时间大于间隔时间,将会导致时间错误
九十一、这个相移的功能是为了什么?相移是为了保证两个循环中断之间不会产生排队而影响计时的精度。避免两个同时产生中断,优先级
相移的设置:OB30(Cyclic interrupt)里点属性-循环中断。
九十二、有些网络是PROFINET网络,那是因为这个网络上应用了PROFINET协议而已(也是TCP/IP协议。)
因为以太网线,就是咱们平时用的网线里面虽然有8芯,但有用的也只有4芯,橙、白橙、绿、白绿,这4芯,其余两芯可用于电话线,两芯备用,profinet属于工业以太网,OSI7层网络中,前三层(物理层、网络层、传输层),与普通以太网是一样的,走的都是TCP/IP协议,所以用的都是四芯,只不过profinet为了保证传输稳定,它的线缆比普通以太网线要粗