咨詢電話: 400-898-5151
        料中心 DOWNLOAD
        GPRS通訊方式,通過commerr寄存器判斷設備通訊狀態,但如果在組態王工程運行后,DTU和設備沒有上電運行,這時監視到設備的commerr也顯示為0,0表示設備通訊正常,這很顯然是不對的?
        時間:2018-08-16 瀏覽次數:4058

        采用GPRS方式通訊時,如果組態王工程運行時,實際沒有連接DTU和設備,會出現上述現象,這是因為只有DTU跟組態王建立連接后,commerr的狀態才能讀來的,否則是讀失敗,即在DTU跟組態王沒有建立連接,commerr寄存器的值是不真實的,這種情況下可以采用類似下面的腳本做一下判斷。

             if (\本站點V_S= =1)

            {

                 if (\本站點commerr= =1)

                 \本站點通訊狀態=0;

                 else

                 \本站點通訊狀態=1;

            }

            else

            {

            \本站點通訊狀態=0;

            }

        變量:\本站點V_S,IO整形,short,只讀,連接DTU的V_S寄存器,為1時通訊成功,為0時通訊失敗。;

        變量:\本站點commerr,IO離散,只讀,連接設備的commerr寄存器,為0時通訊成功,為1時通訊失敗。;

        變量:\本站點通訊狀態,內存離散,置1時通訊成功,置0時通訊失敗。


        -->