日韩成人激情_欧美黑人xxx_国产一区二精品区在线_精品在线一区_97成人资源_久久久久久一区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

臺達PLC循環移位指令[初學]

發布日期:2022-04-26 點擊率:1583 品牌:組態王_Kingview

    0.引言

    那天有一位問起“循環移位”指令,因為其新設備里有PLC,他看了一點資料;我告之,多的我也不知道,但移位指令可以說一說。

    有計算機基礎知識、或學過匯編語言的,對PLC移位指令很好理解。而于上了年紀又無基礎者,則須通俗易懂地去解說。

    今特把所述內容整理了一下,以供后續參考;目標PLC選用臺達ES2。

    1.循環移位的概念

    1)用繩子將一列珠子串起來,然后將繩子兩頭系在一起,珠子就可構成一個環;若用手推動珠子,珠子就可以沿著繩子“循環”移動。

    若選珠子為16顆、繩子足夠長,則可把環拉直,而使珠子排成一排;推動珠子仍可循環,但循環后仍使珠子成為一條直線。若假設這16顆珠子對應16位二進制數,這就相當于PLC中的一個數據“字”。

    如果能通過某種方法,使“字”中的位像珠子一樣移動,那么就是數據位“循環”;實現這種移動的指令,就是循環指令。

    2)數據位的移動,與珠子的移動,當然不會完全相同;通常,在做循環移位運算時,會把移動的最末一位記入進位標志M1022。

    當進位標志M1022不參與循環時,就稱為不帶進位,其指令就是不帶進位的指令;若進位標志M1022參與循環,就是帶進位循環,其指令就是帶進位循環指令。

    2.PLC中的循環移位

    1)循環右移一位的情況。參見附圖1,先使最右邊一位(b0位)為1,其余為0。設每次循環右移一位,則移位一次后,“1”就被移出并轉移到了b15位。

    同時,被移出的最末一位的值,將送到M1022;此處僅移一位,則就是原b0位→M1022。

    為加深印象,下面結合具體的指令來進行講解。

    2)循環右移4位的情況。參見附圖2,首先仍使b0位為1,其余為0。移位一次后,原b0位的“1”,到了b12位。

    但附圖2的“過程示意”并不準確;因為,數據的位并沒有被“移出”在外,而是如串在繩子上的珠子一般,逐位順序移動的。

    此時,M1022的值,是原b3的值,因為它是被最末移出的。

    3.一個簡單示例(ROR)

    1)右循環移位指令ROR。該指令的目標元件,可以是字元件、也可以是由位組合成的字,故不妨使用K4M0來進行試驗,并通過D0來觀察其值(梯形圖監控時),程序參見附圖3。

    PLC上電運行時,使M0置1,如附圖1的情況;接通一次X0,稍作延時后,M20接通一個脈沖周期,作為移位信號。接通X1,清零K4M0,相當于停止信號。

    該程序,用臺達WPLSoft編程軟件編制。

    2)運行程序,監控梯形圖,D0顯示為H1(調整為十六進制顯示);第一次接通X0,D0顯示H8000,說明b15為1,其余為0,與附圖1的演示相同。以后依此類推,其運行結果可參見附圖4。

    第16次移位后,又回到了起始狀態,可以繼續下一個循環。

    4.結語

    這是一個非常簡單的介紹,不知對入門者有無參考作用。其余移位指令,可仿此試驗理解。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 刘亦菲国产毛片bd | 国产成人精品久久二区二区91 | av网站免费 | 亚洲自拍偷拍欧美 | 国产一区日韩在线 | 最新免费视频 | 久久精品99 | 精品美女在线观看视频在线观看 | 久草视频在线播放 | 国产一区www | 国产精品免费一区二区三区四区 | 久草日韩 | 亚洲国产精品第一区二区 | 噜噜噜噜狠狠狠7777视频 | 亚洲国产精品一区二区三区 | 日韩成人精品 | 国产免费又黄又爽又刺激蜜月al | 国产我和子的乱视频网站 | 久久久久久综合 | aaa精品 | 国产一区二区三区久久久久久久久 | 日韩精品一区二区三区中文在线 | 国产网站在线播放 | 五月婷婷 六月丁香 | 久久久久亚洲 | 亚州激情 | 91视频导航| 亚洲欧洲在线看 | 精品伦精品一区二区三区视频 | 成人在线视 | 97狠狠干| 日韩视频在线一区 | 欧美精品一区二区三区在线播放 | 四虎永久免费黄色影片 | 在线不卡一区 | 成人国产精品免费观看 | 成人精品一区二区三区 | 成人国产精品久久 | 天堂色| 中文字幕国产一区 | 亚洲视频中文字幕 |