工作原理:首先,上位機(jī)(或控制器)發(fā)送一個(gè)請(qǐng)求給繼電器模塊。繼電器模塊收到請(qǐng)求后,檢查校驗(yàn),如果校驗(yàn)正確(如是RS485通訊要求地址應(yīng)等于繼電器模塊地址),就響應(yīng)這個(gè)請(qǐng)求。否則,將不作響應(yīng)。
上位機(jī)需要檢查繼電器模塊的響應(yīng)是否超時(shí),超時(shí)時(shí)間為25 毫秒。如果超時(shí),上位機(jī)應(yīng)該重新發(fā)送請(qǐng)求。繼電器模塊檢查接收數(shù)據(jù)是否超時(shí),超時(shí)時(shí)間為20 毫秒。如果超時(shí),繼電器模塊初始化通信,等待上位機(jī)的新的請(qǐng)求。因此,一個(gè)幀內(nèi)的數(shù)據(jù)發(fā)送時(shí)間間隔不能大于20mS,否則將超時(shí)。同樣的,為了使通訊的可靠性,幀與幀之間間隔20mS 以上。