国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      上海西邑電氣技術(shù)有限公司

      免費(fèi)會(huì)員
      您現(xiàn)在的位置: 上海西邑電氣技術(shù)有限公司>>西門子>>西門子軟件>> 6SE7038-6GL84-1J西門子軟件6SE7038-6GL84-1JB0
      6SE7038-6GL84-1J西門子軟件6SE7038-6GL84-1JB0
      參考價(jià): 面議
      具體成交價(jià)以合同協(xié)議為準(zhǔn)
      • 6SE7038-6GL84-1J 產(chǎn)品型號(hào)
      • 西門子/SIEMENS 品牌
      • 經(jīng)銷商 廠商性質(zhì)
      • 上海市 所在地

      訪問次數(shù):516更新時(shí)間:2018-03-26 09:22:25

      聯(lián)系我們時(shí)請(qǐng)說(shuō)明是智能制造網(wǎng)上看到的信息,謝謝!
      產(chǎn)品簡(jiǎn)介
      西門子軟件6SE7038-6GL84-1JB0
      上海眹鋅電氣設(shè)備有限公司在經(jīng)營(yíng)活動(dòng)中精益求精,具備如下業(yè)務(wù)優(yōu)勢(shì):
      上海眹鋅*低價(jià)銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機(jī),西門子人機(jī)界面西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應(yīng),咨詢系列產(chǎn)品,折扣低,貨期準(zhǔn)時(shí)并且備有大量庫(kù)存. *有效
      產(chǎn)品介紹

      西門子軟件6SE7038-6GL84-1JB0

      SIEMENS西門子上海朕鋅電氣設(shè)備有限公司

      :鐘濤

      24小時(shí)銷售及:

       話:      

       機(jī):      : 

      地址:上海市金山區(qū)楓灣路500號(hào)

      公司主營(yíng)西門子數(shù)控系統(tǒng),S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品。:     :

      冗余和重組
      以太網(wǎng)環(huán)網(wǎng)廣播會(huì)無(wú)限循環(huán)。冗余程序即為解決此問題。

      當(dāng)冗余故障發(fā)生時(shí),例如一個(gè)節(jié)點(diǎn)的網(wǎng)線損壞或失效,在剩余的網(wǎng)絡(luò)節(jié)點(diǎn)重新恢復(fù)正常之前,可能會(huì)出現(xiàn)報(bào)文丟失的情況。此故障時(shí)間稱為重組時(shí)間。即使冗余恢復(fù)-更換了網(wǎng)線或節(jié)點(diǎn)-重組時(shí)間仍然存在。

      鏈路聚合
      鏈路聚合是將多個(gè)LAN端口聚合為一個(gè)單一的邏輯信道。 鏈路聚合存在于兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間并為提高其間數(shù)據(jù)速率。zui多聚合8個(gè)端口。邏輯端口的zui大數(shù)據(jù)速率是所有單端口速率之和。

      鏈路聚合的zui大速率并是總被*利用。通過聚合的節(jié)點(diǎn)之間的通訊仍然由其在聚合鏈路中的zui大速率決定。僅并行連接時(shí)更高的數(shù)據(jù)速率生效。

      例如:聚合兩個(gè)100 Mbit 線路

      • 聚合zui大數(shù)據(jù)速率為 200 Mbits
      • Client 1至Client 2的連接(通過聚合)zui大數(shù)據(jù)速率為 100 Mbits
      • 通過聚合鏈路并行連接的 Client 3 至 Client 4 zui大數(shù)據(jù)速率為 200 Mbits

      鏈路聚合同時(shí)支持冗余。當(dāng)一條線路失效,通過鏈路聚合的其他線路仍然可以通訊。
         


      圖. 1

      介質(zhì)冗余協(xié)議(MRP)
      MRP 是環(huán)網(wǎng)冗余協(xié)議。冗余管理器在兩個(gè)環(huán)口上發(fā)生測(cè)試報(bào)文。只要測(cè)試報(bào)文每次都順利到達(dá)另一個(gè)環(huán)口,冗余管理器就不會(huì)認(rèn)為環(huán)網(wǎng)故障。為防止無(wú)限循環(huán)的廣播,冗余管理器堵塞一個(gè)環(huán)口中除測(cè)試報(bào)文之外的所有報(bào)文。從而將環(huán)網(wǎng)轉(zhuǎn)換為線型網(wǎng)絡(luò)。
         


      圖. 2

      當(dāng)冗余管理器無(wú)法接收測(cè)試報(bào)文時(shí),例如因?yàn)榄h(huán)網(wǎng)中的一根網(wǎng)線損壞,冗余管理器重新接通堵塞端口,并使能所有節(jié)點(diǎn)之間的完整連接。
      環(huán)網(wǎng)故障的zui大重組時(shí)間為 200 ms。
      環(huán)網(wǎng)恢復(fù)的zui大重組時(shí)間為 200 ms。
         


      圖. 3

      高速冗余協(xié)議(HRP)
      HRP 也是一種冗余協(xié)議。HRP 比 MRP 重組時(shí)間更長(zhǎng)。與 MRP 不同,HRP 還支持備用功能。
      環(huán)網(wǎng)故障的zui大重組時(shí)間為 300 ms。
      環(huán)網(wǎng)恢復(fù)的zui大重組時(shí)間為 300 ms。

      西門子軟件6SE7038-6GL84-1JB0

      HRP 之前稱為 HSR。在舊版本的設(shè)備可以找到該名稱。HSR 全稱“高可靠無(wú)縫冗余協(xié)議”( High Availability Seamless Redundancy Protocol)。

      網(wǎng)段冗余連接(熱備)
      熱備功能用于兩個(gè) HRP 環(huán)網(wǎng)之間的冗余連接。環(huán)網(wǎng)中的兩個(gè)交換機(jī)分別連接另一環(huán)網(wǎng)的兩個(gè)交換機(jī)。
      熱備功能僅在一個(gè)環(huán)網(wǎng)交換機(jī)中組態(tài)。圖. 4 展示了一個(gè)光纖環(huán)網(wǎng)和一個(gè)電氣環(huán)網(wǎng)之間的熱備功能。熱備功能在光纖環(huán)網(wǎng)的兩個(gè)交換機(jī)或者電氣環(huán)網(wǎng)的兩個(gè)交換機(jī)中組態(tài)。
      網(wǎng)線損壞情況下,zui大重組時(shí)間為 300 ms。
      網(wǎng)絡(luò)恢復(fù)的zui大重組時(shí)間為 300 ms。
         


      圖. 4

      高可靠無(wú)縫冗余協(xié)議(HSR)
      HSR 是一種環(huán)網(wǎng)冗余協(xié)議。與其他冗余協(xié)議通常分離的、單向發(fā)送報(bào)文不同,HSR 每個(gè)報(bào)文在環(huán)網(wǎng)中都是雙向發(fā)送。

       


      圖. 5

      連接非冗余節(jié)點(diǎn)的交換機(jī)總是接收到兩份報(bào)文。交換機(jī)轉(zhuǎn)發(fā)*個(gè)報(bào)文,舍棄重復(fù)報(bào)文。該協(xié)議的優(yōu)勢(shì)是當(dāng)網(wǎng)線損壞時(shí),通訊不會(huì)中斷。HSR不會(huì)丟失報(bào)文。 
         


      圖. 6

      并行冗余協(xié)議(PRP)
      PRP 是一種網(wǎng)絡(luò)冗余協(xié)議。報(bào)文通過并行網(wǎng)絡(luò)同時(shí)傳輸。這兩個(gè)網(wǎng)絡(luò)可以是任意結(jié)構(gòu),例如一個(gè)交換機(jī)或者環(huán)網(wǎng)。 通過不同網(wǎng)絡(luò)傳輸?shù)膱?bào)文在 Network A 和 Network B 上應(yīng)保存*。 
         


      圖. 7

      PRP交換機(jī)將終端節(jié)點(diǎn)的報(bào)文發(fā)送至兩個(gè)網(wǎng)絡(luò)。接收端的PRP交換機(jī)轉(zhuǎn)發(fā)*個(gè)到達(dá)的報(bào)文并舍棄重復(fù)報(bào)文。如果出現(xiàn)一根網(wǎng)線損壞或者一個(gè)并行網(wǎng)絡(luò)*失效,PRP通訊不受影響。PRP不會(huì)丟失報(bào)文。
         


      圖. 8

      PRP 可以和其他冗余協(xié)議混合使用,例如環(huán)網(wǎng)。
         


      圖. 9

      快速生成樹協(xié)議(RSTP)
      RSTP用于網(wǎng)狀網(wǎng)絡(luò)。節(jié)點(diǎn)動(dòng)態(tài)規(guī)劃交換機(jī)間的*路徑。10 Mbit/s的連接評(píng)估比100 Mbit/s連接更差。除此之外,經(jīng)由兩個(gè)交換機(jī)的連接評(píng)估比經(jīng)由一個(gè)交換機(jī)(相同的傳輸速率)或者直接連接的更差。 通過這些計(jì)算得出交換機(jī)傳輸報(bào)文的優(yōu)化路徑。如果線路或者交換機(jī)失效,RSTP 報(bào)文丟失的時(shí)間會(huì)明顯高于其他協(xié)議。
         


      圖. 10

      總結(jié)

      • 每一種冗余協(xié)議都可以補(bǔ)償線路失效,以保持通訊。
      • 除鏈路聚合之外,理想的冗余協(xié)議可以容忍交換機(jī)失效。連接失效的交換機(jī)上的節(jié)點(diǎn)無(wú)法到達(dá)。其余網(wǎng)絡(luò)功能仍保持正常。
      • HSR 和 PRP 無(wú)重組時(shí)間。其他協(xié)議無(wú)法避免報(bào)文丟失。對(duì)于非 HSR/PRP 兼容設(shè)備,SCALANCE 組件提供額外的冗余連接。
      •  Modbus RTU 主站指令庫(kù)

        西門子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站協(xié)議庫(kù)(西門子標(biāo)準(zhǔn)庫(kù)指令)。

        1

        圖 1. 西門子標(biāo)準(zhǔn)指令庫(kù)(Micro/WIN V4.0 SP5)

         

        注意
        • 1. Modbus RTU 主站指令庫(kù)的功能是通過在用戶程序中調(diào)用預(yù)先編好的程序功能塊實(shí)現(xiàn)的,該庫(kù)對(duì) Port 0 和 Port 1 有效。該指令庫(kù)將設(shè)置通信口工作在自由口模式下。
        • 2. Modbus RTU 主站指令庫(kù)使用了一些用戶中斷功能,編其他程序時(shí)不能在用戶程序中禁止中斷。
        • 3. Modbus RTU 主站庫(kù)對(duì)CPU的版本有要求。CPU 的版本必須為 2.00 或者 2.01(即訂貨號(hào)為 6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持。

        使用 Modbus RTU 主站指令庫(kù),可以讀寫 Modbus RTU 從站的數(shù)字量、模擬量 I/O 以及保持寄存器。

        要使用 Modbus RTU 主站指令庫(kù),須遵循下列步驟:

        • 1.安裝西門子標(biāo)準(zhǔn)指令庫(kù)
        • 2.按照要求編寫用戶程序調(diào)用 Modubs RTU 主站指令庫(kù)
        • 安裝西門子標(biāo)準(zhǔn)指令庫(kù)

        1.2 Modbus RTU 主站功能編程

        1. 調(diào)用 Modbus RTU 主站初始化和控制子程序

        使用 SM0.0 調(diào)用 MBUS_CTRL 完成主站的初始化,并啟動(dòng)其功能控制:

        2

        圖 2. 用 SM0.0 調(diào)用 Modbus RTU 主站初始化與控制子程序

        各參數(shù)意義如下:

        a.EN使能:必須保證每一掃描周期都被使能(使用 SM0.0)
        b.Mode模式:為 1 時(shí),使能 Modbus 協(xié)議功能;為 0 時(shí)恢復(fù)為系統(tǒng) PPI 協(xié)議
        c.Baud波特率:支持的通訊波特率為1200,2400,4800,9600,19200,38400,57600,115200。
        d.Parity校驗(yàn):校驗(yàn)方式選擇
         0=無(wú)校驗(yàn)
        1=奇較驗(yàn)
        2=偶較驗(yàn)   
        e.Timeout超時(shí):主站等待從站響應(yīng)的時(shí)間,以毫秒為單位,典型的設(shè)置值為 1000 毫秒(1 秒),允許設(shè)置的范圍為 1 - 32767。
          注意: 這個(gè)值必須設(shè)置足夠大以保證從站有時(shí)間響應(yīng)。
        f.Done完成位:初始化完成,此位會(huì)自動(dòng)置1??梢杂迷撐粏?dòng) MBUS_MSG 讀寫操作(見例程)
        g.Error 初始化錯(cuò)誤代碼(只有在 Done 位為1時(shí)有效):
         0= 無(wú)錯(cuò)誤
        1= 校驗(yàn)選擇非法
        2= 波特率選擇非法
        3= 模式選擇非法

        2. 調(diào)用 Modbus RTU 主站讀寫子程序MBUS_MSG,發(fā)送一個(gè)Modbus 請(qǐng)求;

        4

        圖 3. 調(diào)用Modbus RTU 主站讀寫子程序

        各參數(shù)意義如下:

        a.EN使能:同一時(shí)刻只能有一個(gè)讀寫功能(即 MBUS_MSG)使能
          注意:建議每一個(gè)讀寫功能(即 MBUS_MSG)都用上一個(gè) MBUS_MSG 指令的 Done 完成位來(lái)激活,以保證所有讀寫指令循環(huán)進(jìn)行(見例程)。
        b.First讀寫請(qǐng)求位:每一個(gè)新的讀寫請(qǐng)求必須使用脈沖觸發(fā)
        c.Slave從站地址:可選擇的范圍   1 - 247
        d.RW從站地址:0 = 讀, 1 = 寫
          注意:
        1. 開關(guān)量輸出和保持寄存器支持讀和寫功能
        2. 開關(guān)量輸入和模擬量輸入只支持讀功能
        e.Addr讀寫從站的數(shù)據(jù)地址:
         選擇讀寫的數(shù)據(jù)類型
         00001 至 0xxxx - 開關(guān)量輸出
         10001 至 1xxxx - 開關(guān)量輸入
        30001 至 3xxxx - 模擬量輸入
        40001 至 4xxxx - 保持寄存器
        f.Count數(shù)據(jù)個(gè)數(shù)通訊的數(shù)據(jù)個(gè)數(shù)(位或字的個(gè)數(shù))
          注意: Modbus主站可讀/寫的zui大數(shù)據(jù)量為120個(gè)字(是指每一個(gè) MBUS_MSG 指令)
        g.DataPtr數(shù)據(jù)指針:1. 如果是讀指令,讀回的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中
         2. 如果是寫指令,要寫出的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中
        h.Done完成位讀寫功能完成位
        i.Error錯(cuò)誤代碼:只有在 Done 位為1時(shí),錯(cuò)誤代碼才有效
         0 = 無(wú)錯(cuò)誤
        1 = 響應(yīng)校驗(yàn)錯(cuò)誤
        2 = 未用
        3 = 接收超時(shí)(從站無(wú)響應(yīng))
        4 = 請(qǐng)求參數(shù)錯(cuò)誤(slave address, Modbus address, count, RW)
        5 = Modbus/自由口未使能
        6 = Modbus正在忙于其它請(qǐng)求
        7 = 響應(yīng)錯(cuò)誤(響應(yīng)不是請(qǐng)求的操作)
        8 = 響應(yīng)CRC校驗(yàn)和錯(cuò)誤
        -
        101 = 從站不支持請(qǐng)求的功能
        102 = 從站不支持?jǐn)?shù)據(jù)地址
        103 = 從站不支持此種數(shù)據(jù)類型
        104 = 從站設(shè)備故障
        105 = 從站接受了信息,但是響應(yīng)被延遲
        106 = 從站忙,拒絕了該信息
        107 = 從站拒絕了信息
        108 = 從站存儲(chǔ)器奇偶錯(cuò)誤
        常見的錯(cuò)誤:
        • 如果多個(gè) MBUS_MSG 指令同時(shí)使能會(huì)造成 6 號(hào)錯(cuò)誤
        • 庫(kù)存儲(chǔ)區(qū)被程序其它地方復(fù)用,有時(shí)也會(huì)造成6 號(hào)錯(cuò)誤
        • 從站 delay 參數(shù)設(shè)的時(shí)間過長(zhǎng)會(huì)造成主站 3 號(hào)錯(cuò)誤
        • 從站掉電或不運(yùn)行,網(wǎng)絡(luò)故障都會(huì)造成主站 3 號(hào)錯(cuò)誤

        3. 在 CPU 的 V 數(shù)據(jù)區(qū)中為庫(kù)指令分配存儲(chǔ)區(qū)(Library Memory)

        Modbus Master 指令庫(kù)需要一個(gè)284個(gè)字節(jié)的全局 V 存儲(chǔ)區(qū)。

        參考:分配庫(kù)指令數(shù)據(jù)區(qū)

        1.3 關(guān)于 Modbus RTU 主站協(xié)議及地址

        此為西門子正式推出的標(biāo)準(zhǔn)庫(kù)指令說(shuō)明資料。

        在 Modbus RTU Master 協(xié)議和 PPI 協(xié)議之間切換:

        Modbus RTU Master 協(xié)議指令庫(kù)使通信口工作在自由口模式下,此時(shí)不能與 Micro/WIN 軟件通信。要在切換回 PPI 協(xié)議,可以:

        • 將 MBUS_CTRL 指令的 Mode 輸入端設(shè)置為邏輯"0"
        • 將 CPU 的允許模式選擇開關(guān)置為 STOP 位置

         

        Modbus RTU Master 協(xié)議庫(kù)的執(zhí)行時(shí)間:

        Modbus RTU Master 協(xié)議庫(kù)的 MBUS_CTRL 指令不需要很長(zhǎng)的執(zhí)行時(shí)間。MBUS_需要 1.11 ms 用于初始化,在后續(xù)的每個(gè)掃描周期中只占用 0.41 ms。

        調(diào)用 MBUS_MSG 子程序會(huì)加長(zhǎng)處理時(shí)間。大部分時(shí)間都用于 CRC 校驗(yàn)的計(jì)算。每讀、寫一個(gè)字的數(shù)據(jù)就需要 1.85 ms 掃描時(shí)間。數(shù)據(jù)zui多的情況下(讀、寫 120 字的數(shù)據(jù)),掃描時(shí)間大概會(huì)擴(kuò)增加 222 ms。讀操作的時(shí)間主要消耗在接收數(shù)據(jù)上;寫操作的時(shí)間主要消耗在發(fā)送數(shù)據(jù)上。

         

        Modbus 地址

         

        通常 Modbus 地址由 5 位數(shù)字組成,包括起始的數(shù)據(jù)類型代號(hào),以及后面的偏移地址。Modbus Master 協(xié)議庫(kù)把標(biāo)準(zhǔn)的 Modbus 地址映射為所謂 Modbus 功能號(hào),讀寫從站的數(shù)據(jù)。Modbus Master 協(xié)議庫(kù)支持如下地址:

        • 00001 - 09999:數(shù)字量輸出( 線圈)
        • 10001 - 19999:數(shù)字量輸入(觸點(diǎn))
        • 30001 - 39999:輸入數(shù)據(jù)寄存器(通常為模擬量輸入)
        • 40001 - 49999:數(shù)據(jù)保持寄存器

         

        Modbus Master 協(xié)議庫(kù)支持的功能

         

        為了支持上述 Modbus 地址的讀寫,Modbus Master 協(xié)議庫(kù)需要從站支持下列功能:

        表 1. 需要從站支持的功能

        Modbus 地址讀/寫Modbus 從站須支持的功能
        00001 - 09999
        數(shù)字量輸出
        功能 1
        功能 5:寫單輸出點(diǎn)
        功能 15:寫多輸出點(diǎn)
        10001 - 19999
        數(shù)字量輸入
        功能 2

        30001 - 39999
        輸入寄存器

        功能 4
        40001 - 49999
        保持寄存器
        功能 3
        功能 6:寫單寄存器單元
        功能 16:寫多寄存器單元

         

        Modbus 地址和 S7-200 存儲(chǔ)區(qū)地址的映射

         

        S7-200 通過 Modbus Master 和 Slave 協(xié)議庫(kù)通信時(shí),Modbus 地址和 S7-200 內(nèi)存儲(chǔ)區(qū)地址的 映射關(guān)系都類似。

        Modbus 保持寄存器地址映射舉例:

        5

        Modbus 數(shù)字量地址映射舉例:

         

        位地址(0xxxx 和 1xxxx)數(shù)據(jù)總是以字節(jié)為單位打包讀寫。*個(gè)字節(jié)中的zui低有效位對(duì)應(yīng) Modbus 地址的起始地址。如下圖所示:

         

        6

        圖 4. 數(shù)字量地址映射舉例

        1.4 Modbus RTU 主站例程

        為了更好地理解 Modbus 主站的編程,可參考下面的例程。

         

        例子程序1: 多個(gè)MBUS_MSG指令輪詢執(zhí)行,

         

        注意
        • 1. 該例程使用 Micro/WIN V4.0 SP5 保存。
        • 2. 該例程僅訪問一個(gè)從站,若訪問不同的從站,可通過改變從站地址來(lái)實(shí)現(xiàn)。

        Modbus RTU 主站指令庫(kù)應(yīng)用例程

         

        例子程序2:反復(fù)激活單個(gè)MBUS_MSG指令:

         

        Modbus RTU 主站變址方式輪詢?cè)L問應(yīng)用例程

         

        注意:此指令庫(kù)/程序的作者和擁有者對(duì)于該軟件的功能性和兼容性不負(fù)任何責(zé)任。使用該軟件的風(fēng)險(xiǎn)*由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和支持,用戶不必為 此西門子與服務(wù)部門。

        1.5 Modbus RTU 主站常問問題

        Modbus RTU 主站庫(kù)對(duì) CPU 的版本是否有要求,為什么編譯例子程序時(shí),會(huì)遇到 4 個(gè)錯(cuò)誤?

        Modbus RTU 主站庫(kù)對(duì) CPU 的版本確實(shí)有要求,CPU 的版本必須為 2.00 或者 2.01(即訂貨號(hào)為6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。

        Modbus 指令庫(kù)啟動(dòng)后,如何通過同一個(gè)通信端口進(jìn)行 CPU 監(jiān)控?

        Modbus 指令庫(kù)使用的是 CPU 的自由口通信功能,工作在自由口模式下的通訊口不能使用 Micro/WIN 的 PPI 編程通信監(jiān)控。如果通信口都已經(jīng)被占用,可以考慮:

        • 加一個(gè)通信模塊(如 EM 277、CP 243-1、EM 241 等)擴(kuò)展出一個(gè)編程通信口
        • 中止自由口模式,可以將 CPU 上的模式開關(guān)從 RUN 撥到 STOP;或者保持處于 RUN 狀態(tài),用程序停止指令庫(kù)的 Modbus 模式(參見指令庫(kù)應(yīng)用)

         如何理解 Modbus 地址與功能碼的區(qū)別?

        Modbus 地址與 Modbus 的功能碼是兩個(gè)層次的概念。

         

        根據(jù) Modbus 通信協(xié)議,Modbus 數(shù)據(jù)的地址使用 0xxxx、1xxxx、3xxxx 和 4xxxx 的形式,分別表示數(shù)字量輸出、數(shù)字量輸入、模擬量輸入等數(shù)據(jù)地址。在使用 S7-200 的指令庫(kù)時(shí),Modbus 數(shù)據(jù)地址與 S7-200 的 I/O 和數(shù)據(jù)存儲(chǔ)區(qū)地址間有特定的對(duì)應(yīng)關(guān)系。

         

        有些設(shè)備表明它支持 Modbus RTU 通信協(xié)議,但也詳細(xì)提供了讀寫數(shù)據(jù)的詳細(xì)通信幀格式,其中包括如何 Modbus 站的地址,需要讀寫數(shù)據(jù)類型、長(zhǎng)度等等。數(shù)據(jù)幀有特定字節(jié)指出此指令讀寫的數(shù)據(jù)類型和地址,此字節(jié)的數(shù)據(jù)內(nèi)容即所謂"功能碼",如功能 1 讀取單個(gè)/多個(gè)數(shù)字量輸出點(diǎn)的值。

         

        支持 Modbus 協(xié)議的設(shè)備或軟件,使用時(shí)用戶直接設(shè)置或看到的應(yīng)當(dāng)是 Modbus 數(shù)據(jù)地址。Modbus 地址所訪問的數(shù)據(jù),是通過各種"功能"讀寫而來(lái)。功能碼是 Modbus 地址的底層。如果 Modbus 通信的一方提供的所謂 Modbus 協(xié)議只有功能碼,則需要注意了解此功能號(hào)與 Modbus 地址間的對(duì)應(yīng)關(guān)系。

        如何訪問大于 9999 的保持寄存器地址?

        通常 Modbus 協(xié)議的保持寄存器地址范圍在 40001 - 49999 之間。對(duì)于多數(shù)應(yīng)用來(lái)說(shuō)已經(jīng)夠了。但有些 Modbus 從站把地址映射到保持寄存器區(qū)的地址超過 9999 的部分。

        Modbus Master 協(xié)議庫(kù)支持超過 9999 的保持寄存器地址。地址范圍為 400001 - 465536。只需在調(diào)用 MBUS_MSG 子程序時(shí)給 Addr 參數(shù)賦相應(yīng)的值即可,如 416768。

         Modubs Master 擴(kuò)展地址模式僅支持保持寄存器區(qū),不支持其他地址類型。

        S7-200 作為 Modbus 主站方接收上來(lái)的數(shù)據(jù)格式與第三方設(shè)備不一樣怎么辦?

        西門子PLC數(shù)據(jù)的存儲(chǔ)格式為高位低存方式。舉例:VD200中包含VW200和VW202,其中VW202是低字,VW200是高字。若第三方設(shè)備與西門子數(shù)據(jù)存儲(chǔ)格式不同,是低位低存的方式,那么通信上來(lái)的數(shù)據(jù)就會(huì)存在錯(cuò)誤,需要進(jìn)行轉(zhuǎn)換才能使用。編程的方式比較多樣,針對(duì)雙字中高低字的交換可以使用SWAP(字交換)指令,若是字節(jié)交換可以考慮循環(huán)移位指令。

        S7-200 是否支持如 Modbus TCP 等其它協(xié)議?

        不支持。S7-200自身的通信端口或其通信擴(kuò)展模塊均不支持 Modbus TCP、CANopen、DeviceNet 以及 BACnet 通信協(xié)議。

         為什么 S7-200 作 Modbus 主站時(shí) MBUS_MSG 指令報(bào)6號(hào)錯(cuò)誤?

        引起6號(hào)錯(cuò)誤主要有兩方面的原因:1.多個(gè) MBUS_MSG 指令同時(shí)使能執(zhí)行;2. Modbus庫(kù)存儲(chǔ)區(qū)中分配的建議地址區(qū)與編程中已使用的V存儲(chǔ)區(qū)有重疊。



      會(huì)員登錄

      ×

      請(qǐng)輸入賬號(hào)

      請(qǐng)輸入密碼

      =

      請(qǐng)輸驗(yàn)證碼

      收藏該商鋪

      X
      該信息已收藏!
      標(biāo)簽:
      保存成功

      (空格分隔,最多3個(gè),單個(gè)標(biāo)簽最多10個(gè)字符)

      常用:

      提示

      X
      您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
      產(chǎn)品對(duì)比 二維碼

      掃一掃訪問手機(jī)商鋪

      對(duì)比框

      在線留言