工控網(wǎng)首頁
>

新聞中心

>

新品速遞

>

infoteam OpenPCS-IEC 61131-3 運行系統(tǒng)

infoteam OpenPCS-IEC 61131-3 運行系統(tǒng)

infoteam OpenPCS-IEC 61131-3 運行系統(tǒng)

infoteam專業(yè)從事自動化和嵌入式系統(tǒng)軟件開發(fā)與服務(wù)工作,我們產(chǎn)品涵蓋面向工業(yè)的IEC61131-3,面向DCSIEC61499,面向安全的IEC61508,面向電力傳輸IEC61850等領(lǐng)域。

定制的解決方案

§ 高度的靈活性和卓越的性能

§ 不根據(jù)控制器數(shù)量收取運行版權(quán)

§ 可擴展的存儲器需要范圍:70–120kB

利益

§ ANSI-C 源代碼易于移植

§ 支持所有存儲器類型

§ 對內(nèi)存要求低70–120kB

§ 支持DOS, Windows, RTX, Linux 和其它操作系統(tǒng)

§ 可實現(xiàn)多任務(wù)

§ 支持中斷任務(wù)

應(yīng)用領(lǐng)域

§ 工業(yè)自動化

§ 醫(yī)療器械和試驗設(shè)備

§ 發(fā)電和配電

§ 樓宇自控設(shè)備

§ 運動控制和驅(qū)動,機器人

§ 仿真和診斷

§ 過程優(yōu)

§ 其他更多

內(nèi)核存儲器需要

基本實時內(nèi)核

69 kB

上載功能

  1 kB

電力流

  3 kB

浮點

  5 kB

梯形圖支持

  6 kB

擴展功能

23 kB

測試環(huán)境:

§ WinCE4.0

§ MS C.NET 7.0

§ 如使用DLL則需要附加的空間

訂貨信息

§ #1481-SDK-50 開發(fā)許可證

§ #1482-UCODE-50 UCODE解釋器

§ #1482-BASIC-50 16NCC

§ #1482-STD-50 32 NCC

§ #1482-PRO-50 RISC/DSP NCC

功能描述

OpenPCS運行系統(tǒng)包括了所有在OEM控制器中實現(xiàn)IEC61131-3編程功能所有必須的工具、運行系統(tǒng)源代碼和開發(fā)文檔。OpenPCS編程系統(tǒng)不包括在這里 (請參閱其它文檔,) 。

發(fā)貨內(nèi)容

§ SmartPLC運行系統(tǒng)ANSI-C源代碼

§ 通訊部分源代碼用于根據(jù)特定的硬件進行移植

§ 相關(guān)的技術(shù)文檔

控制器性能

性能和所需要的資源很大程度上取決于所使用的硬件和處理器。下面以1K字節(jié)混合指令集為例:

680μs Motorola 68376/20MHz

490μs Infineon 80C167/20MHz

14μs   Intel Pentium II/300MHz

所有數(shù)據(jù)是使用相應(yīng)的本地代碼編譯器情況下的結(jié)果。

下面是運行系統(tǒng)所需要的存儲空間,這可能因不同的C編譯器而異,且可以通過禁用運行系統(tǒng)的一些選項而減少:

8位微處理器至少50kB

32位微處理器至少120kB

(運行系統(tǒng)內(nèi)核和環(huán)境,包括通訊和固件功能塊)

SmartPLC 運行系統(tǒng)源代碼

SmartPLC是以ANSI-C源代碼形式提供。針對多種常用C編譯器的Makefile也包括在內(nèi)。SmartPLC包括了實現(xiàn)所有一致性文檔所列出的函數(shù)、功能塊、指令、數(shù)據(jù)類型和運行系統(tǒng)功能。在線功能包括下載、上載、遠程控制、變量觀察、變量修改和程序狀態(tài)顯示。

SmartPLC包括了修改編程系統(tǒng)硬件資源文件所需要的代碼和文件, 還可以實現(xiàn)OpenPCS和特定硬件的通訊,串行V24通訊例程包括在內(nèi),并可以對通訊代碼進行任意的修改。

所有源代碼只限用戶在內(nèi)部使用而不能轉(zhuǎn)移給第三方。

OEM 接口工具包

OEM接口工具包提供了與編程系統(tǒng)某些模塊進行接口所需的頭文件和庫文件。只需要使用工具包中相應(yīng)的頭文件和庫文件對模塊進行編譯,就可以修改這些模塊。

本地代碼編譯器

可選的本地代碼編譯器可生成微處理器特定的直接二進制代碼,以滿足最高的性能要求。本地代碼編譯器也隨開放源碼的軟件一起提供。本地代碼編譯器支持多種主流的8位至64位微處理器。

本地代碼編譯器(NCC)功能

NCC從每一個通用代碼(UCODE)段中讀取指令并使用一條或多條微處理器指令替代每一個UCODE指令。這樣,每一個UCODE代碼段都會隨之產(chǎn)生一個本地代碼段,并一起下載到目標系統(tǒng)中(編程環(huán)境提供多種下載選擇)。本地代碼編譯器針對特定的微處理器結(jié)構(gòu)并使用所謂的觀察孔優(yōu)化技術(shù)從而達到非常高的執(zhí)行效率。

運行系統(tǒng)可以由OEM移植到自己的硬件平臺中。

在線和調(diào)試功能

測試和調(diào)試工具可將用戶代碼傳發(fā)送到PLC或仿真器之中。并可進行遠程的控制,包括:停止、冷啟動、溫啟動和熱啟動,監(jiān)視和變量修改,以及程序結(jié)構(gòu)的顯示等。

開發(fā)手冊

有關(guān)目標系統(tǒng)源代碼的開發(fā)手冊是為開發(fā)人員提供的,因此目前只有英文版。

提交

查看更多評論
其他資訊

查看更多

一方梯隊軟件(北京)有限公司遷址通知

醫(yī)療器械軟件技術(shù)標準研討會圓滿落幕

一方梯隊 OpenPCS 冗余系統(tǒng)

一方梯隊軟件“2015中國安全技術(shù)日”圓滿落幕

一方梯隊“2015中國安全技術(shù)日”如期與您見面