<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技術資料
                三菱pl創建fb功能塊時的技巧
                發布者:  發布時間:2023/12/25 16:41:42

                fb 是功能塊的略稱,是將順控程序內反復使用的梯形圖塊部件化,以便能在順控程序中引用的功能塊。由此,在提高了程序開發效率的同時,還可減少程序錯誤,提高程序質量。

                1.jpg

                將順控程序部件化究竟是指什么?

                下面通過以下簡單的程序來演示部件化的流程。

                例 ) 輸入信號 (x1)12 次 on 時,輸出信號 (y12) 變為 on 的程序

                2.jpg

                以下介紹創建 fb 的順控程序時的技巧:

                1. 將多個位傳送到字標簽中的方法:

                通過使用 bset、brst 指令,設置對于對象字的各個位的 on/off 信息, 可以將多個位傳送到字標簽中。

                3.jpg

                2. 在 fb 中瀏覽多個連續數據的方法:

                通過以下方法可以將 fb 的輸入輸出標簽的連續區域獲取到 fb 的內部標簽中。

                以下以輸入標簽為例進行說明。

                (1) 在主程序中預先將值存儲到 d1000 開始的 n 點的 d 寄存器中。

                (2) 在 fb 的輸入標簽中指定 d1000。

                (3) 在 fb 的內部,通過 bmov 將從輸入標簽 (i_write_data) 開始的 n 點傳送到內部標簽 ( 需要預先預留出 n 點的排列 ) 中。

                4.jpg

                但是,在此情況下,如果省略了 fb 的輸入輸出標簽,內部標簽中將可能存儲期望以外的數據,導致順控程序失控并執行預料以外的動作,因此不要省略輸入輸出標簽。

                3. 在 fb 內使用變址寄存器的方法

                在 fb 內使用變址寄存器的情況下,為了保護變址寄存器,應添加變址寄存器的保存梯形圖及還原梯形圖。

                [ 創建示例 ]

                在執行 fb 內的程序之前將變址寄存器 z7、z8、z9 進行保存,在程序結束時將保存的變址寄存器還原的程序示例如下所示。

                5.jpg

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