一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S7-200 SMART Modbus TCP服務(wù)器指令庫(kù)

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-11-25 17:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Modbus TCP 服務(wù)器指令使用示例:

MB_Server 指令庫(kù)安裝

1) 打開(kāi)STEP 7-Micro/WIN SMART V2.2 版本軟件,鼠標(biāo)右鍵項(xiàng)目樹(shù)的“庫(kù)”節(jié)點(diǎn),并從快捷菜單中選擇“打開(kāi)庫(kù)文件夾”,如圖 1. 所示。

7ffcfa0c-6c99-11ed-8abf-dac502259ad0.png

2) 將MB_Server 指令庫(kù)添加到打開(kāi)的 STEP 7-Micro/WIN SMART 庫(kù)文件夾中,如圖2. 所示。

8021ba36-6c99-11ed-8abf-dac502259ad0.png

備注:STEP 7-Micro/WIN SMART 庫(kù)文件夾一般存儲(chǔ)路徑為C:UsersPublicDocumentsSiemensSTEP 7-MicroWIN SMARTLib

3) 關(guān)閉STEP 7-Micro/WIN SMART 庫(kù)文件夾,然后鼠標(biāo)右鍵項(xiàng)目樹(shù)的“庫(kù)”節(jié)點(diǎn),并從快捷菜單中選擇“刷新庫(kù)”。刷新后,您可以看見(jiàn)“MB_Server_0”指令庫(kù)已經(jīng)被添加到項(xiàng)目樹(shù)的庫(kù)節(jié)點(diǎn)下。

調(diào)用MB_Server 指令庫(kù)

MB_Server 指令庫(kù)包含MBS_Connect 和MBS_Slave 等2個(gè)指令。

MBS_Connect 指令用于建立或斷開(kāi) Modbus TCP 連接;MBS_Slave 指令用于處理來(lái)自Modbus TCP 客戶端的請(qǐng)求,并且該指令必須在每次掃描時(shí)執(zhí)行,以便檢查和響應(yīng) Modbus 請(qǐng)求。

每個(gè) MB_Server 指令庫(kù)只能創(chuàng)建一個(gè) Mdobus TCP 連接,如果一個(gè) S7-200 SMART 需要連接多個(gè)Modbus TCP 客戶端,則需要購(gòu)買多個(gè)名稱不同的MB_Server 指令庫(kù)(例如 MB_Server_0,MB_Server_1,MB_Server_2)。

1) 在“MAIN”主程序中調(diào)用 MBS_Connect 和MBS_Slave 指令,如圖 3. 所示。

803c9158-6c99-11ed-8abf-dac502259ad0.png

MBS_Connect 指令各個(gè)參數(shù)定義如下:

EN 使能:必須保證每一掃描周期都被使能。

Connect:?jiǎn)?dòng)TCP 連接建立操作。

Disconnect: 斷開(kāi)TCP連接操作。

ConnID: TCP 連接標(biāo)識(shí)。

注意:Modbus TCP 屬于TCP通信,也是開(kāi)放式用戶通信中的一種,所以ConnID 參數(shù)不能與其他 TCP、ISO-on-TCP 、UDP通信相同。

IPaddr1~IPaddr4: Modbus TCP 客戶端的IP 地址,IPaddr1 是 IP 地址的最高有效字節(jié),IPaddr4 是 IP 地址的最低有效字節(jié)。如果不指定伙伴IP ,則可以設(shè)置為 0.0.0.0 。LocPort:本地設(shè)備上端口號(hào)

MaxHold: 用于設(shè)置 Modbus 地址 4xxxx 或 4yyyyy 可訪問(wèn)的 V 存儲(chǔ)器中的字保持寄存器數(shù)。

HoldStart: 間接地址指針,指向 CPU 中 V 存儲(chǔ)器中保持寄存器的起始地址。本例中VW1000 即對(duì)于 Modbus 地址 40001 。

ConnectDone :Modbus TCP 連接已經(jīng)成功建立。

Busy: 連接操作正在進(jìn)行時(shí)。

Error: 建立或斷開(kāi)連接時(shí),發(fā)生錯(cuò)誤。

Status:如果指令置位 “Error”輸出,Status 輸出會(huì)顯示錯(cuò)誤代碼。

MBS_Slave 指令各個(gè)參數(shù)定義如下:

EN 使能:必須保證每一掃描周期都被使能。

Done:當(dāng) MB_Server 指令響應(yīng) Modbus 請(qǐng)求時(shí),Done 完成位在當(dāng)前掃描周期被設(shè)置為 1 ;如果未處理任何請(qǐng)求, Done 完成位為 0 。

Error:錯(cuò)誤代碼,只有在 Done 位為1時(shí)錯(cuò)誤代碼有效。

2) 為MB_Server 指令庫(kù)分配庫(kù)存儲(chǔ)器地址。

MB_Server 指令庫(kù)需要占用 300 個(gè)字節(jié) V 存儲(chǔ)區(qū)用于庫(kù)存儲(chǔ)器地址分配。

該庫(kù)存儲(chǔ)器分配地址不能與 MBS_Connect 指令參數(shù) HoadStart 指向的 V 存儲(chǔ)器地址重疊,也不能與其它程序使用的地址有重疊,庫(kù)存儲(chǔ)器地址分配過(guò)

程見(jiàn)圖4.所示。

8061a0ec-6c99-11ed-8abf-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2123

    瀏覽量

    79591
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9795

    瀏覽量

    87996
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1402

    瀏覽量

    81050
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    411

    瀏覽量

    51424
  • 指令庫(kù)
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    2367

原文標(biāo)題:S7-200 SMART Modbus TCP 服務(wù)器指令庫(kù)

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ?S7-200SMARTS7-200的區(qū)別是什么

    S7-200的DIAG LED(診斷LED)指令?! ?.S7-200 SMART的軟件自帶下列庫(kù),而
    發(fā)表于 12-04 16:21

    s7-200指令庫(kù)文件

    S7-200指令庫(kù) 西門子S7-200系列可編程控制指令集。非常詳細(xì)西門子
    發(fā)表于 10-29 15:00 ?25次下載

    西門子S7-200CN與S7-200SMART的區(qū)別

    S7-200 SMART的軟件自帶Modbus RTU指令庫(kù)和USS協(xié)議指令
    的頭像 發(fā)表于 12-15 10:44 ?3.1w次閱讀

    winCC modbus TCP方式與S7-200 SMART PLC通信視頻教程免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是winCC modbus TCP方式與S7-200 SMART PLC通信視頻教程免費(fèi)下載。
    發(fā)表于 12-07 08:00 ?101次下載
    winCC <b class='flag-5'>modbus</b> <b class='flag-5'>TCP</b>方式與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC通信視頻教程免費(fèi)下載

    使用S7-200 MODBUS指令實(shí)現(xiàn)通訊方法及例程

    使用S7-200 MODBUS指令實(shí)現(xiàn)通訊方法及例程說(shuō)明。
    發(fā)表于 04-22 15:15 ?39次下載

    S7-200 SMART與調(diào)試助手之間TCP通信

    AG_SEND 和 AG_RECV 指令 ,在 S7-200 SMART 調(diào)用 Open User Communication 庫(kù)指令
    的頭像 發(fā)表于 03-14 10:08 ?5825次閱讀

    S7-200 SMART Modbus TCP客戶端與服務(wù)器如何編程及通信過(guò)程

    STEP7-Micro/WIN SMART 從V2.4 版本開(kāi)始,軟件中直接集成 Modbus TCP 庫(kù)
    的頭像 發(fā)表于 03-15 09:02 ?1.5w次閱讀

    S7-200 SMART Modbus TCP服務(wù)器指令

    STEP7-Micro/WIN SMART 從V2.4 版本開(kāi)始,軟件中直接集成 Modbus TCP 庫(kù)
    的頭像 發(fā)表于 11-25 17:23 ?4290次閱讀

    如何導(dǎo)入S7-200 Smart變量

    導(dǎo)入S7-200 Smart變量
    的頭像 發(fā)表于 02-07 10:03 ?7934次閱讀
    如何導(dǎo)入<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b>變量

    S7-200 SMART Web服務(wù)器快速入門操作

    通過(guò)輸入頁(yè)面URL來(lái)訪問(wèn)S7-200 SMART Web頁(yè)面
    的頭像 發(fā)表于 02-24 10:31 ?6769次閱讀

    以西門子S7-200/S7-200SMART/和S7-1200為例對(duì)Modbus地址進(jìn)行說(shuō)明

    門子S7-200/S7-200SMART/和S7-1200為例來(lái)說(shuō)明: 第一種情況:西門子PLC作Modbus主站,Modbus地址和PLC
    的頭像 發(fā)表于 03-16 15:16 ?1.4w次閱讀

    S7-1200 CPU與S7-200 SMART S7通信教程

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口支持 S7 通信,可以通過(guò)向?qū)Щ蚴褂?GET/PUT 指令兩種方式實(shí)現(xiàn),最多可以建
    的頭像 發(fā)表于 05-06 14:49 ?7746次閱讀
    <b class='flag-5'>S7</b>-1200 CPU與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>S7</b>通信教程

    S7-1500與S7-200 SMART的PROFINET IO通信配置

    S7-200 SMART V2.5 版本開(kāi)始,S7-200 SMART 開(kāi)始支持做 PROFINET IO 通信的智能設(shè)備。作為智能設(shè)備,S7-
    的頭像 發(fā)表于 07-02 14:21 ?1.3w次閱讀
    <b class='flag-5'>S7</b>-1500與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的PROFINET IO通信配置

    SIMATIC S7-200 SMART系統(tǒng)手冊(cè)

    S7-200 SMART 系列包括許多微型可編程邏輯控制 (Micro PLC, Micro Programmable Logic Controller),這些控制可以控制各種自動(dòng)
    發(fā)表于 08-28 15:54 ?3次下載

    S7-200 SMART與調(diào)試助手之間TCP通信

    S7-200 SMART 在 CPU 硬件固件及編程軟件版本均升級(jí)到 V2.2 之后才開(kāi)始支持開(kāi)放式通信。編程軟件版本低于V2.2,無(wú) Open User Communication 庫(kù)指令
    的頭像 發(fā)表于 10-29 17:25 ?1607次閱讀
    <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>與調(diào)試助手之間<b class='flag-5'>TCP</b>通信