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

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

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

西門子PLC與第三方軟件聯(lián)合仿真與虛擬調(diào)試

智能制造之家 ? 來源:智能制造之家 ? 2024-01-24 09:24 ? 次閱讀

01 自己寫的上位機程序如何與PLC聯(lián)合仿真

我們知道如果使用西門子TIA Portal 可以通過PLCSIM和PDPS,NX MCD,Plant Simulation等進行虛擬調(diào)試,以為上述的都是西門子的產(chǎn)品,所以進行虛擬調(diào)試很容易。

PDPS,NX MCD,Plant Simulation也支持OPCUA,因此可以通過OPCUA等與別的控制器進行虛擬調(diào)試。

但是對于大多數(shù)沒有真正接觸過VC(虛擬調(diào)試)的人來說,可能更多是使用PLCSIM來單獨仿真調(diào)試PLC程序,那么問題來了,如果我現(xiàn)在想使用PLCSIM來連接我自己通過高級語言編寫的軟件或者第三方軟件進行PLC仿真調(diào)試應(yīng)該怎么辦?

舉個例子,我自己寫了一段程序,需要與PLC進行通訊,但是我目前沒有實體PLC,那我應(yīng)該怎么辦?

舉另一個例子,我們平時也許會用到Keware,有沒有可能我直接使用PLCSIM直接與kepware進行聯(lián)合仿真?

于是,今天的主角NetToPLCSIM就登場了。

NetToPLCSIM可以讓客戶端程序(SCADA等)通過網(wǎng)絡(luò)的方式訪問PLCSIM,既然可以訪問PLCSIM,那么在沒有真實PLC的情況下進行仿真調(diào)試的問題也就解決了(至少和西門子PLC連接的問題就解決了)。

02使用kepware與PLCSIM進行聯(lián)合仿真

接著我們簡述下通過STEP 7 + PLCSim + NetToPLCsim+kepware,完成PC通過OPC與PLC的連接(自己編寫的軟件也可以)

軟件截圖

8d816cd0-ba4a-11ee-8b88-92fbcf53809c.png

測試環(huán)境為兩臺PC機

PC1:

軟件環(huán)境:STEP 7 + PLCSim + NetToPLCsim ,

IP地址: 192.168.1.10

PC2:

軟件環(huán)境:Kepware

IP地址:192.168.1.20

步驟:

1.將PLC項目下載到PLCSIM

2.以管理員身份運行NetToPLCsim,并允許NetToPLCsim使用102端口(102端口不能被別的應(yīng)用程序占用)

3:在NetToPLCSIM中點擊Add,并設(shè)置以下參數(shù)

Network IP Address:運行PLCSIM所在PC的IP地址192.168.1.10

PlCSIM IP Address:PLC的IP地址,根據(jù)實際的PLC硬件組態(tài)輸入。在這個例子里是192.168.1.5

Rack/Slot:PLC所在的機架號和槽位號,根據(jù)實際的PLC硬件組態(tài)輸入。S7-300一般是R0/S2

4:添加完一個站后,選擇“Start Server"啟動服務(wù)

5:在另一臺PC2中,通過kepware設(shè)置OPC相關(guān)參數(shù),即可正常進行連接調(diào)試。

注意:

1.NetToPLCSIM也不是萬能的,可以看看下面它所不支持的內(nèi)容(懶得翻譯了);

8d9225a2-ba4a-11ee-8b88-92fbcf53809c.jpg

2.這可不是西門子官方出的,用于測試仿真很有用,出了什么Bug可不要去找官方技術(shù)支持;

3.NetToPLCSIM很容易找到下載鏈接,公眾號就不放鏈接了,我用過的最新的是1.2.4的,已經(jīng)全面支持博圖~





審核編輯:劉清

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

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178050
  • plc
    plc
    +關(guān)注

    關(guān)注

    5011

    文章

    13297

    瀏覽量

    463342
  • 西門子
    +關(guān)注

    關(guān)注

    94

    文章

    3039

    瀏覽量

    115876
  • mcd
    mcd
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    11153
  • 上位機
    +關(guān)注

    關(guān)注

    27

    文章

    942

    瀏覽量

    54814

原文標題:TIA +NetToPLCSIM:西門子PLC與第三方軟件聯(lián)合仿真與虛擬調(diào)試

文章出處:【微信號:智能制造之家,微信公眾號:智能制造之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子PLC進行連續(xù)數(shù)據(jù)采集、時序和故障追蹤的方法

    西門子可以通過博圖軟件進行PLC數(shù)據(jù)的采集和狀態(tài)記錄,但是,僅適用于S7-1200和S7-1500,且不能連續(xù)錄波。如果需要連續(xù)記錄PLC內(nèi)的數(shù)據(jù),或者進行長時間的時序和故障追蹤,可以
    的頭像 發(fā)表于 01-05 10:30 ?1623次閱讀

    如何打開第三方軟件

    請問大神們 誰知道如何在Labview中 打開第三方軟件,我現(xiàn)在想打開工程后 自動打開USB視頻采集卡,然后就直接顯示出采集卡采集到的圖像了請問如何打開在這先謝過了
    發(fā)表于 09-11 16:26

    如何在LabVIEW中嵌入第三方軟件界面

    如何把第三方軟件的界面嵌入到labview中,并且能夠在LabVIEW的前面板中對第三方軟件進行操作。LabVIEW中有Active用于IE回調(diào)的例子,可以在LabVIEW前面板中操作
    發(fā)表于 04-27 23:06

    LabVIEW與第三方軟件交互問題

    現(xiàn)在做一個軟件,就是通過LabVIEW去與第三方軟件進行交互操作!已經(jīng)通過百度找到了利用user32.dll調(diào)用FindWindowA與PostMessage去實現(xiàn)對計算器,找了多方資料也沒有找到解決辦法。想做一個
    發(fā)表于 12-26 17:13

    西門子TIA(1500)維綸通HMI LABVIEW三方聯(lián)合仿真

    西門子TIA(1500)_維綸通HMI_LABVIEW三方聯(lián)合仿真
    發(fā)表于 09-06 18:43

    buildroot如何添加支持第三方軟件?

    iMX6ULL終結(jié)者Buildoot文件系統(tǒng)構(gòu)建篇buildroot添加支持第三方軟件
    發(fā)表于 04-02 06:06

    幾種常見的西門子通信方式

    第三方設(shè)備大部分支持,西門子S7PLC可以通過選擇自由口通信模式控制串口通信。最簡單的情況是只用發(fā)送指令(XMT)向打印機或者變頻器等第三方設(shè)備發(fā)送信息。不管任何情況,都必須通過S7
    的頭像 發(fā)表于 03-20 10:47 ?2.3w次閱讀

    解答索尼電視如何安裝第三方軟件

    索尼在電視領(lǐng)域一直以追求高質(zhì)量的理念進行研發(fā),索尼電視也在消費者中擁有這很好的口碑,選擇其產(chǎn)品的也不在少數(shù)。但是有很多用戶反映,發(fā)現(xiàn)系統(tǒng)限制,無法進行第三方軟件的安裝,這顯然無法滿足用戶的需求。那么如何在索尼電視上完成第三方
    發(fā)表于 10-22 16:46 ?2.8w次閱讀

    如何通過S7-1200與第三方設(shè)備實現(xiàn)自由口通信

    -西門子S7-1200 緊湊型PLC在當(dāng)前的市場中有著廣泛的應(yīng)用,由于其性價比高,所以常被用作小型自動化控制設(shè)備的控制器,這也使得它經(jīng)常與第三方的設(shè)備(掃描槍、打印機等設(shè)備進行通訊。因為沒有
    的頭像 發(fā)表于 02-14 15:11 ?1168次閱讀

    西門子PLC的五種通信方式

    第三方設(shè)備大部分支持,西門子S7 PLC可以通過選擇自由口通信模式控制串口通信。最簡單的情況是只用發(fā)送指令(XMT)向打印機或者變頻器等第三方設(shè)備發(fā)送信息。不管任何情況,都必須通過S7
    發(fā)表于 03-16 16:28 ?3474次閱讀

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產(chǎn)品打造的PLC編程工具。西門子
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>編程<b class='flag-5'>軟件</b>功能及安裝

    西門子軟件PLC與組態(tài)軟件通訊實例

    【導(dǎo)讀】分享西門子虛擬PLC與組態(tài)軟件iFIX之間TCP/IP仿真通訊。
    的頭像 發(fā)表于 06-19 11:00 ?1710次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>軟件</b><b class='flag-5'>PLC</b>與組態(tài)<b class='flag-5'>軟件</b>通訊實例

    西門子S7-1200與第三方設(shè)備自由口通信詳解

    西門子S7-1200 緊湊型PLC在當(dāng)前的市場中有著廣泛的應(yīng)用,由于其性價比高,所以常被用作小型自動化控制設(shè)備的控制器,這也使得它經(jīng)常與第三方的設(shè)備掃描槍、打印機等設(shè)備進行通訊。因為沒有第三方
    的頭像 發(fā)表于 07-24 15:39 ?7670次閱讀
    <b class='flag-5'>西門子</b>S7-1200與<b class='flag-5'>第三方</b>設(shè)備自由口通信詳解

    300MPI以太網(wǎng)模塊西門子plc300以太網(wǎng)組態(tài)

    你是否曾經(jīng)遇到過這樣的問題:如何實現(xiàn)西門子PLC第三方上位機軟件的通信?今天我們將為大家揭開這個謎團。
    的頭像 發(fā)表于 08-01 17:01 ?869次閱讀
    300MPI以太網(wǎng)模塊<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>300以太網(wǎng)組態(tài)

    西門子標準化編程和虛擬調(diào)試應(yīng)用

    西門子標準化編程和虛擬調(diào)試應(yīng)用,西門子標準化編程、仿真虛擬調(diào)試應(yīng)用培訓(xùn)PPT。
    發(fā)表于 11-16 14:58 ?561次閱讀
    <b class='flag-5'>西門子</b>標準化編程和<b class='flag-5'>虛擬調(diào)試</b>應(yīng)用