《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 一些PLC編程經驗分享

一些PLC編程經驗分享

2018-07-20
關鍵詞: PLC 編程 TON

  一、時間繼電器:

  TON 使能=1計數,計數到設定值時(一直計數到32767),定時器位=1。使能=0復位(定時器位=0)。

  TOF 使能=1,定時器位=1,計數器復位(清零)。使能由1到0負跳變,計數器開始計數,到設定值時(停止計數),定時器位=0。如下圖:

1.jpg

  圖1:使能=1時,TOF(T38)的觸點動作圖

2.jpg

  圖2:使能斷開后,計數到設定值后,TOF(T38)的觸點動作圖(其中T38常開觸點是在使能由1到0負跳變后計數器計時到設定值后變為0的)

  TONR 使能=1,計數器開始計數,計數到設定值時,計數器位=1。使能斷開,計數器停止計數,計數器位仍為1,使能位再為1時,計數器在原來的計數基礎上計數。

  以上三種計數器可以通過復位指令復位。

  正交計數器 A相超前B相90度,增計數

  B相超前A相90度,減計數

  當要改變計數方向時(增計數或減計數),只要A相和B相的接線交換一下就可以了。

  二、譯碼指令和編碼指令:

  譯碼指令和編碼指令執行結果如圖所示:

3.jpg

  DECO是將VW2000的第十位置零(為十進制的1024),ENCO輸入IN最低位為1的是第3位,把3寫入VB10(二進制11)。

  三、填表指令(ATT)

  S7-200填表指令(ATT)的使能端(EN)必須使用一個上升沿或下降沿指令(即在下圖的I0.1后加一個上升沿或下降沿),若單純使用一個常開觸點,就會出現以下錯誤:

4.jpg

  這一點在編程手冊中也沒有說明,需要注意。其他的表格指令也同樣。

  四、數據轉換指令

  使用數據轉換指令時,一定要注意數據的范圍,數據范圍大的轉換為數據范圍小的發注意不要超過范圍。如下圖所示為數據的大小及其范圍。

  

5.jpg

  (1)BCD碼轉化為整數(BCD_I)

  BCD碼轉化為整數,我是這樣理解的:把BCD碼的數值看成為十進制數,然后把BCD到整數的轉化看成是十進制數到十六進制數的轉化。如下圖所示,BCD碼為54,轉化為整數后為36。

1.jpg

  整數轉化為BCD碼(I_BCD)則正好相反,看成是十六進制到十進制的轉化。

  (2)整數轉化為雙整數(I_DI)

  此問題需要注意的是:整數轉化為雙整數后,符號位被擴展,因為整數的精度小于雙整數的精度,轉化后,雙整數除了表示整數的數值所占的位外,其余空位用符號位填充。如整數45轉化為雙整數后,基二進制表示為:2#0000_0000_0000_0000_0000_0000_0010_1101,而整數-45轉化為雙整數后則為:2#1111_1111_1111_1111_1111_1111_1101_0011。

  五、不要重復使用PLC輸出線圈

  基本邏輯指令中常開接點和常閉接點,作為使能的條件,在語法上和實際編程中都可以無限次的重復使用。

  PLC輸出線圈,作為驅動元件,在語法上是可以無限次的使用。但在實際編程中是不應該的,應該避免使用的。因為,在重復使用的輸出線圈中只有程序中最后一個是有效的,其它都是無效的。輸出線圈具有最后優先權。

  如圖1和2所示。

2.jpg

  輸出線路未重復使用

3.jpg

  輸出線路未重復使用

  圖1:輸出線路未重復使用  圖2:輸出線路未重復使用

  圖1所示,輸出線圈Q0.0是單一使用,表示I0.0和I0.1兩個常開接點中任何一個閉合,輸出線圈都得電輸出。

  圖2所示,輸出線圈Q0.0是重復使用,在網絡1和網絡2中重復使用兩次,目的和圖1所示一樣,要求I0.0和I0.1兩個常開接點中任何一個閉合,輸出線圈得電輸出。

  首先需要肯定是圖2所示的程序在語法上是完全正確的。但是,Q0.0重復使用的輸出線圈中,真正有效的是網絡2,網絡1是多余的、無效的。也就是說,I0.0無論是閉合還是斷開,都對Q0.0不起作用,Q0.0是否得電是由I0.1決定的。

  這是因為PLC在一個掃描周期中,PLC輸出點的刷新是在程序執行完畢后執行的,在一個掃描周期中,即使I0.0閉合,I0.1斷開,在PLC程序執行網絡1時,輸出點Q0.0映像存儲器為1,在執行網絡2時,輸出點Q0.0映像存儲器又變為0。diangon.com程序執行完畢,PLC輸出點才執行刷新,最終輸出點Q0.0失電不輸出。同理,在一個掃描周期中,I0.0斷開,I0.1閉合,輸出點Q0.0映像存儲器最終為1,在PLC輸出點執行刷新時,輸出點得電輸出。因此,圖2所示的程序中,對Q0.0起作用的只是I0.1。

  因此,在PLC編程時,重復使用數出線圈。盡管在語法上是正確的,但是應該避免使用的。

  幾種置位、復位的方法和比較

  位置位、復位操作方法上,有好幾種方法,可以直接采用置位、復位指令,也可以采用數據傳送指令、表格填充指令,甚至可以采用移位循環指令。

  這幾種方法在具體運用時,也要根據情況而定。下面用一個范例來講解他們的不同之處。要求對Q0.0~0.7、Q1.0~1.7十六位輸出進行置位、復位。

4.jpg

  幾種置位、復位的方法

  在以上幾種方法中,除移位循環指令外,其他指令比較好理解。

  移位循環指令的方法,置位是對16#FFFF十六位常數左循環16位,送入輸出字QW0(由Q0.0~0.7、Q1.0~1.7組成),無論16#FFFF如何循環,還是16#FFFF,16位輸出。復位采用對QW0一次掃描周期一次執行16位左移位指令,將QW0中的數據全部移出(如果是帶符號位的字,連符號位也移出),輸出復位。

  在上面的方法中,直接采用置位、復位的方法不僅可以對字節、字、雙字中的位進行置位、復位操作,也可以對不成字節、字、雙字的位進行操作。而數據傳送指令、移位循環指令、填充指令只能對字節、字、雙字中的位進行置位、復位操作,其中填充指令還只能對字操作。

  比如單單對Q0.0~0.6七個位輸出進行置位、復位,采用數據傳送指令、移位循環指令、填充指令是很難實現的,此時只有采用直接置位、復位指令的方法。

 

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
麻豆精品精品国产自在97香蕉| 欧美日韩中文| 一本色道久久综合亚洲91| 欧美日本一道本| 香蕉久久夜色精品国产使用方法| 欧美一区二区三区视频在线 | 国产精品福利久久久| 先锋a资源在线看亚洲| 久久精品天堂| 99视频精品免费观看| 国产老女人精品毛片久久| 久久香蕉国产线看观看网| 99ri日韩精品视频| 亚洲欧美日本伦理| 亚洲国产高清自拍| 西西裸体人体做爰大胆久久久| 亚洲欧美在线一区二区| 136国产福利精品导航网址| 欧美性事在线| 欧美88av| 性欧美暴力猛交另类hd| 欧美在线欧美在线| 99在线精品视频| 激情小说另类小说亚洲欧美| 欧美视频在线免费| 久久综合九色综合久99| 亚洲小视频在线观看| 久久精品毛片| 中文国产亚洲喷潮| 在线观看亚洲一区| 国产日韩欧美在线| 欧美日韩专区| 欧美成人午夜激情视频| 久久成人av少妇免费| 在线亚洲观看| 亚洲国产美女| 亚洲图片自拍偷拍| 最近中文字幕mv在线一区二区三区四区| 国产欧美精品日韩| 欧美日韩国产一级| 一本色道久久综合狠狠躁篇怎么玩 | 久久aⅴ国产欧美74aaa| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲黄一区二区三区| 亚洲女人小视频在线观看| 亚洲欧洲日产国产网站| 黄色成人在线网站| 国产精品视频xxxx| 欧美日韩免费观看一区二区三区| 美女黄毛**国产精品啪啪| 欧美制服丝袜第一页| 亚洲午夜av电影| 日韩天天综合| 亚洲黑丝在线| 亚洲国产日韩综合一区| 亚洲一区自拍| 亚洲无亚洲人成网站77777| 亚洲精品字幕| 亚洲日本欧美| 最新成人av网站| 亚洲黑丝一区二区| 亚洲国产高清aⅴ视频| 伊人激情综合| 伊人久久av导航| 激情亚洲网站| 在线播放不卡| 精品成人一区| 一区二区三区在线视频观看| 国产一区二区三区久久| 国产亚洲精久久久久久| 国产欧美一区二区精品秋霞影院| 国产精品毛片a∨一区二区三区| 欧美日韩中文另类| 欧美色综合网| 欧美午夜国产| 国产精品女主播在线观看| 国产精品高精视频免费| 国产精品久久久久久福利一牛影视| 欧美日韩中文字幕综合视频| 欧美偷拍另类| 国产精品盗摄久久久| 国产精品久久午夜| 国产欧美日韩精品丝袜高跟鞋| 国产欧美日本一区二区三区| 国产偷国产偷精品高清尤物| 国产亚洲精品成人av久久ww| 国内精品免费在线观看| 一区二区在线看| 亚洲高清电影| 夜色激情一区二区| 亚洲一区二区免费视频| 午夜久久99| 亚洲第一黄网| 亚洲开发第一视频在线播放| av成人手机在线| 亚洲女性喷水在线观看一区| 性伦欧美刺激片在线观看| 久久精品一区四区| 美女视频黄a大片欧美| 欧美日本在线观看| 国产精品日韩精品| 国产午夜精品理论片a级探花 | 国产一区二区三区四区五区美女| 国内久久精品视频| 亚洲国产高清在线观看视频| 日韩视频一区二区三区| 亚洲一区在线视频| 亚洲国产精品成人| 亚洲最新色图| 欧美伊人久久久久久午夜久久久久| 久久全国免费视频| 欧美另类亚洲| 国产日韩专区在线| 亚洲黄色av一区| 亚洲在线观看| 亚洲国产一区二区三区在线播| 亚洲最新在线视频| 久久www免费人成看片高清| 免费亚洲电影在线| 国产精品播放| 伊人影院久久| 亚洲视屏在线播放| 亚洲国产第一| 亚洲专区免费| 免费短视频成人日韩| 欧美午夜三级| 一区二区亚洲精品| 一区二区三区国产在线| 久久精品导航| 亚洲免费伊人电影在线观看av| 久久青草欧美一区二区三区| 欧美日韩一区二区在线视频| 国内不卡一区二区三区| 亚洲最黄网站| 亚洲大胆av| 午夜精品视频在线| 欧美大片在线看免费观看| 国产精品男女猛烈高潮激情 | 久久都是精品| 国产精品99久久久久久www| 久久精品视频免费播放| 欧美日韩亚洲91| 禁断一区二区三区在线| 亚洲影音先锋| 一本色道久久综合亚洲精品高清| 久久久久久久一区二区| 欧美色偷偷大香| 亚洲国产精品日韩| 亚洲欧美亚洲| 亚洲视频中文字幕| 免费看黄裸体一级大秀欧美| 国产欧美三级| 亚洲小视频在线观看| 99亚洲视频| 免费成人黄色| 国内综合精品午夜久久资源| 亚洲欧美激情视频| 亚洲影音一区| 欧美日本在线视频| 亚洲国产精品成人精品| 久久国内精品视频| 性欧美1819sex性高清| 欧美视频一区二区三区四区| 亚洲第一页自拍| 久久精品视频一| 久久精品国产99国产精品| 国产精品高潮呻吟久久av黑人| 亚洲人成网站777色婷婷| 亚洲精美视频| 美女精品在线观看| 激情文学综合丁香| 久久精品噜噜噜成人av农村| 久久精品免费播放| 国产欧美va欧美不卡在线| 亚洲桃色在线一区| 一区二区三区欧美日韩| 欧美精品一区二区三区在线播放 | 久久免费的精品国产v∧| 国产区日韩欧美| 亚洲免费人成在线视频观看| 亚洲欧美成人综合| 国产精品第2页| 亚洲视频香蕉人妖| 亚洲制服av| 国产精品人人做人人爽| 亚洲一区二区三区视频| 亚洲欧美在线一区二区| 国产精品日韩欧美一区二区| 亚洲一区二区精品视频| 亚洲欧美伊人| 国产精品亚洲综合色区韩国| 亚洲女性裸体视频| 欧美亚洲在线播放| 国产日韩精品电影| 欧美亚洲日本一区| 久久免费偷拍视频| 亚洲电影在线| 一本久久综合亚洲鲁鲁五月天| 欧美日韩亚洲精品内裤| 一本一道久久综合狠狠老精东影业 |