• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    可編程邏輯控制器裝置及控制可編程邏輯控制器裝置的方法制造方法及圖紙

    技術(shù)編號:8489316 閱讀:163 留言:0更新日期:2013-03-28 07:57
    本發(fā)明專利技術(shù)公開了一種可編程邏輯控制器(PLC)裝置以及控制該可編程邏輯控制器裝置的方法。所述方法包括:從外部接收輸入數(shù)據(jù);將所接收的輸入數(shù)據(jù)存儲在數(shù)據(jù)輸入/輸出單元的輸入?yún)^(qū)域中;從數(shù)據(jù)輸入/輸出單元的輸入?yún)^(qū)域讀取輸入數(shù)據(jù)以便執(zhí)行計算操作;將輸出數(shù)據(jù),即計算操作的結(jié)果,存儲在數(shù)據(jù)輸入/輸出單元的輸出區(qū)域中;將在數(shù)據(jù)輸入/輸出單元的輸出區(qū)域中的輸出數(shù)據(jù)發(fā)送到輸出電路。

    【技術(shù)實現(xiàn)步驟摘要】

    本公開涉及一種可編程邏輯控制器(PLC)裝置以及控制該可編程邏輯控制器裝置的方法。
    技術(shù)介紹
    本公開涉及一種可編程邏輯控制器(PLC)裝置以及控制該可編程邏輯控制器裝置的方法。更具體而言,本公開涉及一種用于在通過多個計算處理來執(zhí)行順序程序時輸出執(zhí)行結(jié)果的PLC裝置,以及用于控制PLC裝置的方法。與典型的PLC順序程序(其訪問存儲器以輸出計算結(jié)果)不同,所述方法訪問專用集成電路(ASIC)以輸出計算結(jié)果,所以在執(zhí)行順序程序時可以對計算結(jié)果進行確認。PLC是一種高度獨立的控制裝置,其以諸如大規(guī)模集成(LSI)芯片和晶體管的半導體裝置取代通常所使用的控制板中的諸如繼電器計時器和計數(shù)器的繼電器控制板功能,以便為程序控制的基本順序控制功能增加數(shù)學功能,并且通過在存儲器中對程序的開始與結(jié)束進行掃描來執(zhí)行邏輯操作。圖1和圖2是圖示出典型的PLC裝置的配置的視圖。如圖1和圖2所示,典型的PLC裝置包括輸入電路200、控制單元100以及輸出電路300。輸入電路200從外部接收輸入信號或者輸入數(shù)據(jù)。輸入電路200可以包括串聯(lián)或者并聯(lián)連接的電阻器Rl和R2、用于將輸入信號傳送至控制單元100的數(shù)據(jù)輸入單元220以及第一光電I禹合器210。第一個光電I禹合器210將輸入電路200與輸出電路230完全隔離,由此傳送輸入信號但是防止將外部干擾信號傳送至控制單元100。輸出電路300輸出輸出數(shù)據(jù),即對輸入數(shù)據(jù)進行計算的計算結(jié)果。輸出電路300可以包括第二光電耦合器310、電阻器R3、開關裝置320以及數(shù)據(jù)輸出單元330。控制單元100對輸入數(shù)據(jù)執(zhí)行計算操作并且控制其他數(shù)據(jù)輸入/輸出。控制單元100包括用于控制數(shù)據(jù)輸入單元220和數(shù)據(jù)輸出單元330的控制器110,以及用于存儲輸入/輸出數(shù)據(jù)的存儲器120。數(shù)據(jù)輸入單元220和數(shù)據(jù)輸出單元330可以使用ASIC或者現(xiàn)場可編程門陣列(FPGA)0當使用ASIC時,ASIC包括用于暫時存儲待對其進行內(nèi)部處理的數(shù)據(jù)的存儲區(qū)域。此外,將訪問地址分配給該存儲區(qū)域。當訪問數(shù)據(jù)輸入單元220時,控制器110具有用于在數(shù)據(jù)輸入單元220中的特定區(qū)域的地址。以同樣方式,當訪問數(shù)據(jù)輸出單元330時,控制器110具有用于在數(shù)據(jù)輸出單元330中的特定區(qū)域的地址。如圖1所示,根據(jù)常規(guī)方式,當控制器110讀取輸入數(shù)據(jù)時,首先將輸入數(shù)據(jù)存儲在存儲器120中;將芯片選擇命令CS和讀取命令RD傳送至數(shù)據(jù)輸入單元220 ;并且接著,數(shù)據(jù)輸入單元220從存儲器120中讀取輸入數(shù)據(jù)。此外,如圖2所示,根據(jù)常規(guī)方式,當將數(shù)據(jù)輸出至外部時,將寫命令WR傳送至數(shù)據(jù)輸出單元330以便將其記錄在存儲器中;將待輸出數(shù)據(jù)的地址和讀取命令RD傳送至數(shù)據(jù)輸出單元330 ;并且接著,數(shù)據(jù)輸出單元330從存儲器中讀取待輸出數(shù)據(jù)并且將待輸出數(shù)據(jù)傳送至外部。也就是說,常規(guī)的PLC裝置存在浪費存儲器空間的問題。并且,一般而言,常規(guī)的PLC裝置在程序計算操作期間不向輸入端口發(fā)送數(shù)據(jù)并且不從輸出端口接收數(shù)據(jù)。由于所有程序計算操作需要在數(shù)據(jù)被輸出并且計算結(jié)果經(jīng)確認之前完成,所以會發(fā)生輸入/輸出數(shù)據(jù)的丟失。例如,當在程序計算操作期間至少兩次將數(shù)據(jù)存儲在i地址的輸出映像區(qū)域中時,將最后存儲的數(shù)據(jù)輸出至輸出端口。相應地,當在程序執(zhí)行期間要求i地址的輸出被更改N次時,需要編寫程序以便被執(zhí)行至少N次。當在第N次程序計算操作期間改變j地址輸入數(shù)據(jù)時,由于在第N+1次程序計算操作之前更新j地址輸入映像區(qū)域,所以不能在第N次程序計算操作中使用已改變的數(shù)據(jù)。如果在第N次程序計算操作期間已改變的數(shù)據(jù)在第N次程序計算操作結(jié)束之前再次被改變,則不能識別出在程序運行期間輸入已被改變。
    技術(shù)實現(xiàn)思路
    實施例提供了一種用于在計算執(zhí)行期間確認計算結(jié)果并且不需要存儲器的PLC裝置及用于控制PLC裝置的方法。在一個實施例中,一種控制可編程邏輯控制器(PLC)的方法包括從外部接收輸入數(shù)據(jù);將所接收的輸入數(shù)據(jù)存儲在數(shù)據(jù)輸入/輸出單元的輸入?yún)^(qū)域中;從所述數(shù)據(jù)輸入/輸出單元的所述輸入?yún)^(qū)域讀取所述輸入數(shù)據(jù)以便執(zhí)行計算操作;將輸出數(shù)據(jù),即所述計算操作的結(jié)果,存儲在所述數(shù)據(jù)輸入/輸出單元的輸出區(qū)域中;將在所述數(shù)據(jù)輸入/輸出單元的所述輸出區(qū)域中的所述輸出數(shù)據(jù)發(fā)送到輸出電路。在當根據(jù)所述計算操作將所述輸出數(shù)據(jù)存儲在所述輸出區(qū)域中時,可以執(zhí)行將輸出數(shù)據(jù)發(fā)送到輸出電路中的步驟。所述數(shù)據(jù)輸入/輸出單元可以是專用集成電路(ASIC)。所述輸入?yún)^(qū)域可以是與所述數(shù)據(jù)輸入/輸出單元的輸入地址相對應的區(qū)域。所述輸出區(qū)域可以是與所述數(shù)據(jù)輸入/輸出單元的輸出地址相對應的區(qū)域。所述方法可以進一步包括根據(jù)所述輸入數(shù)據(jù)是否變化來對已變化的輸入數(shù)據(jù)執(zhí)行計算操作,并且將根據(jù)所述計算操作的結(jié)果的輸出數(shù)據(jù)發(fā)送到所述輸出電路。在另一個實施例中,一種PLC裝置包括數(shù)據(jù)輸入單元,其用于接收從外部輸入的輸入數(shù)據(jù)并且將所接收的所述輸入數(shù)據(jù)存儲在輸入?yún)^(qū)域中;數(shù)據(jù)輸出單元,其用于接收根據(jù)對所述輸入數(shù)據(jù)的計算操作的結(jié)果的輸出數(shù)據(jù)并且將所接收的所述輸出數(shù)據(jù)存儲在輸出區(qū)域中;以及控制單元,其用于從所述數(shù)據(jù)輸入單元的所述輸入?yún)^(qū)域讀取所述輸入數(shù)據(jù)以便執(zhí)行計算操作,并且據(jù)此將根據(jù)所述計算操作的結(jié)果的輸出數(shù)據(jù)存儲在所述數(shù)據(jù)輸出單元的所述輸出區(qū)域中。控制單元可以向數(shù)據(jù)輸入單元發(fā)送地址命令、芯片選擇命令(CS)以及對輸入數(shù)據(jù)的讀取命令(RD),以便讀取數(shù)據(jù)輸入單元的輸入?yún)^(qū)域并且根據(jù)讀取操作的結(jié)果讀取輸入數(shù)據(jù)??刂茊卧梢韵驍?shù)據(jù)輸出單元發(fā)送地址命令,CS命令以及對輸出數(shù)據(jù)的寫(WR)命令,以便將輸出數(shù)據(jù)存儲在輸出區(qū)域中。當將所述輸出數(shù)據(jù)存儲在所述數(shù)據(jù)輸出單元的所述輸出區(qū)域中時,所述控制單元可以將存儲的所述輸出數(shù)據(jù)發(fā)送到輸出電路。所述輸入?yún)^(qū)域可以是與所述數(shù)據(jù)輸入單元的輸入地址相對應的區(qū)域。所述輸出區(qū)域可以是與所述數(shù)據(jù)輸出單元的輸出地址相對應的區(qū)域。當存儲在輸入?yún)^(qū)域的輸入數(shù)據(jù)被改變時,控制單元可以對已改變的輸入數(shù)據(jù)執(zhí)行計算操作,并且可以將所執(zhí)行的計算操作的結(jié)果存儲在輸出區(qū)域中。數(shù)據(jù)輸入單元和數(shù)據(jù)輸出單元中的至少一個單元可以包括光電耦合器以便將其與控制單元隔離。數(shù)據(jù)輸入單元和數(shù)據(jù)輸出單元可以是專用集成電路(ASIC)。在下面的附圖和說明書中闡述了一個以上實施例的細節(jié)。從說明書和附圖中以及從權(quán)利要求書中,其他特征將變得顯而易見。附圖說明圖1和圖2是圖示出典型的PLC裝置的配置的圖。圖3是圖示出根據(jù)本專利技術(shù)的實施例的PLC裝置的配置的圖。圖4是圖示出根據(jù)本專利技術(shù)的實施例的控制單元和輸入電路的配置和操作的圖。圖5是圖示出根據(jù)本專利技術(shù)的實施例的控制單元和輸出電路的配置和操作的圖。圖6是圖示出根據(jù)本專利技術(shù)的實施例的PLC裝置的操作的流程圖。圖7是圖示出實現(xiàn)根據(jù)本專利技術(shù)的實施例的PLC裝置的操作的源代碼的示例的圖。具體實施例方式下面將描述優(yōu)選實施例。以下,將參照附圖描述本專利技術(shù)的詳細的實施例。然而,本專利技術(shù)可以以多種不同的形式實施,并且不應將本專利技術(shù)解釋為限制于此處所列舉的實施例;相反,通過附加、更改和改變,能夠容易地設想出包括在其他變劣(retrogressive)專利技術(shù)中的或者落入本公開的精神和范圍之內(nèi)的替代實施例,并且將向本領域技術(shù)人員充分地傳達本專利技術(shù)的構(gòu)思。本專利技術(shù)中所使用的術(shù)語選自于目前被廣泛本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護點】
    一種控制可編程邏輯控制器的方法,包括:從外部接收輸入數(shù)據(jù);將所接收的輸入數(shù)據(jù)存儲在數(shù)據(jù)輸入/輸出單元的輸入?yún)^(qū)域中;從所述數(shù)據(jù)輸入/輸出單元的所述輸入?yún)^(qū)域讀取所述輸入數(shù)據(jù)以便執(zhí)行計算操作;將作為所述計算操作的結(jié)果的輸出數(shù)據(jù)存儲在所述數(shù)據(jù)輸入/輸出單元的輸出區(qū)域中;以及將在所述數(shù)據(jù)輸入/輸出單元的所述輸出區(qū)域中的所述輸出數(shù)據(jù)發(fā)送到輸出電路。

    【技術(shù)特征摘要】
    ...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:樸朝東
    申請(專利權(quán))人:LS產(chǎn)電株式會社,
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲人成影院在线无码观看| 日韩国产精品无码一区二区三区 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | (无码视频)在线观看| 国产日产欧洲无码视频无遮挡| 精品一区二区无码AV| 亚洲av无码日韩av无码网站冲| 国产精品无码v在线观看| 精品爆乳一区二区三区无码av| 特级做A爰片毛片免费看无码| 久久午夜福利无码1000合集| 精品久久久无码中文字幕| 亚洲av无码专区国产不乱码| 中文字幕人妻无码专区| 亚洲精品人成无码中文毛片 | 91精品无码久久久久久五月天| 国产成人无码免费视频97| 亚洲综合久久精品无码色欲| 无码色AV一二区在线播放| 亚洲AV无码专区亚洲AV桃| 久热中文字幕无码视频| 亚洲av中文无码乱人伦在线r▽ | 免费a级毛片无码a∨性按摩| 亚洲国产精品无码久久久| 亚洲国产AV无码专区亚洲AV| 亚洲国产精品成人AV无码久久综合影院| 午夜人性色福利无码视频在线观看 | 伊人蕉久中文字幕无码专区| 最新亚洲春色Av无码专区| 亚洲av永久无码精品网站| 国产成人无码AⅤ片在线观看| 免费无遮挡无码视频网站| 无码Aⅴ在线观看| 国产精品无码亚洲一区二区三区| 精品爆乳一区二区三区无码av | 亚洲VA中文字幕无码一二三区| 永久免费无码网站在线观看个| 无码av不卡一区二区三区| 国产成人无码av在线播放不卡 | 蜜芽亚洲av无码一区二区三区 | 亚洲av无码一区二区三区不卡|