電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

用普通指令編寫西門子S7-1200PLC的循環(huán)程序

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2019/2/7

    循環(huán)程序用來完成大量的重復(fù)的操作。西門子S7-1200plc沒有像西門子S7-300PLC的LOOP那樣的循環(huán)程序?qū)S玫闹噶睿瑸榱司帉懷h(huán)程序,可以用FieldRead指令實(shí)現(xiàn)間接尋址,用普通指令來編寫循環(huán)程序。
    生成一個(gè)名為“循環(huán)程序”的項(xiàng)目。首先生成全局?jǐn)?shù)據(jù)塊DB1,在DB1中生成有10個(gè)字節(jié)元素的數(shù)組,設(shè)置各數(shù)組元素的初始值。
    生成一個(gè)功能塊FB1,定義它的輸入?yún)?shù)“字節(jié)數(shù)”(Int)、“初始下標(biāo)”(Dint)、“數(shù)組”(Array)和輸出參數(shù)“異或結(jié)果”(Byte)。
    在FB1的程序段1用MOVE指令將“異或結(jié)果”清零(見圖1)。
    程序段2的跳轉(zhuǎn)標(biāo)簽Back表示循環(huán)的開始。指令FieldRead用來實(shí)現(xiàn)間接尋址,其參數(shù)INDEX是要讀寫的數(shù)組元素的下標(biāo),其數(shù)據(jù)類型為DInt(雙整數(shù))。參數(shù)MEMBER的實(shí)參必須是該數(shù)組的第一個(gè)元素,參數(shù)VALUE是讀取的數(shù)組元素的值。
讀取數(shù)組元素值后,將它與輸出變量“異或結(jié)果”作異或運(yùn)算,將地址指針“起始下標(biāo)”加1,它指向下一個(gè)數(shù)組元素。將作為循環(huán)次數(shù)計(jì)數(shù)器的輸入變量“字節(jié)數(shù)”減1。減1后如果非0則返回標(biāo)簽Back處,開始下一次循環(huán)的操作。

用普通指令編寫西門子S7-1200PLC的循環(huán)程序  

    圖1

    在OB1中調(diào)用FB1(見圖2),求DB1中的數(shù)組1從下標(biāo)為2的元素開始的3個(gè)數(shù)組元素的異或值,異或的結(jié)果用MB4保存。
    將程序下載到CPU,將CPU切換到RUN模式。搬動(dòng)I0.2對(duì)應(yīng)的小開關(guān),在I0.2的上升沿調(diào)用FB1。用監(jiān)視表監(jiān)視MB4中的運(yùn)算結(jié)果,驗(yàn)證了程序的正確性。

用普通指令編寫西門子S7-1200PLC的循環(huán)程序 

圖2

Tags:循環(huán)程序,S7-1200,PLC  
責(zé)任編輯:admin
相關(guān)文章列表
西門子PLC S7-1200電動(dòng)機(jī)的順序控制_三臺(tái)電機(jī)順序啟動(dòng)逆序停止pl
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
信捷PLC:XD/XL定時(shí)器指令寫法
信捷PLC講解,信捷PLC分類
PLC行知道幾個(gè)業(yè)常用184個(gè)專業(yè)英語詞匯,看看認(rèn)識(shí)幾個(gè)
西門子S7-1200能否全面取代S7-300,先看數(shù)據(jù)!
上位機(jī)和plc有啥區(qū)別,PLC是什么(超級(jí)詳細(xì))
PLC控制系統(tǒng)設(shè)計(jì)的基本原則和步驟_PLC控制系統(tǒng)設(shè)計(jì)與調(diào)試的一般步
輕松搞定PLC控制系統(tǒng)設(shè)計(jì)!PLC控制系統(tǒng)設(shè)計(jì)流程圖_PLC控制系統(tǒng)設(shè)
一文教會(huì)詳解S7-1200位邏輯指令的使用
S7-1200PLC簡(jiǎn)介_西門子S7-1200PLC組成
基于西門子S7-1200 PLC四路搶答器系統(tǒng)設(shè)計(jì)
西門子plc S7-200實(shí)現(xiàn)小車往返運(yùn)動(dòng)的程序梯形圖實(shí)例
S7-200仿真漢化版下載和教程 西門子S7-200系列PLC仿真軟件使用教
西門子plc  1分鐘學(xué)會(huì)S7-1200基本指令——SR、RS
S7-1200 PLC跑馬燈程序設(shè)計(jì),接線圖和控制流程圖
plc開關(guān)量與plc模擬量及數(shù)字量的功能說明
關(guān)于噴泉的幾種形式
怎樣判斷plc輸出晶體管已壞?輸出觸點(diǎn)損壞的判斷,PLC輸出點(diǎn)損壞
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
国产午夜鲁丝片av无码免费| 亚洲精品无码人妻无码| 狠狠色综合网站久久久久久久| 又粗又硬又大又爽免费视频播放| 精品一区二区三区自拍图片区| 十七岁免费完整版bd| 用我的手指搅乱吧未增删翻译 | 精品四虎免费观看国产高清午夜| 四虎影视884aa·com| 精品一区精品二区| 免费永久国产在线视频| 永久黄网站色视频免费直播| 亚洲综合色丁香婷婷六月图片 | 免费看欧美一级特黄α大片| 波多野结衣xfplay在线观看| 亚洲视频免费在线观看| 欧美人与性动交α欧美精品图片| 亚洲免费观看网站| 日本精品久久久久久福利| 久久久精品人妻一区二区三区| 怡红院一区二区三区| 一区三区三区不卡| 国产美女精品一区二区三区| 18禁无遮挡无码国产免费网站| 国产在线ts人妖免费视频| 精品真实国产乱文在线| 免费观看一级毛片| 欧美最猛性xxxx| 亚洲人成亚洲人成在线观看 | 亚洲av综合色区无码一区爱av| 日本国产成人精品视频| 中文字幕日本最新乱码视频| 天天操夜夜操视频| 91麻豆久久久| 国产大学生粉嫩无套流白浆| 精品女同一区二区三区免费播放| 免费无码成人AV片在线在线播放| 欧美性大战久久久久久片段| 亚洲AV一二三区成人影片| 成年女人免费v片| www.精品在线|