<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 一種新的IEC31131-3語言編譯器中間結構的設計方案

          一種新的IEC31131-3語言編譯器中間結構的設計方案

          作者: 時間:2010-09-02 來源:網(wǎng)絡 收藏

            符號指針是指向該節(jié)點關聯(lián)的符號表項,并非所有節(jié)點的此項都有內容,具體那些節(jié)點中可以關聯(lián)符號也將在下一節(jié)介紹。

            圖1所示是一個POU程序單元以三叉樹鏈表的總體表示的總體形式。


            采用三叉樹森林的方法能夠充分的表示正常的高級,同時,與其他不同,該方法還引入了POU節(jié)點操作符和語句操作符,而省去了前端大量語法翻譯的工作,符合IEC工業(yè)多前端的特征。

            2 說明

            語法分析樹的語法操作符可分為POU節(jié)點操作符、語句操作符和表達式操作符三種類型。下面來詳細介紹這三種語法樹節(jié)點的各種屬性。

            2.1 POU節(jié)點操作符

            POU節(jié)點操作符可用于表示POU的開始、結束、作用域和變量定義。各節(jié)點屬性如表l所列。

            其中,語法操作以宏定義的形式聲明。符號是該節(jié)點關聯(lián)的符號表項。符號可分為POU符號和變量符號。POU符號包括POU名、參數(shù)個數(shù)及類型、返回值類型、POU地址等信息;變量符號則包括變量名、類型、作用域和地址等信息。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();