PLC: | 全國(guó)代理 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-20 02:41 |
最后更新: | 2023-12-20 02:41 |
瀏覽次數(shù): | 143 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
西門子低壓電器SIEMENS授權(quán)代理商
西門子中國(guó)有限公司授權(quán)合作伙伴——潯之漫智控技術(shù)(上海)有限公司,作為西門子中國(guó)有限公司授權(quán)合作伙伴,潯之漫智控技術(shù)(上海)有限公司代理經(jīng)銷西門子產(chǎn)品供應(yīng)全國(guó),西門子工控設(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)積電毗鄰,作為西門子授權(quán)代理商,西門子模塊代理商,西門子一級(jí)代理商,西門子PLC代理商,西門子PLC模塊代理商,
,建立現(xiàn)代化倉
儲(chǔ)基地、積累充足的產(chǎn)品儲(chǔ)備、引入萬余款各式工業(yè)自動(dòng)化科技產(chǎn)品我們
向北5公里是佘山國(guó)家旅游度假區(qū)。軌道交通9號(hào)線、滬杭高速公路、同三國(guó)道、松閔路等
交通主干道將松江工業(yè)區(qū)與上海市內(nèi)外連接,交通十分便利。
建立現(xiàn)代化倉
儲(chǔ)基地、積累充足的產(chǎn)品儲(chǔ)備、引入萬余款各式工業(yè)自動(dòng)化科技產(chǎn)品,我們以持續(xù)的卓越與服務(wù),取得了年銷
售額10億元的佳績(jī),憑高滿意的服務(wù)贏得了社會(huì)各界的好評(píng)及青睞。與西門子品牌合作,只為能給中國(guó)的客戶提供值得信賴的服務(wù)體系,我們
的業(yè)務(wù)范圍涉及工業(yè)自動(dòng)化科技產(chǎn)品的設(shè)計(jì)開發(fā)、技術(shù)服務(wù)、安裝調(diào)試、銷售及配套服務(wù)領(lǐng)域。
目前,將產(chǎn)品布局于中、高端自動(dòng)化科技產(chǎn)品領(lǐng)域,主要銷售西門子PLC模塊,西門子交換機(jī),西門子變頻器,西門子觸摸屏,西門子電機(jī),西門子數(shù)控軟件,西門子電線電纜,西門子低壓產(chǎn)品等等
驗(yàn)證以下用戶操作是否正確運(yùn)行:
? 單擊網(wǎng)絡(luò)接口的下拉按鈕可顯示編程設(shè)備的可用網(wǎng)絡(luò)接口。
? 選擇一個(gè)網(wǎng)絡(luò)接口并填寫“網(wǎng)絡(luò)接口”(Network Interface) 字段。
? 插入 IP 地址,單擊“插入設(shè)備”(Insert Device),填寫設(shè)備信息字段。在此示例中,IP
地址必須對(duì)應(yīng)于所選網(wǎng)絡(luò)接口上的 S7-1200 或 S7-1500 CPU。
? 單擊“顯示”(Show) 按鈕會(huì)顯示 PLC 證書。
? 單擊“信任 TLC 證書”(Trust TLS Certificate) 的下拉按鈕會(huì)顯示三個(gè)可用的信任等級(jí)。
? 選擇一個(gè)信任等級(jí)可將其填入“信任 TLC 證書”(Trust TLS Certificate) 字段。
? 單擊“運(yùn)行”(RUN) 按鈕可使 CPU 進(jìn)入或保持 RUN 模式。
? 單擊“停止”(STOP) 按鈕可使 CPU 進(jìn)入或保持 STOP 模式。
測(cè)試各種錯(cuò)誤情況,例如:
? 嘗試在選擇網(wǎng)絡(luò)接口之前插入設(shè)備
? 嘗試插入不是 S7-1200 或 S7-1500 CPU 的設(shè)備
? 在 IP 地址字段中使用無效文本
? 如果選擇從不信任 TLS 證書,則單擊 RUN 或 STOP 按鈕時(shí)會(huì)出錯(cuò)。
您可以按照意愿執(zhí)行其它測(cè)試。根據(jù)需要優(yōu)化您的程序,以提供強(qiáng)大的錯(cuò)誤處理功能。如
果您對(duì)示例 1 的結(jié)果感到滿意,可轉(zhuǎn)到示例 2:讀取并更改 CPU 的 IP 地址、子網(wǎng)和網(wǎng)關(guān)
(頁 26)。示例 2:讀取并更改 CPU 的 IP 地址、子網(wǎng)和網(wǎng)關(guān)
示例 2 將擴(kuò)展您在示例 1 (頁 13) 中開發(fā)的應(yīng)用程序。示例 2 將添加控件和邏輯,以顯示
所連接 CPU 的以下 IP 協(xié)議信息:
? IP 地址 (IP)
? 子網(wǎng)
? 網(wǎng)關(guān)
對(duì)于每個(gè)字段,示例 2 還允許用戶輸入新值并更改 CPU 中的值。
窗體上的三個(gè)文本框?qū)@示連接的 CPU 的 IP 協(xié)議值。您的用戶成功連接到 CPU 設(shè)備
(頁 16)后,三個(gè)文本框?qū)@示 CPU 的 IP 協(xié)議信息。這三個(gè)文本框也是可編輯的字段。您
的用戶可以為上述 IP 協(xié)議值輸入新值
用于創(chuàng)建復(fù)雜的閉環(huán)控制結(jié)構(gòu)
適合于在中等和高價(jià)位的應(yīng)用以及在過程工程中的閉環(huán)控制的執(zhí)行。
用于在 SIMATIC S7-300 (CPU 313 以及更高)、 S7-400 和 WinAC 中使用
許可Modular PID Control 包括一個(gè)參數(shù)化工具(工程軟件)和若干功能塊(運(yùn)行軟件)組成。
工程軟件可安裝在多臺(tái) PC 上?,F(xiàn)有許可證的數(shù)量決定可運(yùn)行該軟件的 PC 的數(shù)量(浮動(dòng)許可證)。
可以根據(jù)需要隨時(shí)將函數(shù)塊復(fù)制到編程設(shè)備/PC 上。使用這些函數(shù)塊的每個(gè) CPU 總是需要一份許可證。
有關(guān)軟件更新服務(wù)、許可證類型、在線軟件交付以及如何使用自動(dòng)化許可證管理器處理軟件許可證的詳細(xì)信息,請(qǐng)參見此鏈接。
添加 IP 協(xié)議值的文本框
要為 IP 協(xié)議字段添加文本框并編寫邏輯,請(qǐng)按照下列步驟操作:
1. 向您的窗體添加三個(gè) TextBoxes,其名稱和標(biāo)簽描述如下:
窗體上的文本 文本框名稱
IP: SuiteIp
子網(wǎng): SuiteSn
網(wǎng)關(guān): SuiteGw
2. 將以下代碼添加到現(xiàn)有 ClearCPUStatus (頁 15) 輔助方法,清除 IP 協(xié)議文本字段:
SuiteIp.Text = string.Empty;
SuiteSn.Text = string.Empty;
SuiteGw.Text = string.Empty;
3. 將以下代碼添加到現(xiàn)有 UpdateCPUStatus (頁 16) 輔助方法,將當(dāng)前連接的 CPU 的值
加載到 IP 協(xié)議文本字段MessageBox.Show("錯(cuò)誤:指定的 IP、子網(wǎng)或網(wǎng)關(guān)地址無效", "Change IP
Suite", MessageBoxButtons.OK);
return;
}
Result res = CurrentCPU.SetIP(newIp, newSn, newGw);
示例程序未提供檢查 IP 地址、子網(wǎng)和網(wǎng)關(guān)是否相互兼容的邏輯。您可以添加此邏輯以使
您的解決方案更完善。
2.3.1 測(cè)試示例 2
編譯并測(cè)試您的應(yīng)用程序。如果您按照此示例中的步驟操作,則已創(chuàng)建如下所示的應(yīng)用程
序驗(yàn)證以下用戶操作是否正確運(yùn)行:
? 輸入網(wǎng)絡(luò)上 CPU 的 IP 地址并單擊“插入設(shè)備”(Insert Device),填寫 IP 協(xié)議信息字段。
在此示例中,IP 地址必須對(duì)應(yīng)于所選網(wǎng)絡(luò)接口上的 S7-1200 或 S7-1500 CPU。
? 輸入有效的 IP 地址并單擊“更改”(Change) 按鈕后,CPU IP 地址會(huì)更改。關(guān)閉應(yīng)用程序
并重新打開,進(jìn)行測(cè)試。通過新 IP 地址插入 CPU,并驗(yàn)證應(yīng)用程序是否能夠找到 CPU
并顯示設(shè)備信息和 IP 協(xié)議字段。按照同樣的操作步驟輸入并更改子網(wǎng)。
? 按照同樣的操作步驟輸入并更改網(wǎng)關(guān)。
測(cè)試各種錯(cuò)誤或無效使用情況,例如:
? 試圖更改為非有效格式的 IP 地址。
? 在未連接 CPU 的情況下單擊“更改”(Change) 按鈕。
您可以按照意愿執(zhí)行其它測(cè)試。根據(jù)需要優(yōu)化您的程序,以提供強(qiáng)大的錯(cuò)誤處理功能。如
果您對(duì)結(jié)果感到滿意,可轉(zhuǎn)到示例 3:讀取和寫入 CPU 的 PROFINET 名稱 (頁 29)。
2.4 示例 3:讀取和寫入 CPU 的 PROFINET 名稱
示例 3 將擴(kuò)展您在示例 2 (頁 26) 中開發(fā)的應(yīng)用程序。示例 3 將添加 PROFINET 名稱的文
本框。程序使用此文本框顯示 PROFINET 名稱并接受用于設(shè)置 PROFINET 名稱的用戶輸
入。“設(shè)置”(Set) 按鈕將連接的 CPU 的 PROFINET 名稱設(shè)置為 PROFINET 名稱文本框中的名
稱。此示例中的操作需要滿足以下條件:
? CPU 沒有密碼保護(hù)
? CPU 中具有用戶程序。(未復(fù)位為出廠設(shè)置。)
? CPU 的 PROFINET 接口 IP 協(xié)議的設(shè)備組態(tài)指定在 TIA 項(xiàng)目中“在設(shè)備中直接設(shè)置 IP 地
址”(IP address is set directly at the device) 和“在設(shè)備中直接設(shè)置 PROFINET 設(shè)備名
稱”(PROFINET device name is set directly at the device)。根據(jù)使用的 TIA Portal 版本,
此選項(xiàng)可能具有其它名稱:
– 在設(shè)備中設(shè)置 IP 地址 (Set IP address on the device)
– 使用不同方法設(shè)置 IP 地址 (Set IP address using a different method)
添加邏輯以顯示和設(shè)置 PROFINET 名稱
要添加和編寫 PROFINET 名稱文本框和設(shè)置按鈕,請(qǐng)按照下列步驟操作:
1. 向窗體添加一個(gè)文本框并將其命名為“ProfinetName”。
2. 在文本框旁邊添加一個(gè)按鈕,并將其命名為“SetProfinetName”。
3. 為 SetProfinetName 按鈕添加按鈕單擊事件并插入以下代碼:
Result res = CurrentCPU.SetProfinetName(ProfinetName.Text);
4. 將以下代碼添加到現(xiàn)有 ClearCPUStatus (頁 15) 輔助方法:
ProfinetName.Text = string.Empty;
5. 將以下代碼添加到現(xiàn)有 UpdateCPUStatus (頁 16) 輔助方法
驗(yàn)證以下操作是否正確運(yùn)行:
? 連接的 CPU 的 PROFINET 名稱正確顯示在 PROFINET 名稱字段中。
? 您可以編輯和設(shè)置 CPU 的新 PROFINET 名稱。
測(cè)試各種錯(cuò)誤情況,例如:
? 如果嘗試將 PROFINET 名稱設(shè)置為空,會(huì)導(dǎo)致出現(xiàn)一條消息。
? 如果嘗試設(shè)置不遵循 PROFINET 命名規(guī)則的 PROFINET 名稱,會(huì)導(dǎo)致出現(xiàn)一條消息。
您可以按照意愿執(zhí)行其它測(cè)試。根據(jù)需要優(yōu)化您的程序,以提供強(qiáng)大的錯(cuò)誤處理功能。如
果您對(duì)結(jié)果感到滿意,可轉(zhuǎn)到示例 4:將 CPU 復(fù)位為出廠設(shè)置 (頁 32)。. 為按鈕添加按鈕單擊事件并添加以下代碼:
CurrentCPU.Selected = true;
CurrentCPU.SelectedConfirmed = false;
if (MessageBox.Show("復(fù)位為出廠設(shè)置是一項(xiàng)安全相關(guān)的操作,您是否希望繼
續(xù)?","Reset to Factory Defaults", MessageBoxButtons.YesNo) ==
DialogResult.Yes)
{
CurrentCPU.SelectedConfirmed = true;
}
else
{
return;
}
Result res = CurrentCPU.ResetToFactoryDefaults();
res = CurrentCPU.RefreshStatus();
UpdateCPUStatus();
4. 根據(jù)需要添加結(jié)果檢查。
說明
將故障安全 CPU 復(fù)位為出廠設(shè)置是一項(xiàng)安全相關(guān)操作。請(qǐng)參見安全相關(guān)操作的用戶界面
編程指南 (頁 62)中的指南。確認(rèn)單擊“復(fù)位為出廠設(shè)置”(Reset to Factory Defaults) 按鈕具有以下效果:
? 該操作將刪除 CPU 中的用戶程序和數(shù)據(jù)。例如,您可使用 STEP 7 顯示用戶程序。
? CPU 的 IP 地址保持不變。
您可以按照意愿執(zhí)行其它測(cè)試。根據(jù)需要優(yōu)化您的程序,以提供強(qiáng)大的錯(cuò)誤處理功能。如
果您對(duì)示例 4 的結(jié)果感到滿意,可轉(zhuǎn)到示例 5:更新 CPU 的固件 (頁 34)。
2.6 示例 5:更新 CPU 的固件
示例 5 從示例 4 (頁 32) 繼續(xù),將添加執(zhí)行固件更新的功能。要完成此任務(wù),您的應(yīng)用程
序需要包括以下部分:
? 用于顯示當(dāng)前固件版本的標(biāo)簽. 將以下代碼添加到現(xiàn)有 ClearCPUStatus (頁 15) 輔助方法:
FirmwareVersion.Text = string.Empty;
4. 將以下代碼添加到現(xiàn)有 UpdateCPUStatus (頁 16) 輔助方法:
FirmwareVersion.Text = CurrentCPU.FirmwareVersion;
添加顯示選定文件的字段
您的應(yīng)用程序需要一種選擇固件更新文件的方法,以及一個(gè)顯示當(dāng)前選定文件的字段。*
初,固件更新文件顯示為空。
要添加文件名字段和文件瀏覽器控件,請(qǐng)按照下列步驟操作:
1. 添加一個(gè)名為“UpdateFileName”的標(biāo)簽以顯示選定的文件名。
2. 在標(biāo)簽前添加標(biāo)識(shí)文本“文件:”(File:)。
3. 將以下代碼添加到現(xiàn)有 ClearCPUStatus (頁 15) 輔助方法:
UpdateFileName.Text = "";
添加打開文件瀏覽器的按鈕
您將提供一個(gè)用于打開文件瀏覽器的控件,供用戶選擇固件更新文件。在此示例中,文件
瀏覽器*初為用戶打開“我的文檔”文件夾,并顯示具有 .upd 擴(kuò)展名的文件。如果用戶瀏
覽到其它文件夾,則文件瀏覽器會(huì)記住*后一個(gè)位置。