chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于如何妙用PLC內部掉電保持寄存器

電子設計 ? 來源:曾12345 ? 作者:曾12345 ? 2020-03-02 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們在設計小型的PLC控制系統(tǒng)時,常常會需要在外部改變PLC內部的數(shù)據,譬如Counter, Timer或者Data的值,以適應生產過程的需要。而且要求系統(tǒng)關機以后,這些數(shù)據還能夠保存在PLC內部,當下次開機后,這些數(shù)據可以被調出繼續(xù)使用。

現(xiàn)在許多小型的PLC都或多或少地提供了掉電保持寄存器,以便在PLC斷電的時候,保存用戶想要保存的數(shù)據。但大多數(shù)時候,PLC制造廠商為了節(jié)約成本,不可能提供足夠數(shù)量的掉電保持寄存器供系統(tǒng)設計人員使用,所以當被調整的數(shù)據項目超過PLC內部的掉電保持寄存器的數(shù)目的時候,我們不得不減少被調整的數(shù)據項目(固定或不用)或者購買具有更多掉電保持寄存器數(shù)目的PLC,這樣的話,就使得生產機械缺乏靈活性和適應性,從而降低產品檔次或增加成本。

本人在設計服裝廠用熱風縫合機時就遇到了這種情況,下面就介紹解決這種問題的一種方法,以便大家設計時參考。

所用PLC:松下FP0-C16T,被調整數(shù)據:16個,PLC內部掉電保持寄存器數(shù)目:10個『8個數(shù)據寄存器(DT1652-DT1659:8個各16Bit)和2個字的內部繼電器(WR61、WR62:2個各16Bit)』。如果按常規(guī)的一個被調整數(shù)據占用一個數(shù)據寄存器的方法,這顯然不能調整16個被調整數(shù)據,而只能調整10個被調整數(shù)據。為此,本人專門分析了16個被調整數(shù)據的數(shù)據調整范圍,發(fā)現(xiàn)多數(shù)數(shù)據的調整范圍只需要從0~255,即0~28-1;而掉電保持數(shù)據寄存器DT1652等內部的數(shù)據大小為216-1,即256×256-1;所以我們可以將一個被調整的數(shù)據只用到數(shù)據寄存器的低8位,那么該數(shù)據寄存器的高8位就可以來存儲另一個被調整數(shù)據。

下面就列出該部分的程序:

1、開機時,分開掉電保持寄存器中高8位和低8位至另外兩個數(shù)據寄存器:

其中,R9013是松下FP0系列PLC內部所規(guī)定的、在PLC從program狀態(tài)到run狀態(tài)時只動作一個PLC掃描周期的脈沖繼電器。

指令F65是一個字與指令,它的作用就是將掉電保持數(shù)據寄存器DT1655內的數(shù)據與十六進制數(shù)FF進行字與,然后將結果送到一般數(shù)據寄存器DT0,這樣就可以分離出掉電保持數(shù)據寄存器DT1655內數(shù)據的低8位;

同樣第二行的字與指令可以分離出掉電保持數(shù)據寄存器DT1655內數(shù)據的高8位。

指令F120是一個不帶進位右移指令,即:對數(shù)據字進行右移時,對高位進行補零。K8表示右移8位。

指令F0是一個字傳送指令,就是將一般數(shù)據寄存器DT10內的數(shù)據傳送到一般數(shù)據寄存器DT1。

上述程序段的目的就是在開機時將掉電保持數(shù)據寄存器DT1655內的數(shù)據分成兩個被調整數(shù)據。

2、開機之后,將另外兩個數(shù)據寄存器的數(shù)據合并至掉電保持寄存器的高8位和低8位:

R9014是松下FP0系列PLC內部所規(guī)定的、在PLC從program狀態(tài)到run狀態(tài)時、第二個PLC掃描周期開始動作的脈沖繼電器。

指令F121是一個不帶進位左移指令,K8即左移8位。

指令F66是一個字或指令,將一般數(shù)據寄存器DT20內的數(shù)據與一般數(shù)據寄存器DT0內的數(shù)據進行字或,結果送掉電保持寄存器DT1655。

由上可以看出,在PLC運行的時候,可以任意改變一般數(shù)據寄存器DT0和DT1中的數(shù)據,而這些改變也同時送到了掉電保持寄存器DT1655,這樣,當PLC掉電時,所被調整的數(shù)據也就被保存了。

通過同樣的方法,我們可以視被調整數(shù)據的大小,靈活的使用掉電保持寄存器的每一個Bit位,從而使我們在不增加成本的情況下,提高小型PLC控制系統(tǒng)的性能。



:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5590

    瀏覽量

    129112
  • plc
    plc
    +關注

    關注

    5045

    文章

    14454

    瀏覽量

    483721
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問硬件實現(xiàn)GPIO狀態(tài)保持功能有哪些電路或寄存器?

    硬件實現(xiàn)GPIO狀態(tài)保持功能有哪些電路或寄存器
    發(fā)表于 12-12 07:04

    【NCS隨筆】nRF54L15使用UICR寄存器保存數(shù)據

    nRF54L15使用UICR寄存器保存數(shù)據 本文章主要是講解如何使用nRF54L15的UICR寄存器保存一些基礎數(shù)據 一、UICR寄存器的說明 UICR(用戶信息配置寄存器)**是非易
    的頭像 發(fā)表于 11-27 17:09 ?1129次閱讀

    嵌入式系統(tǒng)必懂的 20 個寄存器

    嵌入式開發(fā)看起來很復雜,但很多操作其實都離不開寄存器寄存器就是MCU內部的存儲單元,它們控制著處理和外設的行為。熟悉這些寄存器,你就能更
    的頭像 發(fā)表于 11-14 10:28 ?672次閱讀
    嵌入式系統(tǒng)必懂的 20 個<b class='flag-5'>寄存器</b>

    ?SN74HCT595 8位移位寄存器技術解析與應用指南

    輸出將置于高阻抗狀態(tài)。內部寄存器數(shù)據和串行輸出 (QH') 不受OE輸入操作的影響。Texas Instruments SN74HCT595-Q1器件符合汽車應用類AEC-Q100認證。
    的頭像 發(fā)表于 09-19 14:31 ?615次閱讀
    ?SN74HCT595 8位移位<b class='flag-5'>寄存器</b>技術解析與應用指南

    ?TPIC6B595 8位功率移位寄存器技術文檔總結

    TPIC6B595器件是一款單片、高壓、中電流功率8位移位寄存器,設計用于需要相對高負載功率的系統(tǒng)。該器件在輸出端包含一個內置電壓鉗位,用于電感瞬態(tài)保護。功率驅動應用包括繼電器、螺線管和其他中電流
    的頭像 發(fā)表于 09-09 10:16 ?748次閱讀
    ?TPIC6B595 8位功率移位<b class='flag-5'>寄存器</b>技術文檔總結

    ?TLC6C5912 12通道移位寄存器LED驅動技術文檔總結

    。CLR 的低電平會清除設備中的所有寄存器保持輸出 使能 (G) 高電平使輸出緩沖中的所有數(shù)據保持為低電平,所有漏極 輸出關閉。將 G 保持
    的頭像 發(fā)表于 08-26 14:16 ?768次閱讀
    ?TLC6C5912 12通道移位<b class='flag-5'>寄存器</b>LED驅動<b class='flag-5'>器</b>技術文檔總結

    SN74LV595B-EP低噪聲8位移位寄存器技術解析與應用指南

    Texas Instruments SN74LV595B-EP低噪聲8位移位寄存器包含一個8位串行輸入、并行輸出移位寄存器,可為8位D類存儲寄存器饋送信號。存儲寄存器具有并行 3 狀態(tài)
    的頭像 發(fā)表于 08-15 09:28 ?868次閱讀
    SN74LV595B-EP低噪聲8位移位<b class='flag-5'>寄存器</b>技術解析與應用指南

    使用寄存器點亮LED燈

    學習本章時,配合以上芯片手冊中的“19. I/O Ports”章節(jié)一起閱讀,效果會更佳,特別是涉及到寄存器說明的部分。本章內容涉及到較多寄存器方面的深入內容,對于初學者而言這些內容豐富也較難理解,但非常有必要細讀研究、夯實基礎。
    的頭像 發(fā)表于 05-28 17:37 ?1054次閱讀
    使用<b class='flag-5'>寄存器</b>點亮LED燈

    74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書

    電子發(fā)燒友網站提供《74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書.pdf》資料免費下載
    發(fā)表于 02-09 15:19 ?0次下載
    74HC594-Q100;74HCT594-Q100帶輸出<b class='flag-5'>寄存器</b>的8位移位<b class='flag-5'>寄存器</b>規(guī)格書

    請問關于ADS5407內部寄存器有沒有相關的中文介紹的?

    請問關于ADS5407內部寄存器有沒有相關的中文介紹的?其中有幾個寄存器的功能不是特別明白,麻煩啦
    發(fā)表于 01-17 07:36

    XILINX FPGA CLB單元之移位寄存器

    一、移位寄存器 SLICEM函數(shù)發(fā)生也可以配置為32位移位寄存器,而無需使用slice中可用的觸發(fā)。以這種方式使用,每個LUT可以將串行數(shù)據延遲1到32個時鐘周期。 移入D(DI1
    的頭像 發(fā)表于 01-16 17:45 ?1482次閱讀
    XILINX FPGA CLB單元之移位<b class='flag-5'>寄存器</b>

    ADS1281在寄存器控制模式下,轉換內部會重置數(shù)據,重置的是內部數(shù)據寄存器的數(shù)據還是重置內部所有的寄存器的狀態(tài)?

    ADS1281應用在寄存器控制模式下,根據其PDF手冊介紹其同步引腳SYNC上產生一個同步脈沖信號,其轉換內部會重置內部數(shù)據,那么其重置的是內部
    發(fā)表于 01-10 06:34

    請問DAC7568掉電情況下寄存器里的值能保持多久?

    DAC7568掉電情況下寄存器里的值能保持多久,越精確越好,比如說幾秒或者幾分鐘,謝謝
    發(fā)表于 01-07 08:29

    TPS80032寄存器手冊

    電子發(fā)燒友網站提供《TPS80032寄存器手冊.pdf》資料免費下載
    發(fā)表于 12-21 09:08 ?0次下載
    TPS80032<b class='flag-5'>寄存器</b>手冊

    如何讀取ad7175-2的內部溫度?寄存器如何配置?

    如何讀取ad7175-2的內部溫度,寄存器應該如何配置?
    發(fā)表于 12-19 08:14