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