国产91在线无码_少妇人妻无码高清_91人妻中文字幕无码专区在线_国产福利在线播放_免费 无码 国产成年视频网站

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

在博途S7-1200中可以在硬件組態(tài)時設定IP地址和名稱,并下載到cpu中去,但有時候需要在程序中修改IP地址和名稱,怎么做呢?今天小編就跟大家分享下:

一、首先組態(tài)一個PLC,并設定好IP地址和名稱,并下載到仿真器中去。(注1200仿真器不支持T_CONFIG指令,不能修改仿真器的地址,所以我們只能模擬操作。)

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

二、在線查看設備名稱和IP地址

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

三、下面進入主題,通過程序修改IP地址和名稱

1、我們在OB1中調用T_CONFIG指令,指令位置如下圖所示:

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

2、T_CONFIG指令的說明

通過指令“T_CONFIG”,可以更改以太網地址、PROFINET 設備名稱或 NTP 服務器的 IP 地址,從而在用戶程序中進行時間同步。同時覆蓋現有的組態(tài)數據。

可對以下設置進行更改:

(1)IP 協議設置

IP 地址

子網掩碼

路由器地址

(2)PROFINET 設置

PROFINET 設備名稱分配

說明

設備名稱與 IP 協議之間的相互關系

指定新的設備名稱時,還需設置 IP 協議。

3、通過下面例子看看如何設置管腳

在INTERFACE管腳設置為\”Local~PROFINET_接口_1\”

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

CONF_DATA的設置:

在全局數據塊中創(chuàng)建。首先,新建一個數據塊 DB2,如圖所示,在 DB2 中新建一個變量“ConfData”,數據類型為 Struct,在變量下新建 3 個子變量:Header、IPData、Nos,數據類型分別為:IF_CONF_Header、IF_CONF_v4、IF_CONF_NOS,這 3 個數據類型直接手動輸入就可以。

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

在指令塊中對應管腳填入相應的數據:

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

4、修改CPU網絡組態(tài)為“在設備中直接設定IP地址”。

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

5、編譯,然后整體下載項目

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

6、項目下載完成后,展開數據塊 DB2 的 3 個變量,

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

在上圖中Header:用于定義這些系統數據類型的數量。

IPData:IP 地址、子網掩碼和路由器地址將保存在該系統數據類型中

NOS:PROFINET 設備名稱將保存在該系統數據類型中。

7、下面我們建立一個監(jiān)控表來修改IP地址

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

下面我們來修改IP地址和設備名稱:

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

進入主程序并在線,給管腳 “Req” 一個脈沖信號,主程序會立即進入離線狀態(tài),這表示設備名稱和 IP 地址已經被修改成功,

在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)在博途S7-1200中如何在程序中修改IP和名稱?(博途怎么改plc的ip地址)

版權聲明:本文內容由互聯網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年3月31日 上午9:31
下一篇 2024年3月31日 上午9:45

相關推薦