<thead id="wtvt8"></thead>

      <label id="wtvt8"></label>
        1. <li id="wtvt8"><big id="wtvt8"></big></li><span id="wtvt8"><optgroup id="wtvt8"></optgroup></span>
            国产黑色丝袜在线播放,97视频精品全国免费观看,日韩精品中文字幕有码,在线播放深夜精品三级,免费AV片在线观看网址,福利一区二区在线观看,亚洲深夜精品在线观看,2019亚洲午夜无码天堂

            | 注冊| 產(chǎn)品展廳| 收藏該商鋪

            行業(yè)產(chǎn)品

            當(dāng)前位置:
            潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>西門子6ES7211-0AA23-0XB0詳細(xì)說明

            西門子6ES7211-0AA23-0XB0詳細(xì)說明

            閱讀:390        發(fā)布時間:2023-3-8

            西門子6ES7211-0AA23-0XB0詳細(xì)說明

              通信功能的實現(xiàn)
            通信程序要實現(xiàn)S7-300向一個S7-200站發(fā)送7個字節(jié)的數(shù)據(jù),然后接收并存儲該S7-200返回的6個字節(jié)數(shù)據(jù)。S7-300發(fā)送的7個字節(jié)中,第1個字節(jié)是地址信息,第2、3、4字節(jié)是吸泥泵及刮泥橋控制數(shù)據(jù)信息,第5、6字節(jié)是1、2字節(jié)和3、4字節(jié)異或值,作為校驗判斷信息,第7位字節(jié)數(shù)據(jù)信息無意義,僅僅是為了觸發(fā)一次S7-200的字符接收中斷程序;S7-200向S7-300發(fā)送的6個字節(jié)中,第1個字節(jié)是S7-200的站地址信息,第2、3、4字節(jié)是吸泥泵及刮泥橋狀態(tài)數(shù)據(jù)信息,第5、6字節(jié)為校驗信息。
            3.1        S7-300端通信程序
            在自由口模式下,無論S7-200還是S7-300,通信協(xié)議由程序控制。CP340通過調(diào)用FB2 P_RCV來接收數(shù)據(jù),調(diào)用FB3 P_SEND來發(fā)送數(shù)據(jù)。發(fā)送功能塊FB3 P_SEND的參數(shù)REQ上升沿初始化發(fā)送請求,參數(shù)DB_NO發(fā)送數(shù)據(jù)塊編號,參數(shù)DBB_NO是發(fā)送數(shù)據(jù)在參數(shù)DB_NO數(shù)據(jù)塊中起始字節(jié),LEN傳輸數(shù)據(jù)的字節(jié)長度;接收功能塊FB2 P_RCV參數(shù)EN_R允許讀數(shù)據(jù),參數(shù)DB_NO接收數(shù)據(jù)塊編號,參數(shù)DBB_NO是接收數(shù)據(jù)在參數(shù)DB_NO數(shù)據(jù)塊中起始字節(jié)。
            S7-300采用輪循方式與兩S7-200通信,即第一秒內(nèi)向1號站發(fā)送數(shù)據(jù),然后接收1號站返回的數(shù)據(jù)(S7-200在接收到S7-300發(fā)送的數(shù)據(jù)后會立刻向S7-300發(fā)送數(shù)據(jù));第二秒內(nèi)向2號站發(fā)送數(shù)據(jù),然后接收2號站返回的數(shù)據(jù),不停地循環(huán)通信
             調(diào)用接收指令,當(dāng)M30.1為1時(允許讀數(shù)據(jù)),即定時器第一秒內(nèi)接收1號S7-200站回傳的6字節(jié)數(shù)據(jù),存入DB22數(shù)據(jù)塊中,起始字節(jié)為DB22.DBB0;當(dāng)M30.2為1時,即定時器第2秒內(nèi)接收2號S7-200站回傳的6字節(jié)數(shù)據(jù),存入DB22數(shù)據(jù)塊中,起始字節(jié)為DB22.DBB8
            3.2  S7-200端通信程序
                S7-200 PLC程序分為主程序、子程序和中斷程序,主程序完成控制和子程序調(diào)用功能,子程序完成通信口初始化功能,中斷程序完成數(shù)據(jù)的接收和發(fā)送功能。發(fā)送數(shù)據(jù)采用發(fā)送指令XMT,接收數(shù)據(jù)采用逐字節(jié)接收方法,通信口接收每個字節(jié)都會暫存到特殊存儲器SMB2中,并且產(chǎn)生中斷,利用中斷程序控制數(shù)據(jù)的接收。由于S7-200CPU的通信是建立在RS-485半雙工通信硬件的基礎(chǔ)上,接收和發(fā)送不能同時進行。通信中斷程序要做到:接收指令不結(jié)束,就不能執(zhí)行發(fā)送指令。
            反映S7-200CPU工作方式的模式開關(guān)當(dāng)前位置的特殊存儲器位為SM0.7,它控制自由端口模式的進入。當(dāng)模式開關(guān)處于TERM位置時,SM0.7為0;當(dāng)模式開關(guān)處于RUN位置時,SM0.7為1。SMB30是自由口模式控制字節(jié),用來設(shè)定校驗方式、通信協(xié)議、波特率等通信參數(shù)(其各個位含義參閱相關(guān)手冊),中斷事件號8為端口0接收字符中斷,中斷事件號9為端口0發(fā)送完成中斷。
            當(dāng)SM0.7為1時,調(diào)用子程序SBR_0設(shè)置SMB30,允許進行自由口通信;SM0.7為0時,調(diào)用子程序SBR_1重新設(shè)置SMB30,停止自由口通信,恢復(fù)PPI通信,便于用Micro/WIN軟件對CPU運行狀態(tài)進行監(jiān)視。
            S7-200通信程序詳細(xì)介紹(1號站)
             
            主程序MAIN(只給出與通信有關(guān)程序)
            LD     SM0.1
            MOVB   1, VB1
            //設(shè)置站地址
            LD     SM0.7
            EU
            O      SM0.1
            CALL   SBR_0
            //運行或模式開關(guān)從TERM打到ON時定義通信口為自由口
            LD     SM0.7
            ED
            CALL   SBR_1
            //模式開關(guān)從ON撥到TERM時定義通信口為PPI從站
              子程序SBR_0
            LD     SM0.0
            MOVB   16#09, SMB30
            ENI
            ATCH   INT_11, 8
            //定義通信口0為自由口模式,9.6K波特率,無校驗,8位數(shù)據(jù)位,連接接收字符中斷為中斷程序INT_11
              子程序SBR_1
            LD     SM0.0
            MOVB   16#C0, SMB30
            DTCH   8
            DTCH   9
            //恢復(fù)普通PPI通信設(shè)置
            中斷程序INT_11
            LD     SM0.0
            AB=    SMB2, VB1
            MOVW   +5, VW200
            MOVD   &VB640, VD688
            ATCH   INT_12, 8
            //若站地址正確,連接接收字符中斷到中斷程序INT_12,并使VW200=5來計數(shù),在INT_12中連續(xù)接收五個字節(jié);若站地址錯誤,則繼續(xù)由INT_11接收字節(jié)數(shù)據(jù),要在S7-300中程序中將其余六個字節(jié)的高位進行設(shè)計,避免出現(xiàn)為內(nèi)容1或2地址信息的字節(jié),即使傳輸過程中因外界干擾,其余六個字節(jié)出現(xiàn)為1或2的假地址情況,程序也會在接下來1~2個接收過程中,因INT_13中斷程序中的校驗指令作用,得到錯誤校驗值,而恢復(fù)到正常接收狀態(tài)。
            中斷程序INT_12
            LD     SM0.0
            MOVB   SMB2, *VD688
            INCD   VD688
            DECW   VW200
            //接收5個字節(jié)
            LD     SM1.0
            MOVB   1, VB639
            MOVW   VW639, VW700
            XORW   VW641, VW700
            ATCH   INT_13, 8
            //通過異或指令進行數(shù)據(jù)校驗,連接接收字符中斷到中斷程序INT_13,即由第七個字節(jié)觸發(fā)中斷程序INT_13
            中斷程序INT_13
            LD     SM0.0
            DTCH   8
            //中斷分離
            LDW=   VW700, VW643
            MOVD   VD640, VD400  //校驗正確,將控制信息數(shù)據(jù)存到VB400~VB402
            MOVB   6, VB600
            MOVB   VB1, VB601
            BMB    VB100, VB602, 5
            ATCH   INT_14, 9
            XMT    VB600, 0
            //校驗正確,使能發(fā)送,發(fā)送6字節(jié)數(shù)據(jù)VB601~VB606,連接發(fā)送指令結(jié)束到中斷程序INT_14
            LDW<>  VW700, VW643
            ATCH   INT_11, 8
            //校驗不正確,連接接收字符中斷到中斷程序INT_11,進行新一次接收
            中斷程序INT_14
            LD     SM0.0
            DTCH   9
            ATCH   INT_11, 8
            //發(fā)送結(jié)束則連接接收字符中斷到中斷程序INT_11,進行新一次接收
             
            4        電臺選型和故障判斷
            數(shù)傳電臺選擇了深圳友訊達(dá)科技發(fā)展公司的FC-201/B,該數(shù)傳電臺以其價格合理、運行穩(wěn)定在國內(nèi)得到廣泛應(yīng)用。通過友訊達(dá)提供的電臺軟件pfc5對電臺進行參數(shù)設(shè)置,在S7-200兩個站處將電臺參數(shù)設(shè)置為:發(fā)射頻率453.00,接收頻率465.00,空中速率1200bps,工作模式為透明模式,串口波特率9600bps,串口校驗和設(shè)為無;在S7-300站處將電臺的參數(shù)中發(fā)射頻率設(shè)為465.00,接收頻率設(shè)為453.00,與S7-200站處電臺收發(fā)頻率對應(yīng),其余參數(shù)一致。
            FC-201/B數(shù)傳電臺有一個發(fā)送和接收指示燈,當(dāng)發(fā)送數(shù)據(jù)時為紅燈,接收數(shù)據(jù)時為綠燈。根據(jù)此燈可以方便的判斷通訊是否正常,正常情況下,S7-300輪循方式與兩S7-200通信,即第一秒內(nèi)向1號站發(fā)送數(shù)據(jù),然后接收1號站返回的數(shù)據(jù)(S7-200在接收到S7-300發(fā)送的數(shù)據(jù)后會立刻向S7-300發(fā)送數(shù)據(jù));第二秒內(nèi)向2號站發(fā)送數(shù)據(jù),然后接收2號站返回的數(shù)據(jù),不停地循環(huán)通信。S7-300站處電臺通訊指示燈紅閃一下,接著綠閃一下,處在不停的紅-綠-紅-綠循環(huán)狀態(tài)。而S7-200站在接收S7-300發(fā)送的數(shù)據(jù)時,要經(jīng)過地址數(shù)據(jù)字節(jié)判斷,確認(rèn)地址為本站,并且對接收數(shù)據(jù)進行校驗,確定接收數(shù)據(jù)無誤才回傳S7-300數(shù)據(jù),但是只要S7-300發(fā)送數(shù)據(jù),S7-200就接收數(shù)據(jù),即使是發(fā)送給另一個S7-200站的數(shù)據(jù)。所以在無外界干擾,數(shù)據(jù)發(fā)送沒有校驗錯誤的情況下,S7-200站處的電臺通訊燈是綠閃兩下,紅閃一下,處在不停的綠-綠-紅循環(huán)狀態(tài),即接收兩次數(shù)據(jù),發(fā)送一次數(shù)據(jù)。如果通訊出現(xiàn)故障,根據(jù)通訊燈的閃爍狀態(tài),便可很容易查出通訊故障所在。
             
            5  結(jié)束語
            上位機WINCC通過訪問S7-300的數(shù)據(jù)塊DB2和DB22,就可以實現(xiàn)對兩個S7-200PLC站的監(jiān)控。自本系統(tǒng)投入運行以來,運行穩(wěn)定可靠,收到用戶好評。本通信方案經(jīng)濟、靈活,程序可移植性強,對于類似項目具有很高的借鑒意義。


            收藏該商鋪

            登錄 后再收藏

            提示

            您的留言已提交成功!我們將在第一時間回復(fù)您~
            二維碼 意見反饋
            在線留言
            主站蜘蛛池模板: 宝贝腿开大点我添添公视频免| 四虎库影成人在线播放| 久久精品国产99国产精品严洲| 亚洲国产精品日韩在线 | 久久精品娱乐亚洲领先| 日韩精品国产二区三区| av中文字幕国产精品| 亚洲国产欧美一区二区好看电影| 国产午夜精品福利视频| 最新国产精品好看的精品| 五月丁香啪啪| 无套内射视频囯产| 久久毛片少妇高潮| 我国产码在线观看av哈哈哈网站| 精品国产一区二区三区av性色| 亚洲一区久久蜜臀av| 精品亚洲国产成人av| 国产日韩精品中文字幕| 亚洲精品动漫免费二区| 99久久无码私人网站| 国产精品免费看久久久| 国产超高清麻豆精品传媒麻豆精品 | 国内精品免费久久久久电影院97| 成人免费乱码大片a毛片| 色狠狠色婷婷丁香五月| 福利视频一区二区在线| 欧美日韩精品一区二区三区高清视频| 人人妻人人狠人人爽天天综合网| 人妻蜜臀久久av不卡| 精品不卡一区二区三区| 狠狠亚洲色一日本高清色| 亚洲欧美自偷自拍视频图片| 中文字幕亚洲精品人妻| 亚洲av无码之国产精品网址蜜芽| 亚洲一区二区三区啪啪| 亚洲高清成人av在线| 国产精品自拍午夜福利| 男女扒开双腿猛进入爽爽免费看| 国产乱啊有帅gv小太正| 亚洲av永久无码精品水牛影视| 亚洲大尺度无码专区尤物|