国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

93329737
級別: 探索解密
精華主題: 0
發帖數量: 23 個
工控威望: 188 點
下載積分: 519 分
在線時間: 18(小時)
注冊時間: 2009-04-14
最后登錄: 2025-03-20
查看93329737的 主題 / 回貼
樓主  發表于: 2010-11-10 14:54
    用S7-200編程的三個實例的解析之三

         本文三例都是本人在網上回答網友的求助貼時編寫的,其中第三貼把和其他網友辯論編出的梯形圖是否正確的內容也寫進來,供大家分析參考,有不對之處,望批評指正。

         一、網友求助:“如何使用200統計流量 :我使用的一個流量計它能輸出脈沖信號,1000個脈沖為一個立方的,也可以輸出4-20毫安的電流信號,20毫安對應每小時500立方,我現在的想用226的CPU來計算一個月該流量計的總流量,最好直接使用CPU模塊實現,不建議再使用特殊模塊。謝謝了。”
        回復:
                        《 一》、使用4-20ma的電流信號求統計流量:
       (一)、你可選用4-20ma電流輸入模塊,將電流信號接在模塊的電流輸入端,如沒有,可選用0-10V電壓輸入模塊,不過要多用一個500歐的精密電阻并接在電壓輸入端與地之間,再將電流輸入信號接在電壓輸入端,這樣4-20ma 電流流過500歐電阻時,就轉變為2-10V的電壓信號。”
      (二)、求出瞬時流量的公式:

             (1)、從模塊的參數可知:20ma(或10V)模塊對應的轉換數字量設它為W20,你就可以求出4ma 對應的數字量W4:

                          W4 =W 20 ×4 ÷20 = W 20÷5。  

            (2)、20毫安對應每小時500立方,那么20毫安對應每秒鐘為500 ÷3600=0.139立方,而“0.139立方”即為流量計輸出20ma時的瞬時流量,此時對應的模塊的數字量為W 20。而流量計輸出4ma時對應的瞬時流量=0,但模塊此時的數字量為W 20÷5,即瞬時流量N與對應的數字量W的關系是一條不過0點的直線,可推導出瞬時流量N的公式:N = 0.139×(W - W 20÷5)÷(W 20- W 20÷5) 簡化為:
                            N = 1.39×(W -0.2× W 20)÷(8×W 20) ……(1)
       (三)、PLC程序處理:采用時間中斷的方式進行瞬時流量的采集與累加:中斷為秒中斷:即每隔1秒從模塊讀取一次數據,按上式(1)求出瞬時流量N,再把N值加在累積區(如VD100)中,即可。
                                   《 二 》用脈沖計數方式求統計流量
        我們知道:用 1秒時間對輸出脈沖進行計數采樣,其計數值即為瞬時流量,N秒內的瞬時流量的累加值即為N秒內的總流量。若求某段時間的總流量,很多人都是采用先求出瞬時流量,再對某段時間的瞬時流量進行累加的方法來求總流量,這種方法如用單片機或計算機可以,但用PLC進行定時計數,由于掃描周期的影響,瞬時流量是測不準的。我認為:如果求瞬時流量不是為了閉環控制提供反饋信號而是為了進行累加求總流量的話,可不用求瞬時流量,直接對流量計的輸出脈沖進行連續計數就可以了。具體編程思路是這樣的:1、如輸出脈沖的最高頻率低于200HZ,可用普通輸入點做計數信號的輸入端,用它的前沿觸發內部一雙字存儲器進行加一運算。如高于200HZ,就得選用帶啟動、復位控制的單相增計數方式的高速計數器進行計數。假設1000個脈沖為一個立方”,可知其一個脈沖為0.001立方的流量.。即累計的流量值的精度為0.001立方。如統計較長時間的總流量其精度不需要這么高,比如要求為0.1立方,此時的計數值應除以100,其商才為累計流量。3、一般流量計輸出脈沖信號幅度為5V或12V,而PLC輸入端要求輸入信號的幅度為24V,故流量計的輸出脈沖信號必需先做電平轉換變成24V脈沖信號后,方可接入PLC的計數輸入端,這樣就得做一塊電路板。如果流量精度為0.1立方,可在電路板上的電平轉換線路前再增加一塊4518(雙十進制計數器)集成塊,來構成二位十進制計數器,先對流量計輸出脈沖進行計數,其輸出的脈沖相當對流量計輸出脈沖進行除以100的運算處理,再對它進行24V電平轉換,去PLC計數口,這樣進入PLC計數端的脈沖頻率一定低于200HZ,就不需要用高速計數器計數,可大大的簡化編程程序。見下圖:


              程序說明:按下啟動開關I2.1,讀取此時的日期時間存入VB10(年)、VB11(月)、VB12(日)、VB13(時)中,I2.1的后沿使V2.0=1,V2.0的前沿使計數器VD100清0,V2.0=1時泵啟動,流量計計量開始。如運行中斷電,VD100、V2.0 及VB10、VB11等均具有斷電保持原數據、狀態的功能,所以復電后,不用按啟動開關,由于V2.0=1,PLC自動進行累計流量。如累計流量結束,按一下停止按鈕I2.2J就可:I2.2=1,立即將此時日期、時間出入VB20、VB21、VB22、VB23中,同時使V2.0=0,累計流量結束。

              二、網友求助:“如何用程序實現泵每五分鐘起一次,工作五分鐘后,再停五分鐘,循環工作。”
        回復:下圖是按著樓主要求用S7-200編寫的梯形圖,圖中用一個按鈕做電機運行與停車開關(I 0.0)



        不管哪種PLC都有通電延時定時器,你都可以按這樣思路編程。  

                三、網友求助:“s7-200程序,一個輸入,輸出時四個輸出中的任意一路輸出,有什么簡單的方法?歡迎大家熱烈發帖。”
        回復:“s7-200程序,一個輸入,輸出時四個輸出中的任意一路輸出,有什么簡單的方法?歡迎大家熱烈發帖。”,
這確實是個不錯的帖子,我也沒用什么隨機函數,憑著PLC由于掃描周期影響定時器的定時精度的考慮,用S7-200編寫了樓主提出的控制要求的梯形圖,并在S7-200上運行,證明程序符合樓主要求。梯形圖如下,有興趣的網友可以試用一下。
     (原圖)


     (后改圖)



          ***有網友提出異議:
1:
這個程序的輸出不具備隨機性,因此不能說符合樓主要求。簡單地說:如果某一時刻I0.0輸入ON,輸出為Q0.0,那么15ms后再次輸入,則輸出一定不是Q0.0了。這就不符合隨機性要求。隨機性的原則是:無論何時輸入I0.0,輸出Q0.0-Q0.3的機會相等。
2:
樓上的程序未必是真正意義上的隨機輸出。有限個輸出符合要求不意味著總能隨機輸出。還是用隨機數輸出的指令,讓plc給出在(0,1)范圍內的偽隨機數RAND(x),用取整指令對4*RAND(x)+1取整,其結果一定是1,2,3,4中隨機的某一個,再讓此隨機結果分別與1,2,3,4比較,采用分支程序根據比較結果把程序執行引向不同的輸出
          我的答復: 根據樓主要求:“一個輸入,輸出時四個輸出中的任意一路輸出,”就是說在輸入信號=1時,Q0.0-Q0.3 四個輸出端中必須有一路輸出=1,且不是有規律出現,我是按這個原則編程的。11樓你說“15ms后再次輸入,則輸出一定不是Q0.0了”你對T32的用意理解錯了,這里用T32構成振蕩器,是在輸入信號I0.0 =1的后沿起的300MS內,對MB0計數用的,300MS后MB0計數停止,由于這種定時計數不穩定性,使MB0每次計數結果不相等,但MB0的低二位(即M0.0與M0.1二位值)的狀態只有四種:00、01、10、11,按梯形圖四路輸出支路的M0.0、M0.1的組合,不管計數值為多少,總有且只有一路為串聯通道狀態,當下一個輸入信號到來時間內(即I0.0=1)使M2.0=1,這樣四路輸出中總有且只有一路輸出=1,當輸入信號結束后的300MS內MB0又計數,計數停止,M0.0與M0.1的狀態是隨意的,但只能在0-3之間變化,也就是說總有一路M0.0與M0.1串聯處于通道狀態的。我認為本梯形圖符合樓主要求。從統計學觀點來看,多次的輸入,其四路出現導通的概率應該是相等的。

            ****網友再提出異議: 你還是沒有理解“隨機性”。就你的程序,再舉個特殊點的例子來說明我在11樓的觀點:如果某一時刻I0.0輸入時,輸出為Q0.0,5ms時I0.0斷開,10ms時再次輸入I0.0,那么按照你的程序,輸出是確定的:不是Q0.0就是Q0.1,而不可能是Q0.2或Q0.3,因為這期間T32最多翻轉一次。這就談不上隨機性了。
        再回復: 15樓網友:你說的問題我明白,但樓主要求用S7-200編程,PLC通常內部存儲器計數頻率很低,所以才用15ms定時器搭成振蕩器,如果想要是輸入信號寬度為幾ms,可用高速計數器計數,這樣就得用外輸入計數脈沖來代替T32,而且最高為20KHz。如你再要求輸入脈寬為幾微秒,PLC根本不能勝任,就得用計算機編程了,而計算機也有最高頻率限制,所以不能把問題太絕對化。(將T32的定時時間改為 1ms,程序仍能正常工作,這樣幾毫秒輸入脈寬就能正常運行)
         ****網友再提出異議: 不是我要求脈寬為幾微秒,只是舉個例子而已。無論T32的定時時間是15ms還是1ms,性質是不變的:即不能保證任意時刻I0.0輸入時Q0.0-Q0.3輸出的概率相等。

        再回復:17樓網友說:“不是我要求脈寬為幾微秒,只是舉個例子而已。無論T32的定時時間是15ms還是1ms,性質是不變的:即不能保證任意時刻I0.0輸入時Q0.0-Q0.3輸出的概率相等。”對此結論我不理解,如果你的依據來源于15樓你說的“如果某一時刻I0.0輸入時,輸出為Q0.0,5ms時I0.0斷開,10ms時再次輸入I0.0,那么按照你的程序,輸出是確定的:不是Q0.0就是Q0.1,而不可能是Q0.2或Q0.3,因為這期間T32最多翻轉一次。這就談不上隨機性了。”。如果是這樣說明你對程序沒有看細,就以你說的輸入條件,第一次輸入,MB1可能計數為0或1,當第二次輸入時,MB1的計數值不是仍為0或1而是0、1或2,為什么?MB1計數是累加計數的而不是從0計數,怎么會不可能出現Q0.2或Q0.3為輸出呢?我們還是以樓主的求助內容來討論問題吧:樓主說“s7-200程序,一個輸入,輸出時四個輸出中的任意一路輸出,有什么簡單的方法?”。1、用S7-200編程,就限制了輸入信號的脈寬不能小于5ms(普通輸入口對信號的前后沿滯后時間為幾毫秒,用其做計數輸入口只能計200HZ以下的脈沖頻率),2、輸入信號的寬度是隨意的,即使脈寬相同,由于掃描周期的影響,再加上MB1為累加計數,故使MB1的每次計數值波動性大,即MB1最低二位數(M1.0、M1.1)的狀態為不固定的。從統計學觀點來看,多次的輸入,其四路各自出現導通的概率應該是相等的。這和拋錢看正反面的概率是一樣的。3、真正意義上的隨機數(或者隨機事件)在某次產生過程中是按照實驗過程中表現的分布概率隨機產生的,其結果是不可預測的,是不可見的。而計算機中的隨機函數是按照一定算法模擬產生的,其結果是確定的,是可見的。我們可以這樣認為這個可預見的結果其出現的概率是100%。所以用計算機隨機函數所產生的“隨機數”并不隨機,是偽隨機數。
         我是本著上述二個原則編寫的程序,通過上機運行,多次輸入,且輸入脈寬長短變化,其四路輸出是隨機的,所以我仍堅持我編寫的梯形圖符合樓主要求。
       ***網友再提出異議:
       1、10樓的程序是否改過了,我記得原來有兩個定時器。
       2、對于“如果是這樣說明你對程序沒有看細,就以你說的輸入條件,第一次輸入,MB1可能計數為0或1,當第二次輸入時,MB1的計數值不是仍為0或1而是1或2,為什么?MB1計數是累加計數的而不是從0計數,怎么會不可能出現Q0.2或Q0.3為輸出呢?”的回復:(針對先前的程序)
假定某一時刻I0.0輸入時,Q0.0輸出,說明MB0此時=0。再過10ms,I0.0再次輸入并持續5ms,此時段內T32可能翻轉,也可能不翻轉,但翻轉最多一次。故MB0或者是0,或者是1,而不可能是2或者3.
      3、針對現在改過的程序:Q的輸出與I0.0的持續時間有關,是可以人為控制的。因此也不是隨機的。
      再回復: 最終定下的梯形圖如下,望有條件有興趣的網友在S7-200 PLC上運行試驗,看看能否符合樓主的要求。



         梯形圖是做過改動,只是簡化程序,縮短二次輸入的間隔時間,原程序是I 0.0 驅動斷電延時定時器T100,用I 0.0 由1變0起到T100由1變0止的間隔時間對MB0進行計數,這是考慮手動按鈕做輸入,其二次輸入的最小間隔時間在幾百毫秒以上才選用這種控制方式的。考慮到你在5樓提出“如果某一時刻I0.0輸入時,輸出為Q0.0,5ms時I0.0斷開,10ms時再次輸入I0.0,”,即二個輸入信號間隔10ms,由于此時T100還沒有變0,會使第二次輸入失效,故將“原用I 0.0 由1變0起到T100由1變0的間隔時間對MB0進行計數”的計數方式改為“在I0.0=1的時間對MB1進行計數,I0.0 的后沿將MB1的計數結果送入MB0”,這樣就可縮短二次輸入信號的間隔時間,而且也簡化了程序。但“一個輸入,輸出時四個輸出中的任意一路輸出”的設計思路并沒變。現在要論証一下你在21樓說的話“假定某一時刻I0.0輸入時,Q0.0輸出,說明MB0此時=0。再過10ms,I0.0再次輸入并持續5ms,此時段內T32可能翻轉,也可能不翻轉,但翻轉最多一次。故MB0或者是0,或者是1,而不可能是2或者3.”,
        前面我講過幾次,MB0 或MB1是累加計數,不是清0后計數,假設在輸入時間內,MB1最多計一個數,MB1從0開始,第一次計數值為0或1,第二次為0或1或2,第三次為0或1或2或3,第四次為0或1或2或3(或4時即為0)。。。。怎么“不可能是2或者3”呢?多次輸入,使MB1的最低二位出現0、1、2、3的幾率相等,這就是我編程的依據,如你有充足的理論依據能駁倒我的編程思路我歡迎,如還像前面的說法,我認為就此停止吧。
dutian2328
級別: 探索解密
精華主題: 0
發帖數量: 25 個
工控威望: 108 點
下載積分: 560 分
在線時間: 5(小時)
注冊時間: 2010-08-23
最后登錄: 2014-04-02
查看dutian2328的 主題 / 回貼
1樓  發表于: 2010-11-14 21:13
圖沒有↑來

主站蜘蛛池模板: 国产成人无码精品久久久性色_国产精品呻吟久久av图片_男人激烈吮乳吃奶视频免费_www.伊人.com_亚洲日韩中文无码久久_欧美人与动性行为视频_黄色在线视屏_国产色综合一区 | 俺也去俺来也www色官网_国产精品久久久久激情影院_小荡货好紧好爽奶头大视频_亚洲免费精品一区_欧美群妇大交乱视_国产一区视频播放_一区二区三区四区欧美日韩_亚洲欧美日韩系列中文字幕 | 亚洲Aⅴ无码专区在线观看春色_免费成人_国内三级在线_综合久久久久久久_妞干网福利视频_日韩高清影视_日本超乳排名100位_成年黄色片 | 日韩高清网站_69免费视频_亚洲成AV人片乱码色午夜_欧美成人伊人_日本三级在线播放线观看视频_亚洲男GAY视频_超碰午夜_国产手机在线无码播放视频 | 成人99一区二区激情免费看_中文字幕乱老妇女一视频_久久网站视频_天天摸夜夜添久久精品_日本深夜福利视频_亚洲日本精品一区二区三区_高h视频在线免费观看_88av导航 | 久久免费久久_亚洲va欧美va国产va天堂影院_国产毛片av在线_99久久久无码国产精品不卡_黄色视屏免费在线观看_亚洲大乳大丰满中文字幕_国产精品久久久久久久久鸭_综合久久网站 | 成人在线观看地址_国产成人AV永久免费观看網站信息!_久久综合久久伊人_久久亚洲一区二区三_91短视频版在线观看高清_免费九九视频_性满足bbwbbwbbw_午夜精品在线免费观看 | 日韩去日本高清在线_在线观看视频一区二区_激情91_成人免费亚洲_黄片毛片一级_毛片免费看的_91社区在线_91中文在线观看 | www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 精品国产一区二区免费不卡_久久久久久久久久99_国产精品无码素人福利免费_国产三级生活片_国精一区二区_国产小福利_久久中文字幕无码专区_日韩精品国产精品 | 女人与拘做受AAAAA片_久久国产AV无码一区二区老太_消息称老熟妇乱视频一区二区_中文字幕精品乱码中文字乱码_澳门永久av免费网站入口_午夜激情成人网_搡女人真爽免费视频大全_亚洲暴爽av人人爽日日碰麻豆 | 久草高清_中文字幕无码中文字幕有码在线_日韩成年视频_91成人在线免费观看_日本爽爽爽爽爽爽在线观看免_特大黑人娇小亚洲女_91亚洲国产成人_精品少妇亚洲乱码 | 137日本免费肉体摄影_伊人365_日韩欧美一区二区在线_无码中文字幕VA精品影院_亚洲AV福利无码无一区二区_深夜影院在线观看_被黑人猛男连续高潮视频_aa国产精品 | 欧亚一级片_亚洲成人av免费在线观看_亚洲人成网亚洲欧洲无码_国产一级二级在线_狼群社区视频www_超碰免费在线97_青青午夜_国产成人无码A区在线观看导航 | 9热在线_日韩操穴_亚洲AV无码一区二区三区天堂网_亚洲AV永久无码嘿嘿嘿_飘雪影院在线观看免费版高清动漫_国产免费拔擦拔擦8x在线牛_亚洲欧洲自拍拍偷精品美利坚_久久人搡人人玩人妻精品 | 国产AV旡码专区亚洲AV_国产亚洲高清在线观看_日韩精品免费_成人乱码一区二区三区av_国产在线一区二区三区四区_偷拍自拍在线视频_不卡的一区_国内精品国语自产拍在线观看 | xxxx18—20岁老师_亚洲射情_久久青青草视频_真人作爱视频免费_jk白丝极品被cao到流水呻吟_97成人在线视频_国产人妻精品一区二区三区_天堂在线WWW天堂在线最新版 | 91热这里只有精品_男人扒开女人腿桶_农村人伦一区二区三区的重点内容_日本久久一区二区三区_日韩伦理三级_少妇人妻挤奶水中文视频毛片_久久天天操_国产美女被遭强高潮露开双腿 | 高潮毛片无遮挡高清免费_黄色sp_成年人国产视频_www99视频_精品一区91_3344成人免费看A片_老司机亚洲_高清无码午夜福利视频 | 国产精品一区免费看8c0m_毛片无码国产_91九色在线视频_一道本在线伊人蕉无码_99精品国产福利在线观看_亚洲逼院_伊人tv_久久精品少妇免费理伦视频 | 小妹色播_93看片淫黄大片一级_富婆偷人对白又粗又大视频_99热热_91精品国产一区二区三区免费_国产优质老熟_天才女友第四季在线播放_亚洲国产91视频 | h网站免费在线观看_久久丫精品国产亚洲av_男女啪啪激烈高潮喷出动态图_亚洲欧美国产毛片在线_国产精品伦一区二区三级视频_天天躁日日躁狠狠躁退_人妻洗澡被强公日日澡_中文字幕精品—区二区四季 | 精品国品一二三产品区别在线观看_伊人色影院_狼友AV永久网站在线观看_91精品视频在线看_国产做爰视频_国产伦精品一区二区三区视频孕妇_gogogo高清在线播放免费观看_成人aaaa | 驯服人妻hd中字日本_人妻夜夜爽天天爽三区麻豆AV网站_欧美精品日日操_日本三级大全_大香伊在人线免97_欧美视频网站www色_中国一级片网站_在线播放av更多 | 91亚洲免费视频_国产精品人妻一区二区网站_亚洲中文字幕无码一区二区三区_性欧美XXXXX极品少妇_国产精品一区免费在线观看_一级做a爱片_在线视频一区二区三区三区不卡_激情综合婷婷丁香五月俺来也 | 久久久久亚洲AV成人网_日本三级成本人网站_成人久18秘免费观看视频_在线观看不卡一区_狠狠色丁香婷婷久久综合蜜芽_天天夜摸夜夜添夜夜无码_国产a免费一级视频_91社区国产在线观看 | 色综合99_中文日产幕无限码一区_黄网站色网址_又污又爽又黄的网站_欧美成人h版_亚洲日韩欧洲无码a∨夜夜_亚洲人成影院在线无码_色五月丁香六月欧美综合 | 能直接看av的网站_国产精品a免费一区久久网址_中国黄色一级毛片_看国产毛片_丁香五香天堂网_四虎1515hh丶comblacked_欧美日韩精品一区二区在线观看_最近在线更新8中文字幕免费 | 久久人妻少妇嫩草AV_97国产精品视频人人做人人爱_色综合久久婷婷88_免费在线黄网站_超碰自拍网_韩国久久久久无码国产精品_外国一级毛片_黑人巨大40厘米免费播放 | 男啪女视频免费观看网站_国产成人啪精品视频网站午夜_欧亚久久日韩av久久综合_9a蜜桃久久久久久免费_国产综合18久久久久久_国产www_国产精品久久久久久久久亚洲美女_日日爱网站 | 国产在线麻豆精品观看_av蓝导航精品导航_中国护士一级毛片_黄色免费毛片_一个色的导航_在线精品视频一区二区三区_亚洲久久久久久_欧美成人一级高清 | 国产精品奇米一区二区三区小说_国产乱人伦av在线a_日日综合网_调味的房子在线观看_亚洲av狠狠爱一区二区三区_国产在线播放精品视频_人与禽的免费一级毛片_国产一级精品视频 | xxxx漂亮少妇hdxxxx_久久香蕉国产线看观看手机_青青草手机在线观看_人妻激情另类乱人伦人妻_狠狠色狠狠色88综合日日91_有码在线_日韩av综合_好爽好痛好湿好硬视频免费 | 国产日产欧美a一级在线_久久成人视屏_强行挺进朋友漂亮人妻身体_午夜影音_91精品国产高清久久久久久久久_国产高清久久_亚洲精品无码久久久_国产成人免费看片 | 365看片在线成人_国产成人综合亚洲精品_一区视频在线播放_男女又爽又黄激情免费视频大_超级碰人人超碰超国产_后入到高潮免费观看_亚洲啪AV永久无码精品放毛片_操久久久 | 欧美日韩在线免费播放_丰满人妻无奈张开双腿AV_国产高清免费AV片在线观看不卡_四虎国产精品永久在线_成人色综合_亚洲精品成人自拍_91色精品视频在线_91叼嘿视频 | 亚洲中文无码成人片在线观看_在线第一页_啊片网站在线观看_香蕉久久影院精品欧美日韩_国产精品中文字幕在线播放_日韩免费在线视频_国产资源久久_成人a片产无码免费视频在线观看 | 欧美变态另类刺激_91精品少妇99在线观看_欧美另类在线制服丝袜国产_亚洲二区三区在星空传媒_久久精品国产精品青草_日本精品久久久久久久_涩涩导航_欧美性色a | 肉体裸交137日本大胆摄影_91黄色毛片_国产成人一区二区三区在线_欧美成人另类视频_中文字幕免费看_欧美精品成人影院_久久16_成人国产精品免费观看 | a级片免费观看_福利视频一二三在线观看_97色伦午夜国产亚洲精品_国产精品观看_亚洲乱码中文字幕综合234_91看片成人_年轻的朋友hd中字_久久地址 | 亚洲精品综合_足疗店女技师按摩毛片_亚洲精品久久嫩草网站秘色_国产亚洲一区精品_这题超纲了动漫免费观看_国产免费av高清在线_波多野结衣1区2区3区_久久精品小短片 |