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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子S7-1500PLC仿真實操步驟

autozhineng ? 來源:PLC與自控設備 ? 2023-11-25 14:50 ? 次閱讀


介紹

在STEP7 V12(TIA Portal)及以上版本可以使用 S7-PLCSIM仿真 S7-1500 CPU的程序。

下面的介紹將描述如何使用 S7-PLCSIM V12. 仿真兩個 S7-1500的 S7通信程序。

要求

1. 在STEP 7 V12 (TIA Portal)中,先創(chuàng)建一個工程。里面包含兩個已經(jīng)組態(tài)并且聯(lián)網(wǎng)的 S7-1500項目

2. 在兩個S7-1500的項目之間配置一個 S7 連接。

3. 在應用程序的主動連接端調用“PUT”指令,將數(shù)據(jù)發(fā)送到被動連接端的1500 CPU 中。

說明

這個條目包括兩個S7-1500 CPU的配置,連接配置和用戶程序

1.在控制面板中打開設置“PG/PC 接口 ”的應用程序
選擇數(shù)據(jù)的接入點位"S7ONLINE (STEP 7) -> PLCSIM S7-1200/S7-1500.TCPIP.1".

672b1a84-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 01

2.在STEP 7 V12 (TIA Portal) 中打開提供的程序.

3.在項目樹中選中裝置文件夾"PLC_1 [CPU 1516-3 PN/DP]". 然后在工具欄上單擊 "開始仿真" 按鍵

673cebce-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 02

4.通過點擊“OK”鍵來確認下圖所示的信息

674d5dce-8ae0-11ee-939d-92fbcf53809c.png

圖. 03

5. S7-PLCSIM V12 和"創(chuàng)建新工程"的對話框會自動打開。輸入工程的名字和程序的存儲路徑,然后單擊“創(chuàng)建”按鈕。這個新的工程被以指定的名字和指定的路徑創(chuàng)建

67604d44-8ae0-11ee-939d-92fbcf53809c.png

圖. 04

6.裝載到PLC中
工程創(chuàng)建后“裝載預覽”對話框會自動的打開,單擊“裝載”按鈕開始啟動裝載步驟。

67675cd8-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 05

在“裝載結果”對話框中單擊“結束”按鈕完成裝載的步驟。

67780ef2-8ae0-11ee-939d-92fbcf53809c.png

圖. 06

7.在窗口中開啟一個新的S7-PLCSIM V12 實例 通過菜單 "開始 > 所有程序 > 西門子自動化 > S7-PLCSIM V12".

8. 在這個新的 S7-PLCSIM 實例中選擇"Project > New"菜單創(chuàng)建一個新的工程。

678af620-8ae0-11ee-939d-92fbcf53809c.png

圖. 07

9.在這個“創(chuàng)建新工程“的對話框中輸入工程的名字和工程的存儲路徑,然后單擊”創(chuàng)建“ 按鈕,這個新的工程會被以特定的名字和特定的路徑被創(chuàng)建”

679aed78-8ae0-11ee-939d-92fbcf53809c.png

圖. 08

10. 在STEP 7 V12 (TIA Portal) 的項目樹中選擇裝置文件夾PLC_2 [CPU 1516-3 PN/DP],然后在工具欄中單擊”開始仿真“按鈕

67ae98d2-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 09

11. 裝置到PLC中,在開始仿真后”裝載預覽“對話框會被自動打開,單擊”裝載“按鈕開始裝載步驟,在”裝載結果“的對話框中單擊”結束“按鈕完成裝載步驟。

12. [CPU 1516-3 PN/DP]PLC 在命名為”Simulation1“的項目中通過 S7-PLCSIM 進行仿真。

67b9fb46-8ae0-11ee-939d-92fbcf53809c.png

圖. 10

13. [CPU 1516-3 PN/DP]PLC在命名為"Simulation2".的項目中通過S7-PLCSIM 進行仿真。

67d7d15c-8ae0-11ee-939d-92fbcf53809c.png

圖. 11

14.在STEP 7 V12 (TIA Portal) 中建立一個在線的連接到PLC_1 [CPU 1516-3 PN/DP], 為此需要在項目樹中選擇PLC_1 [CPU 1516-3 PN/DP] ,然后再工具欄中單擊 ”開始 在線“的按鈕

67efe968-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 12

15.在主動連接PLC_1 的監(jiān)控表格中監(jiān)控變量值15 "SD_Daten".絕對地址 (DB2.DBW0) 這個值需要通過"PUT" 指令傳送給被動連接方的 PLC_2 [CPU 1516-3 PN/DP]

67ffe520-8ae0-11ee-939d-92fbcf53809c.png

圖. 13

16.在I STEP 7 V12 (TIA Portal) 中設置一個在線連接到 PLC_2 [CPU 1516-3 PN/DP].,為此需要在項目樹中選中PLC_2 [CPU 1516-3 PN/DP]在工具欄中單擊“開始 在線”的按鍵

680f1c8e-8ae0-11ee-939d-92fbcf53809c.jpg

圖. 14

17. 被動連接PLC_2 [CPU 1516-3 PN/DP]的監(jiān)控表格中監(jiān)控變量"ADDR_Daten"絕對地址(DB2.DBW0)。如果這個變量的值也是15那么說明“PUT”指令被成功執(zhí)行。數(shù)值被成功的由主動連接 PLC_1 [CPU 1516-3 PN/DP]發(fā)送到被動連接 PLC_2 [CPU 1516-3 PN/DP].

682cb988-8ae0-11ee-939d-92fbcf53809c.png

圖. 15

說明

1. 如果使用絕對尋址需要禁用“優(yōu)化數(shù)據(jù)塊”這個選項。

683da608-8ae0-11ee-939d-92fbcf53809c.png

圖. 16

2.在S7-1500 CPU 中必須到設備配置畫面的CPU保護中,使能 “允許數(shù)據(jù)通過PUT/GET 傳輸?shù)竭h程通信伙伴中(PLC, HMI, OPC)”

68513c18-8ae0-11ee-939d-92fbcf53809c.png

圖. 17

下載

這個下載包含工程"Simulation_PUT_Get_S7_1500.zip".
復制這個文件"Simulation_PUT_Get_S7_1500.zip" 到一個單獨的文件夾,然后通過雙擊打開這個文件,可以使用STEP 7來打開或者提取項目數(shù)據(jù)

關于外設地址的讀取方法

問題描述:
在STEP7 Professional V11變量表中定義外設輸入地址PIW800符號名稱為“Tag_5”時,系統(tǒng)提示語法錯誤如圖1,只允許地址類型為I、Q、M的地址定義符號名稱。將地址IW800符號名稱定義為“Tag_5”如圖2,無論外設輸入通道信號如何變化,IW800的監(jiān)視值始終為0。

6867b7f4-8ae0-11ee-939d-92fbcf53809c.png

圖1

6879063a-8ae0-11ee-939d-92fbcf53809c.png

圖2

處理方法:
打開CPU屬性對話框,選擇周期頁面,查看過程映像輸入?yún)^(qū)大小如圖3,此處為128字節(jié)(I 0.0~I I27.7)。

68873548-8ae0-11ee-939d-92fbcf53809c.jpg

圖3

由于輸入地址800超出了過程映像輸入?yún)^(qū)所定義范圍,要監(jiān)視外設輸入信號,需在監(jiān)視變量表中直接輸入IW800:P或“Tag_5”:P,此時監(jiān)視到的才是真實的外設輸入值。同樣在程序中需要訪問的外設I/O地址超出定義的過程映像區(qū)范圍時,如圖4需使用
絕對地址:P或
“符號名稱”:P
如果希望直接使用IW800可訪問外設輸入信號值,需將過程映像輸入?yún)^(qū)域大小修改為大于800的值(例如900),關于哪些CPU允許修改過程映像區(qū)大小值以及允許修改的最大值請參考《SIMATIC S7-300 CPU 31xC 和 CPU 31x:技術規(guī)格》。

68999c2e-8ae0-11ee-939d-92fbcf53809c.png

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

    關注

    5001

    文章

    12942

    瀏覽量

    459203
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10698

    瀏覽量

    209343
  • 西門子
    +關注

    關注

    93

    文章

    2958

    瀏覽量

    114824

原文標題:西門子S7-1500PLC仿真實操步驟

文章出處:【微信號:PLC與自控設備,微信公眾號:PLC與自控設備】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    江西回收西門子S7-1500PLC數(shù)字量擴展模塊

    s7-1500系列AI模塊回收DA模塊常年高價回收,回收西門子S7-1500數(shù)字量輸入模塊 回收西門子S7-1500PLC控制器CPU二手5
    發(fā)表于 06-24 09:26

    湖北回收西門子S7-1500PLC數(shù)字量擴展模塊

    s7-1500系列AI模塊回收DA模塊常年高價回收,回收西門子S7-1500數(shù)字量輸入模塊 回收西門子S7-1500PLC控制器CPU二手5
    發(fā)表于 06-24 09:45

    回收西門子S7-1500PLC數(shù)字量擴展模塊

    `回收西門子S7-1500PLC數(shù)字量擴展模塊 回收熱線***同步微信回收西門子s7-1500系列plc模塊,CPU模塊,DO模塊。回收
    發(fā)表于 07-28 13:23

    西門子S7-200使用教程

    西門子S7-200 PLC仿真軟件超詳細使用教程西門子S7-200使用教程
    發(fā)表于 05-06 16:43 ?0次下載

    西門子S7-1500憑什么秒殺S7-300/400?

    西門子S7-1500作為西門子迄今為止功能最強大、性價比最高的PLC,得到了廣大客戶關注,今天與大家分享西門子
    的頭像 發(fā)表于 04-27 14:16 ?2.5w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1500</b>憑什么秒殺<b class='flag-5'>S7</b>-300/400?

    西門子S7-1500PLC的常用模塊及功能

    今天給大家講講S7-1500PLC的常用模塊,S7-1500PLC是模塊化結構設計的PLC,各個單獨模塊之間可以進行廣泛組合和擴展,它的主要組成部分有電源模塊(PM/PS)、中央處理器模塊(CPU)、導軌(RACK)、信號模塊(
    的頭像 發(fā)表于 01-31 16:55 ?5.4w次閱讀

    西門子S7-1500 PLC的入門指南資料免費下載

    本文檔的主要內容詳細介紹的是西門子S7-1500 PLC的入門指南資料免費下載。
    發(fā)表于 06-02 08:00 ?40次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>的入門指南資料免費下載

    西門子S7-300和S7-400及S7-1200與S7-1500PLC的編程語言比較表

    本文檔的主要內容詳細介紹的是西門子S7-300和S7-400及S7-1200與S7-1500PLC的編程語言比較表。
    發(fā)表于 03-03 08:00 ?14次下載

    西門子1200/1500遠程下載PLC程序的操作步驟及注意事項

    工業(yè)智能遠程控制終端GRM530能非??旖莸耐ㄟ^4G網(wǎng)絡實現(xiàn)西門子1200/1500PLC和編程電腦連接, 實現(xiàn)遠程下載、上傳和仿真PLC程序。無需端口映射,無需域名解析,無需固定I
    的頭像 發(fā)表于 06-15 08:59 ?1.9w次閱讀
    <b class='flag-5'>西門子</b>1200/<b class='flag-5'>1500</b>遠程下載<b class='flag-5'>PLC</b>程序的操作<b class='flag-5'>步驟</b>及注意事項

    淺談西門子S7-1500PLC的通信知識

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,
    發(fā)表于 09-02 10:53 ?3777次閱讀

    西門子PLC工作原理及仿真

    -1200、S7-300、S7-400、S7-1500等。 西門子S7系列PLC體積小、速度快、
    發(fā)表于 04-17 15:12 ?2次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>工作原理及<b class='flag-5'>仿真</b>

    西門子PLC S7-1500系列的工藝模塊說明

    西門子PLC S7-1500系列是西門子PLC系列的創(chuàng)新產(chǎn)品,它在性價比,運行能力,通訊功能,擴展性能,響應速度,顯示功能等方面,相比
    的頭像 發(fā)表于 04-27 14:50 ?3543次閱讀

    專業(yè)講解S7-1500PLC通信原理

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,
    發(fā)表于 07-14 16:51 ?935次閱讀
    專業(yè)講解<b class='flag-5'>S7-1500PLC</b>通信原理

    說說西門子S7-1500 PLC的通信知識

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,
    發(fā)表于 07-18 14:16 ?2786次閱讀
    說說<b class='flag-5'>西門子</b><b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>的通信知識

    西門子S7-1500PLC如何和三菱FX5U

    本示例以西門子S7-1200(CPU1212C)與三菱FX5U-32MR/ES為例交換數(shù)據(jù),本數(shù)據(jù)交換采用S7TCP協(xié)議實現(xiàn),其他支持S7TCP從站協(xié)議的
    的頭像 發(fā)表于 07-26 08:57 ?2016次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1500PLC</b>如何和三菱FX5U