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

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

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

3天內(nèi)不再提示

利用脈沖沿可以幫助程序更加穩(wěn)定

工程師鄧生 ? 來源:十天學會PLC ? 作者:秦先生的自動化課 ? 2022-09-06 09:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天給各位學員分享小文老師的開發(fā)經(jīng)驗:

關(guān)于如何更好的使用P_TRIG和N_TRIG指令。

P_TRIG:掃描信號上升沿

N_TRIG:掃描信號下降沿

一、沿的用法

其實在博圖內(nèi),沿的用法有很多種,如下圖:

53e313b6-2d7e-11ed-ba43-dac502259ad0.png

但是小文老師更青睞于我們講的這兩款,主要有點在以下:

1、沿觸發(fā)之前可以使用多個邏輯,形成沿觸發(fā)

2、可以更加直觀的看到沿是“TRUE”或者“FLASE”的狀態(tài),判斷邏輯

53f66330-2d7e-11ed-ba43-dac502259ad0.png


我們先來說一下,哪些開發(fā)的情況下會使用這兩個指令?

其實就是在寫步進程序的時候,對于步數(shù)的轉(zhuǎn)化,會使用沿指令; 還有在我們外部信號觸發(fā),例如你的傳感器,可能會發(fā)生抖動,抖動嚴重的會導致制程序紊亂,對于這種抖動,我們采用“濾波”+“P_TRIG”,看下圖:

54050494-2d7e-11ed-ba43-dac502259ad0.png


傳感器閉合后,為了防止是誤觸發(fā),采用一個定時器,定時器為200毫秒,當傳感器的信號到達200毫秒后,觸發(fā)沿,沿轉(zhuǎn)移到下一個步序,這樣的話,盡管你的傳感器一直在抖動,也能有效的隔離在后面的判斷邏輯之外,從而盡可能減小對程序的影響。

541af484-2d7e-11ed-ba43-dac502259ad0.png

這是我在使用時的一些心得,當然也可以用于上電復位,上電后,或者調(diào)用FB后,用第一個掃描周期的沿,復位所有的狀態(tài)和輸出,保證我們每次使用FB時都是初始化過的FB!

542e4dea-2d7e-11ed-ba43-dac502259ad0.png

二、避免用錯沿 在使用時,P_TRIG的下方一般會有一個鏡像寄存器,用來判斷指令是否觸發(fā),如下圖:

544ac8d0-2d7e-11ed-ba43-dac502259ad0.png

我們可以在DB中建立一個Array的數(shù)據(jù)類型,其中元素可以指定為20,個或者更多,屬性為Bool型,也就是你有20個Bool類型的寄存器可以使用:

54572148-2d7e-11ed-ba43-dac502259ad0.png? ? ?

每次需要使用的時候,直接拖拽即可!非常方便,步進程序一步步往下寫的話,很方便調(diào)用,也不擔心用重復導致的動作不執(zhí)行。

總結(jié),更好的利用脈沖沿,可以幫助程序更加穩(wěn)定,同時掌握良好的編程規(guī)則和習慣,有助于我們開發(fā)更為復雜的自動化系統(tǒng)!



審核編輯:劉清

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

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767574
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124545
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    118975

原文標題:十天獨家:如何更好的使用P_TRIG指令和N_TRIG指令

文章出處:【微信號:十天學會PLC,微信公眾號:十天學會PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    利用X射線衍射方法測量薄膜晶體沿襯底生長的錯配角

    本文介紹了利用X射線衍射方法測量薄膜晶體沿襯底生長的錯配角,可以推廣測量單晶體的晶帶軸與單晶體表面之間的夾角,為單晶體沿某晶帶軸切割提供依據(jù)。
    的頭像 發(fā)表于 03-20 09:29 ?381次閱讀
    <b class='flag-5'>利用</b>X射線衍射方法測量薄膜晶體<b class='flag-5'>沿</b>襯底生長的錯配角

    ADC101S021 SDATA 輸出信號偶爾會出現(xiàn)在SCLK的下降沿的時候,有個輸出脈沖這個是什么問題?

    ADC101S021 SDATA輸出信號偶爾會出現(xiàn)在SCLK的下降沿的時候,有個輸出脈沖,但是,又馬上拉低了。這個是什么問題?
    發(fā)表于 02-07 07:51

    高壓脈沖爆破試驗箱介紹

    高壓脈沖爆破試驗箱用于汽車轉(zhuǎn)向管、剎車管、空調(diào)管、燃油管、冷卻水管、散熱軟管、暖風軟管、空氣濾芯器軟管等產(chǎn)品的爆破耐壓強度試驗的設(shè)備。其試驗壓力、溫度、升降速率等參數(shù)可以在試驗程序中進行設(shè)定,設(shè)定后
    的頭像 發(fā)表于 01-03 15:05 ?445次閱讀
    高壓<b class='flag-5'>脈沖</b>爆破試驗箱介紹

    ADC08D1020直接利用DCLK的上升沿、下降沿讀數(shù),可以嗎?

    如圖,ADC08D1020工作在DDR Clocking in Non-Demultiplexed and Normal Mode的模式。DCLK的相位是0°。 DI、DQ在DCLK的邊沿發(fā)生變化,我直接利用DCLK的上升沿、下降沿
    發(fā)表于 12-18 07:02

    脈沖群濾波器:電子設(shè)備穩(wěn)定運行的守護者

    在當今科技飛速發(fā)展的時代,電子設(shè)備已經(jīng)成為我們生活中不可或缺的一部分。從智能手機到電腦,從家用電器到工業(yè)控制系統(tǒng),電子設(shè)備的穩(wěn)定運行至關(guān)重要。而在保障電子設(shè)備穩(wěn)定運行的眾多元件中,脈沖群濾波器扮演著
    的頭像 發(fā)表于 12-04 15:41 ?661次閱讀

    ADS1271使用PIN - SYNC脈沖啟動AD轉(zhuǎn)換,大約需要等待67000個CLK周期才會完成下降沿,怎么解決?

    我在查詢Datasheet時看到ADS1271可以利用SYNC引腳啟動轉(zhuǎn)換。但是實際使用時發(fā)現(xiàn),每次在SYNC引腳給入一個不小于10ns寬度的脈沖信號后大約需要等待67000個CLK周期(實際使用
    發(fā)表于 11-21 06:45

    能否利用TSW1400來控制TX7316脈沖信號的發(fā)射,接收,波束形成?

    最近買了TX7316和TSW1400FPGA板,想請問一下,能否利用TSW1400來控制TX7316脈沖信號的發(fā)射,接收,波束形成?如果可以的話,二者是利用什么接口連接的?是USB嗎
    發(fā)表于 11-20 08:18

    求助,有沒有上升沿和下降沿觸發(fā)后保持一段時間可以恢復的芯片?

    電源輸出 然后在板子上電時SN74LVC1G80-Q1的Q pin就直接輸出了高電平,并不能停止輸出 我想咨詢有沒有上升沿和下降沿觸發(fā)后保持一段時間可以恢復的芯片
    發(fā)表于 09-23 07:16

    2kV高穩(wěn)定度高壓脈沖電源設(shè)計

    2kV高穩(wěn)定度高壓脈沖電源設(shè)計在一些光學精密儀器的應(yīng)用場合中,不僅需要脈沖電源在時間上能夠提供精確的控制,而且需要具有高穩(wěn)定度的輸出,以提高光電系統(tǒng)的探測性能;運用基于高壓開關(guān)的兩級式
    發(fā)表于 09-20 11:50 ?7次下載

    如何保持脈沖峰值?

    脈沖上升沿5ns,脈寬為10ns,幅值從400mv-2V,請問想要保持住這個脈沖的峰值,有什么方案?我看過有用OPA861的,multisim里也沒有這個元件,不知行不行
    發(fā)表于 09-12 08:15

    OPA857設(shè)計一個光脈沖捕獲的前端遇到的疑問求解

    問題描述: 按照工程需求,需要設(shè)計一個光脈沖捕獲的前端。我采用的方法是利用OPA857+THS4521進行對光信號放大,然后用THS4521差分輸出的一路送比較器。光傳感器是光電二極管SHF213
    發(fā)表于 08-30 06:00

    jk觸發(fā)器有圈是上升沿還是下降沿

    。在邊沿觸發(fā)模式下,JK觸發(fā)器可以根據(jù)輸入信號的上升沿或下降沿來改變輸出狀態(tài)。 在JK觸發(fā)器中,是否有圈(通常是一個小圓圈標記)在CP(時鐘脈沖)信號線上,是判斷其是上升
    的頭像 發(fā)表于 08-22 10:20 ?4689次閱讀

    OPA847做一個前置放大,怎樣使輸出光脈沖信號上升下降沿時間變?。?/a>

    想做一個前置放大,芯片用的OPA847,現(xiàn)在出來的光脈沖上升下降沿時間有點大(5ns),怎樣使輸出光脈沖信號上升下降沿時間變???
    發(fā)表于 08-21 07:13

    單穩(wěn)態(tài)觸發(fā)器可以產(chǎn)生什么波形

    發(fā)生器,具有一個穩(wěn)定狀態(tài)和一個暫穩(wěn)態(tài)。當接收到一個觸發(fā)信號(通常是邊沿信號,如上升沿或下降沿)后,單穩(wěn)態(tài)觸發(fā)器會從穩(wěn)定狀態(tài)翻轉(zhuǎn)到暫穩(wěn)態(tài),并保持這個暫穩(wěn)態(tài)一段時間(稱為穩(wěn)態(tài)寬度或
    的頭像 發(fā)表于 08-11 09:45 ?1587次閱讀

    jk觸發(fā)器上升沿和下降沿怎么判斷

    是一種具有兩個穩(wěn)定狀態(tài)的觸發(fā)器,它可以通過輸入信號的變化來改變其輸出狀態(tài)。JK觸發(fā)器的特點是具有兩個輸入端,分別標記為J和K,以及一個輸出端,標記為Q。JK觸發(fā)器的工作原理和特性使其在各種數(shù)字電路設(shè)計中非常實用。 2. JK觸發(fā)器的工作
    的頭像 發(fā)表于 07-23 11:19 ?5017次閱讀