西門(mén)子: | 全國(guó)代理 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-20 05:31 |
最后更新: | 2023-12-20 05:31 |
瀏覽次數(shù): | 153 |
采購(gòu)咨詢: |
請(qǐng)賣(mài)家聯(lián)系我
|
西門(mén)子軟啟動(dòng)器SIEMENS授權(quán)代理商
西門(mén)子中國(guó)有限公司授權(quán)合作伙伴——潯之漫智控技術(shù)(上海)有限公司,作為西門(mén)子中國(guó)有限公司授權(quán)合作伙伴,潯之漫智控技術(shù)(上海)有限公司代理經(jīng)銷(xiāo)西門(mén)子產(chǎn)品供應(yīng)全國(guó),,西門(mén)子工控設(shè)備包括S7-200SMART、 S7-200CN,、S7-300、S7-400,、S7-1200,、S7-1500、S7-ET200SP 等各類工業(yè)自動(dòng)化產(chǎn)品,。公司國(guó)際化工業(yè)自動(dòng)化科技產(chǎn)品供應(yīng)商,,是專業(yè)從事工業(yè)自動(dòng)化控制系統(tǒng)、機(jī)電一體化裝備和信息化軟件系統(tǒng)
集成和硬件維護(hù)服務(wù)的綜合性企業(yè),。西部科技園,,東邊是松江大學(xué)城,西邊和全球**芯片制造商臺(tái)積電毗鄰,,作為西門(mén)子授權(quán)代理商,,西門(mén)子模塊代理商,西門(mén)子一級(jí)代理商,,西門(mén)子PLC代理商,,西門(mén)子PLC模塊代理商,
,,建立現(xiàn)代化倉(cāng)
儲(chǔ)基地,、積累充足的產(chǎn)品儲(chǔ)備、引入萬(wàn)余款各式工業(yè)自動(dòng)化科技產(chǎn)品我們
向北5公里是佘山國(guó)家旅游度假區(qū),。軌道交通9號(hào)線,、滬杭高速公路、同三國(guó)道,、松閔路等
交通主干道將松江工業(yè)區(qū)與上海市內(nèi)外連接,,交通十分便利。
建立現(xiàn)代化倉(cāng)
儲(chǔ)基地,、積累充足的產(chǎn)品儲(chǔ)備,、引入萬(wàn)余款各式工業(yè)自動(dòng)化科技產(chǎn)品,我們以持續(xù)的卓越與服務(wù),,取得了年銷(xiāo)
售額10億元的佳績(jī),,憑高滿意的服務(wù)贏得了社會(huì)各界的好評(píng)及青睞。與西門(mén)子品牌合作,,只為能給中國(guó)的客戶提供值得信賴的服務(wù)體系,,我們
的業(yè)務(wù)范圍涉及工業(yè)自動(dòng)化科技產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)、技術(shù)服務(wù),、安裝調(diào)試,、銷(xiāo)售及配套服務(wù)領(lǐng)域。
目前,,將產(chǎn)品布局于中,、高端自動(dòng)化科技產(chǎn)品領(lǐng)域,主要銷(xiāo)售西門(mén)子PLC模塊,,西門(mén)子交換機(jī),,西門(mén)子變頻器,西門(mén)子觸摸屏,,西門(mén)子電機(jī),,西門(mén)子數(shù)控軟件,西門(mén)子電線電纜,,西門(mén)子低壓產(chǎn)品等等
ExportDeviceDiagnostics 方法
ExportDeviceDiagnostics 方法創(chuàng)建并導(dǎo)出一個(gè)包含當(dāng)前設(shè)備集合中各 CPU 診斷數(shù)
據(jù)的 .csv 文件:.csv 文件中的列標(biāo)題為英語(yǔ),。
返回類型 方法名稱
IScanError
Collection
ExportDeviceDiagnostics
參數(shù)
名稱 數(shù)據(jù)類型 參數(shù)類型 描述
strPath string In 生成的導(dǎo)出文件的目標(biāo)文件路
徑
language Language In 用于導(dǎo)出的診斷緩沖區(qū)條目的
語(yǔ)言
format TimeFormat In(可選) 診斷條目日期和時(shí)間的顯示格
式
對(duì)于集合中的每個(gè) CPU,返回的 IScanErrorCollection (頁(yè) 84) 指示是否已成功獲取
診斷數(shù)據(jù),。如果未提供所需的密碼或發(fā)生網(wǎng)絡(luò)錯(cuò)誤,,則該方法會(huì)為 CPU 返回錯(cuò)誤。錯(cuò)誤
導(dǎo)致為 CPU 存儲(chǔ)一個(gè)空的數(shù)據(jù)條目,。
示例:導(dǎo)出設(shè)備診斷
//-------------------------------------------------------------
// 將 API 入門(mén)指南 (頁(yè) 49)
中的必要代碼插入// 此處以編譯此示例使用 ProgressChanged 事件監(jiān)控設(shè)備診斷的導(dǎo)出進(jìn)程
API 提供 ProgressChanged (頁(yè) 142) 事件以監(jiān)視耗時(shí)過(guò)長(zhǎng)的方法的進(jìn)度,。
ExportDeviceDiagnostics 是一種耗時(shí)可能過(guò)長(zhǎng)的方法。
要使用 ProgressChanged 事件來(lái)監(jiān)視 ExportDeviceDiagnostics 的進(jìn)度,,可為該事
件附加一個(gè)事件處理程序,。操作進(jìn)程變化時(shí)會(huì)自動(dòng)調(diào)用事件處理程序。
以下示例顯示如何使用 ProgressChanged 事件監(jiān)視設(shè)備診斷信息的導(dǎo)出進(jìn)度。示例代
碼定義了一個(gè)事件處理程序,,并將其附加到 ProgressChanged 事件,。代碼調(diào)用
ExportDeviceDiagnostics 方法,這可能需要較長(zhǎng)的時(shí)間,。當(dāng)
ExportDeviceDiagnostics 完成時(shí),,示例代碼將事件處理程序與事件分離。
//-------------------------------------------------------------
// 將 API 入門(mén)指南 (頁(yè) 49)
中的必要代碼插入// 此處以編譯此示例刪除進(jìn)度事件注冊(cè)
scannedDevices.ProgressChanged -= Export_ProgressChanged;
}
void Export_ProgressChanged(object sender,ExportProgressEventArgs
e)
{
String strProgress = String.Format("Processing {0} of {1}",
e.WorkItem, e.MaxEntries);
// 設(shè)置為真以取消,,以終止進(jìn)度
e.Cancel = false;
}
#endregion
4.9.5 手動(dòng)將項(xiàng)目添加到集合中
API 提供了以下用于將設(shè)備插入集合的方法:
? InsertDeviceByIP 方法 (頁(yè) 109)
? InsertDeviceByMAC 方法 (頁(yè) 110)
根據(jù) PROFINET 網(wǎng)絡(luò)的物理拓?fù)浣Y(jié)構(gòu),,網(wǎng)絡(luò)上可能存在無(wú)法響應(yīng) DCP 命令的設(shè)備,但可以
通過(guò) IP 地址添加,。您也可以選擇將應(yīng)用程序設(shè)計(jì)為插入設(shè)備而不是通過(guò)網(wǎng)絡(luò)掃描
發(fā)現(xiàn)設(shè)備對(duì)于 IP 地址路由器或 NAT 路由器后面的設(shè)備,,只能將它們插入到集合中。網(wǎng)絡(luò)掃描無(wú)法
發(fā)現(xiàn) IP 地址路由器或 NAT 路由器后面的設(shè)備,。請(qǐng)參閱路由器后面的設(shè)備和打開(kāi)端口的要
求 (頁(yè) 247)的相關(guān)主題,。
4.9.5.1 InsertDeviceByIP 方法
InsertDeviceByIP 方法將設(shè)備添加至 IProfinetDeviceCollection (頁(yè) 96)。該
方法將具有特定 IP 地址的設(shè)備插入指定索引位置,。
返回類型 方法名稱
Result InsertDeviceByIP
參數(shù)
名稱 數(shù)據(jù)類型 參數(shù)類型 描述
ip uint In 要添加到集合的設(shè)備
的 IP 地址
routerIP uint In(可選) 當(dāng)設(shè)備在路由器后面
時(shí),,這是適用的路由
器 IP 地址
insertedDevice IProfinetDevice Out 如果此設(shè)備已插入,
則將是有效引用,。否
則返回的這個(gè)值將為
Null,。
示例:通過(guò) IP 地址插入設(shè)備
請(qǐng)查看 API 入門(mén)指南 (頁(yè) 49) 示例以了解如何將設(shè)備插入空集合返回類型 方法名稱
Result InsertDeviceByMAC
參數(shù)
名稱 數(shù)據(jù)類型 參數(shù)類型 描述
mac ulong In 要添加到集合的設(shè)備的 MAC
地址
insertedDe
vice
IProfinetDevic
e
Out 如果此設(shè)備已插入,則將是有
效引用,。否則返回的這個(gè)值將
為 Null,。
示例:通過(guò) MAC 地址插入設(shè)備
//-------------------------------------------------------------
// 將 API 入門(mén)指南 (頁(yè) 49)
中的必要代碼插入// 此處以編譯此示例
//-------------------------------------------------------------
#region 通過(guò) MAC 地址插入設(shè)備
UInt64 targetMAC = 0x; // 等同于字符串
11:22:33:44:55:66
IScanErrorCollection insertErrorCollection =
insertedDevices.InsertDeviceByMAC(targetMAC, out insertedDevice);
}
/* 對(duì)于程序的總體質(zhì)量至關(guān)重ProfinetDevice 接口
4.10.1 IProfinetDevice 屬性
IProfinetDeviceCollection (頁(yè) 96) 集合中的每一項(xiàng)都由 IProfinetDevice 接口
表示??梢酝ㄟ^(guò)該接口訪問(wèn)數(shù)據(jù)并對(duì)直接連接至 PROFINET 網(wǎng)絡(luò)的所有設(shè)備進(jìn)行操作,。
IProfinetDevice 接口支持以下特性,這些特性提供了有關(guān)網(wǎng)絡(luò)設(shè)備的信息,。為確保
屬性能夠返回當(dāng)前信息,,在讀取屬性前應(yīng)對(duì)設(shè)備調(diào)用 RefreshStatus (頁(yè) 132) 方
法。
屬性名稱 返回類型 描述
ArticleNumber string {get;} 模塊的訂單號(hào),。也稱為
MLFB 或“訂貨號(hào)”,。
Comment string {get;set;} 用戶可通過(guò)此屬性指定設(shè)備
注釋,并在 SIMATIC
Automation Tool 用戶界面
中使用,。此注釋與 API 操作
無(wú)關(guān),。
Configured bool {get;} 當(dāng)設(shè)備具有有效組態(tài)時(shí)為真
DefaultGateway uint {get;} 設(shè)備的默認(rèn)網(wǎng)關(guān)地址,表示
為一個(gè)無(wú)符號(hào)整數(shù),。編碼的
網(wǎng)關(guān)地址使用一個(gè)字節(jié)表示
地址中的每個(gè)十進(jìn)制值,。例
如,,編碼值 0xC0A80001 等
同于更常見(jiàn)的字符串表示形
式
DefaultGatewaystring string {get;} 設(shè)備的默認(rèn)網(wǎng)關(guān)地址,表示
為“xx.xx.xx.xx”形式的字符
串,。
例如:
Description string {get;} 硬件項(xiàng)描述,,基于訂貨號(hào)。
此描述與用戶可在 TIA
Portal 中看到的描述相同
此屬性用于 SIMATIC
Automation Tool 用戶界面
中,。此屬性與 API 操作無(wú)
關(guān),。
NewDefaultGateway string {get;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中,。此屬性與 API 操作無(wú)
關(guān),。
NewIP string {get;set;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中。此屬性與 API 操作無(wú)
關(guān),。
NewProfinetName string{get;set;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中,。此屬性與 API 操作無(wú)
關(guān)。
NewProgramName string {get;set;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中,。此屬性與 API 操作無(wú)
關(guān),。
NewRestoreName string{get;set;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中。此屬性與 API 操作無(wú)
關(guān),。
NewSubnetMask string {get;set;} 此屬性用于 SIMATIC
Automation Tool 用戶界面
中,。此屬性與 API 操作無(wú)
關(guān)。
NotAccessiblewithDCP string{get;} True:該設(shè)備當(dāng)前無(wú)法進(jìn)行
DCP 訪問(wèn),。它在路由器之后
ProfinetConvertedNam
e
string {get;} 設(shè)備的轉(zhuǎn)換后 PROFINET 名設(shè)備是否支持
ResetToFactory,?
ResetToFactorySuppor
ted
bool {get;} 該設(shè)備是否支持恢復(fù)出廠設(shè)
置?
RouterIP uint {get;} 路由器的 IP 地址,,在使用時(shí)
表示為一個(gè)無(wú)符號(hào)整數(shù),。編
碼的 IP 地址使用一個(gè)字節(jié)表
示 IP 地址中的每個(gè)十進(jìn)制
值。
例如,,編碼值 0xC0A80001
等同于更常見(jiàn)的字符串表示
形式“”
如果未使用任何路由器,,則
此屬性為 0。
注:SIMATIC Automation
Tool 僅支持 IPv4 地址,。
RouterIPString string {get;} 設(shè)備的 IP 地址,,表示為
“xx.xx.xx.xx”形式的字符串
(例如,“”)
Selected bool {get;set;} 將設(shè)備標(biāo)記為選定設(shè)備,,以
便能夠執(zhí)行操作
SerialNumber string {get;} 設(shè)備的唯一序列號(hào)
SetIPAllowed bool {get;} 該設(shè)備當(dāng)前是否啟用并允許
“設(shè)置 IP 地址”,?
SetIPSupported bool {get;} 該設(shè)備是否支持“設(shè)置 IP 地
址”?
SetProfinetNameAllow
ed
bool {get;} 該設(shè)備當(dāng)前是否啟用并允許
“設(shè)置 PROFINET 名稱”,?
SetProfinetNameSuppo
rted
bool {get;} 該設(shè)備是否支持“設(shè)置
PROFINET 名稱