T8403

     2.2指令表編譯器的設(shè)計與實現(xiàn)

    實現(xiàn)對PLC編程語言的高效、可靠的編譯,是研制開發(fā)嵌入式PLC系統(tǒng)的一項關(guān)鍵性任務(wù)。傳統(tǒng)的開發(fā)方法是用**語言自行開發(fā)**的PLC指令編譯器,需要對每個程序字和程序規(guī)則編寫識別和相應(yīng)的處理程序,工作量大、開發(fā)周期長,容易產(chǎn)生疏漏,可維護(hù)性很差。為了提高軟件的開發(fā)效率,保證軟件質(zhì)量,增強(qiáng)軟件的可維護(hù)性,采用通用編譯工具Lex8LYacc開發(fā)PLC指令編譯器。

    2.2.1Lex&Yacc簡介

    Lex8LYacc是美國貝爾實驗室用C語言研制的詞法分析程序和語法分析程序的自動生成工具,是目前使用較廣泛的編譯軟件之一。Lex是詞法分析程序生成器,Yacc是語法分析程序生成器。它們可以根據(jù)用戶提供的詞法、語法規(guī)范文件,自動轉(zhuǎn)化為多種**語言源代碼,如C或C++等。

    2.2.2編譯器總體結(jié)構(gòu)

    所謂“遍”,是對源程序或其等價的中間語言程序從頭到尾掃描并完成規(guī)定任務(wù)的過程。本系統(tǒng)的編譯過程包含三遍,分別進(jìn)行詞法分析、語法分析和代碼轉(zhuǎn)換。

    2.2.3詞法分析器設(shè)計

    指令表源程序可以簡單地被看成一個多行的字符串。詞法分析器從上到下、從左到右逐個字符地對源程序進(jìn)行掃描,產(chǎn)生一個個單詞符號,把字符串的源程序改造成為單詞符號串的中間程序,用于隨后的語法分析。

    本系統(tǒng)的詞法分析器有兩種工作狀態(tài):一是從頭到尾對源程序進(jìn)行掃描,檢查出所有的詞法錯誤;二是當(dāng)沒有詞法錯誤時,從頭到尾對源程序進(jìn)行掃描,將識別出的單詞符號輸入給語法器。Westinghouse  722C548L02, 150:5A, 600V


    Allen-Bradley 173169 Board,173168


    John Crane Safematic SE1-AP-*0-QREO-305332 


    Allen-Bradley 802PR-XAAB1 Self 


    Allen-Bradley 142129  Board,135230


    Allen-Bradley 115832, 112998 REV 13 


    John Crane Safematic *-T-1.969-QREV-30404 










    CTC AC108-1A Accelerometer


    Allen Bradley Size 5 Vacuum Coil, 40758-800-01


    Positron 751317 Plug-in 


    SKF PBM05180080


    Motorola PM400 UHF Radio


    Taylor Tool M55x2 Hand Tap


    Yaskawa 73600-A0151Controller


    SKF NJ 212 ECJ Roller 


    Fisher 67CFR-600 Pressure Regulator, 1/4" NPT, 0-60psi


    RHP MSF2.7/16G Flange Block Bearing, 2-7/16


    廈門仲鑫達(dá)科技有限公司專注于AB,GE,施耐德等

  • 詞條

    詞條說明

  • T8153

    讓我們將事前的憂慮,換為事前的思考和計劃吧! ?編程軟件叫GXDeveloper,仿真軟件叫GXSimulator,這是兩個軟件。要想仿真,得先安編程軟件,再安仿真軟件,這個仿真軟件就相當(dāng)于編程軟件的一個插件,給編程軟件增加了一個仿真功能。GXSimulator軟件是給GXDeveloper軟件包加入仿真功能的插件,是三菱公司用于其Q系列、A系列、和FX系列可編程控制器產(chǎn)品的梯形圖程序

  • AEAA板 GE IS210AEAAH1BDA

    ?PLC是一種用于工業(yè)生產(chǎn)自動化控制的設(shè)備,一般不需要采取什么措施,就可以直接在工業(yè)環(huán)境中使用。然而,盡管有如上所述的可靠性較高,抗干擾能力較強(qiáng),但當(dāng)生產(chǎn)環(huán)境過于惡劣,電磁干擾特別強(qiáng)烈,或安裝使用不當(dāng),就可能造成程序錯誤或運算錯誤,從而產(chǎn)生誤輸入并引起誤輸出,這將會造成設(shè)備的失控和誤動作,從而不能保證PLC的正常運行。要提高PLC控制系統(tǒng)可靠性,一方面要求PLC生產(chǎn)廠家提高設(shè)備的抗干擾能

  • CI801-EA

    ?大電纜是否松動:如果松動,則較易燒壞。 大電纜接頭是否有發(fā)黑現(xiàn)象:如果有,則注意檢查是否線鼻子沒有壓緊或者接觸電流太大。 十、設(shè)備接地檢查 Profibus接地測量:注意查看屏蔽層是否老化,屏蔽層老化,帶來接地不好,容易造成Profibus站點丟失。 模擬量信號接地測量:原理同上。 檢查接地線有無銹蝕,銹蝕則處理。 十一、接觸器檢查 大接觸器的安裝螺絲以及進(jìn)出線是否松動 大接觸器觸頭狀

  • AB 1794-IE12

    ?紅/綠燈電路改造 在對紅/綠燈電路進(jìn)行改造之前,首先要得出電路的工作原理。實驗表明,系統(tǒng)的紅/綠燈電路本身存在一個門檻電壓的問題,也就是說只有達(dá)到一定的電壓值時,紅/綠燈才會發(fā)光。同時結(jié)合模塊性能,對原有電路進(jìn)行改造是可行的。 首先考慮到要在原有系統(tǒng)中增加一個上拉電阻r1,這樣就可以解決od215和oc224以及oc225的com端的矛盾了,整個系統(tǒng)處于“負(fù)邏輯”的控制狀態(tài),這里所接的

標(biāo)簽:T8403

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 廈門仲鑫達(dá)科技有限公司

聯(lián)系人: 徐亞婷

電 話: 0592-5087595

手 機(jī): 18020776785

微 信: 18020776785

地 址: 福建廈門廈門國貿(mào)大廈

郵 編:

網(wǎng) 址: zma1122.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 廈門仲鑫達(dá)科技有限公司

聯(lián)系人: 徐亞婷

手 機(jī): 18020776785

電 話: 0592-5087595

地 址: 福建廈門廈門國貿(mào)大廈

郵 編:

網(wǎng) 址: zma1122.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved