<wbr id="pbjqz"><pre id="pbjqz"><noscript id="pbjqz"></noscript></pre></wbr>

            <nav id="pbjqz"></nav>
              <wbr id="pbjqz"><legend id="pbjqz"><video id="pbjqz"></video></legend></wbr>

              PLC技術資料
                三菱fx3u與485繼電器模塊的通訊
                發布者:  發布時間:2023/10/17 17:06:11

                485繼電器模塊采用rs-485通信協議進行數據傳輸,可以通過串口通訊實現獨立或同時控制多個繼電器的開關狀態。這樣可以更加方便實現對多個設備或者電路的控制。

                它不僅能夠節省接線成本,并且具有體積小、抗干擾能力強、傳輸距離遠、穩定性高的特點,適用于工業環境和長距離傳輸。廣泛使用于工業控制、智能農業、智能家居、樓宇自動化等領域。

                一、案例控制要求:

                1.使用器材:fx3u-plc(加485-bd板)、485繼電器模塊。

                2.控制要求:plc與485繼電器模塊進行串口通訊,控制485繼電器模塊通道的開關狀態。

                1.png

                二、硬件接線說明:

                2.png

                三、通訊參數設置:

                485繼電器模塊的通訊參數可以參考手冊得知:數據位為8位、無校驗、停止位1位、波特率9600。

                對應3u plc的485 bd板也需要設置通訊參數,點擊plc參數進入設置界面。選擇plc系統設置2.勾選通道1通信設置,協議為無順序協議。數據長度,奇偶校驗,停止位,波特率都與485繼電器模塊設置一致。

                類型,選擇rs-485。最后點擊設置結束即可。

                3.png

                四、rs指令說明:

                rs指令是一種串行無協議通信指令。只需一些簡單設定即可實現數據交換。

                發送數據的寫入︰以脈沖方式將發送請求指令置on,將要發送的數據寫入到d100開始的軟元件(指定的點數區域),并將發送請求(m8122)置on,執行數據的發送。

                注意:發送結束后,發送請求(m8122)會自動復位,不需要程序對其復位。

                接收數據的移動:從連接的設備接收到數據后,接收結束標志位(m8123)置on,將d200中保存的接收數據移動到其他的保存區域中。

                注意:移動接收數據后需將接收結束標志位(m8123)復位,m8123為on時,不能獲取下一個接收數據。

                4.png

                使用到的特殊軟元件有:m8122發送請求,m8123接收結束標志位。還有m8161,8位處理模式。無協議通信方式有兩種數據處理格式,當m8161設置為off時,為16位數據處理模式;反之則為8位數據處理模式。

                16位數據模式下,寄存器d值分成低8位、高8位后被發送接收。8位數據模式下,忽略高8位,僅將低8位視為有效的數據。

                5.png

                五、應用程序編寫:

                通過查閱繼電器模塊手冊可得知:打開繼電器的協議報文為aa 00 02 01 bb。關閉繼電器的協議報文為aa 01 03 01 bb,我們用的是第一個繼電器模塊。地址位為00。所以關閉第一個繼電器模塊的協議報文為:aa 00 03 01 bb。

                6.png

                也可以發送aa 00 06 01 bb獲取模塊當前的繼電器狀態,如果數據位返回00則代表繼電器未打開。如果數據位返回ff則代表繼電器打開。

                7.png

                程序編寫:

                8.png

                六、總結:

                1、使用16位處理模式時,需進行高低字節互換。對rs指令不熟悉的建議使用8位處理模式,方便編程及理解。

                2、一次完整的通信過程中,rs指令必須一直保持有效直到接收數據完成。rs指令在程序中可以無數次地使用,但是正在驅動中的指令請保持只有一個。

                3、rs指令僅執行plc通道1的數據發送和接收。如果使用plc通道2進行通訊,請使用rs2指令。用法大同小異,只是特殊軟元件地址不同。

                9.png

                版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
              0571-87774297  
              免费人成激情视频在线看