因为碰到过当扫描周期大于35ms时,某些接近开关检测信号丢失(设备运行比较快),所以一直很注意扫描时间,尽量控制在20ms-30ms.最近在尝试用profibus和变频器等设备通讯,我的变频器等设备数量达到20-30个,CPU用的是315-2DP.
假设通讯为1.5Mbps,和每个变频器通讯的字节数为30 bytes,那么,一个周期内,对每一个变频器通信的时间为多少?这个通信时间应该有最小值和最大值吧。最小值是传送30 bytes信息产生的时间,变频器和PLC配合刚刚好,但是最大值呢,如果变频器不太正常(或者线路不太正常)时,甚至突然间断开时,CPU会不会等待很短的时间直到恢复正常或者确认变频器通信线断线,在这种情况下应该是最大值?现在最小值我不会计算,最大值会到多大也一点概念也没有。
是我想错了,还是??大家给点意见,讨论一下。