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