SIMATIC WinAC ODK 德國(guó)西門子SIEMENS基于PC控制器
- 公司名稱 上海韜世實(shí)業(yè)發(fā)展有限公司
- 品牌 其他品牌
- 型號(hào) SIMATIC WinAC ODK
- 產(chǎn)地
- 廠商性質(zhì) 代理商
- 更新時(shí)間 2024/11/22 19:56:46
- 訪問(wèn)次數(shù) 1633
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
銷售儀器儀表、閥門、電氣、電線電纜、機(jī)電產(chǎn)品、船舶設(shè)備、自動(dòng)化控制系統(tǒng)集成、成套設(shè)備及領(lǐng)域內(nèi)技術(shù)開發(fā)、技術(shù)轉(zhuǎn)讓、技術(shù)咨詢、技術(shù)服務(wù),從事貨物及技術(shù)的進(jìn)出口業(yè)務(wù),儀器儀表、閥門、電線電纜的生產(chǎn)、加工。
應(yīng)用領(lǐng)域 | 醫(yī)療衛(wèi)生,生物產(chǎn)業(yè),地礦,道路/軌道/船舶 |
---|
德國(guó)西門子SIEMENS基于PC控制器 特點(diǎn):
基于 PC 的解決方案一般包括圖形處理、測(cè)量值采集和數(shù)字化控制等技術(shù)任務(wù)。新的 WinAC 選件開放式開發(fā)套件(ODK)使用戶可以通過(guò)三種不同的接口靈活的使用來(lái)自控制程序的所有 PC 資源,從而對(duì) PLC 功能實(shí)現(xiàn)了高度的性能擴(kuò)展。出于此目的,程序員可以獲得所有的操作系統(tǒng)功能和 Windows 系統(tǒng)資源,并可以訪問(wèn)外部硬件和軟件組件。
ODK 應(yīng)用程序是使用開發(fā) C-/C++ 程序的標(biāo)準(zhǔn)的開發(fā)環(huán)境開發(fā)的,如Microsoft Visual Developer's Studio。這位應(yīng)用程序開發(fā)人員提供了針對(duì) Windows 應(yīng)用程序量身定制的熟悉的環(huán)境。把這些應(yīng)用程序集成到 WinAC 控制程序中無(wú)需 C++ 編程知識(shí)。可以向在 STEP 7 系統(tǒng)中使用正常的系統(tǒng)功能一樣使用 ODK 應(yīng)用程序。
德國(guó)西門子SIEMENS基于PC控制器 應(yīng)用
應(yīng)用領(lǐng)域
WinAC ODK 可以為以下應(yīng)用提供三種接口:
- 用于從 WinAC 控制程序中調(diào)用高級(jí)語(yǔ)言程序的自定義代碼擴(kuò)展接口(CCX)
- 用于與 Windows 應(yīng)用程序進(jìn)行告訴的 WinAC 數(shù)據(jù)交換的共享內(nèi)存擴(kuò)展接口(SMX)
- 用于把 WinAC 面板功能集成到 Windows 應(yīng)用程序中的控制器管理接口(CMI)
自定義代碼擴(kuò)展接口(CCX)ODK 使用范圍
包括了一個(gè)應(yīng)用程序向?qū)Ш鸵粋€(gè)用于在 Microsoft Visual Studio 中進(jìn)行簡(jiǎn)單編程的類庫(kù)。在 WinAC 之外運(yùn)行的程序用 Visual C# 開發(fā)——或者針對(duì) Windows 應(yīng)用程序使用Visual Basic 或 Visual C——并生成為 DLL 或?qū)崟r(shí) DLL。DLL 使用三個(gè)系統(tǒng)功能調(diào)用(SFC 65001、65002、65003)。).
C 程序可以以三種不同的方式執(zhí)行
- 同步,即作為 PLC 循環(huán)的一部分進(jìn)行處理
- 異步,即由 PLC 程序啟動(dòng),在后臺(tái)終止
- 連續(xù),即與 PLC 程序并行處理
CCX 和 SMX 應(yīng)用程序都可以在 Windows 下執(zhí)行,或者使用 WinAC RTX 在實(shí)時(shí)核心中執(zhí)行。需要來(lái)自實(shí)時(shí)核心的制造商的附加工具,來(lái)開發(fā)實(shí)時(shí)的 CCX 應(yīng)用程序。這使用戶可以實(shí)現(xiàn)多種多樣的應(yīng)用程序。
其中包括:
- 現(xiàn)場(chǎng)總線卡到 WinAC 的連接
- 把機(jī)器人控制軟件集成到 WinAC 中
- 直接訪問(wèn) Windows 文件系統(tǒng)
- 實(shí)現(xiàn)特殊的通訊協(xié)議
- 進(jìn)行復(fù)雜的計(jì)算來(lái)控制包裝膜的質(zhì)量
共享內(nèi)存擴(kuò)展接口(SMX)
共享內(nèi)存擴(kuò)展接口(SMX)通過(guò) SMX,ODK 支持開發(fā)需要在 Windows 應(yīng)用程序如 Visual C++ 和 WinAC 之間進(jìn)行數(shù)據(jù)交換的應(yīng)用程序,比如在閉環(huán)控制或者圖像處理任務(wù)中。這種數(shù)據(jù)交換速度非???,通過(guò)雙端口 RAM(DPR)或共享內(nèi)存實(shí)現(xiàn),外部C++ 程序和PLC 程序都可以訪問(wèn)。ODK 包括了根據(jù)輪詢方式用于讀取或?qū)懭氲?DPR 中的庫(kù)。從 WinAC 的觀點(diǎn)看,DPR 表示了一個(gè) 4KB 的 I/O 區(qū),可以使用裝載/傳輸命令訪問(wèn)它。
SMX 的典型應(yīng)用:
- 連接傳動(dòng)控制系統(tǒng)
- 連接用于測(cè)量數(shù)據(jù)采集和分析的系統(tǒng)
- 傳輸和備份大批量的生產(chǎn)和質(zhì)量數(shù)據(jù)
- 直接、高性能的集成一個(gè)訂單數(shù)據(jù)庫(kù)
控制器管理接口(CMI)
利用 ODK,WinAC 面板的這個(gè)功能可以集成到 Windows 應(yīng)用程序中
(見圖示)。出于此目的,CMI 為應(yīng)用程序提供了 WinAC 面板的以下功能:
- LED 狀態(tài)指示
- 啟動(dòng)和停止 WinAC
- 順序裝載程序
- 把 WinAC 面板集成到一個(gè) HMI 應(yīng)用程序中
- 遠(yuǎn)程操作 WinAC
- 實(shí)現(xiàn)具體的用戶權(quán)限
技術(shù)數(shù)據(jù)
ODK-編程語(yǔ)言 | |
實(shí)時(shí)應(yīng)用程序 | C/C++ |
Windows 應(yīng)用程序 | C/C++ Visual Basic C# |
Topic | WinAC ODK V4.2 |
操作系統(tǒng) | Windows XP |
所需軟件 | MS Visual Developer Studio V6.0. |