广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
SIMATIC ODK 1500S 实时应用编程使用入门
发布时间:2024-11-16

SIMATIC ODK 1500S 实时应用编程使用入门

ODK 1500S 功能简介

    Open Development Kit (ODK) 1500S 是一个软件开发工具包,可以很方便的为


    1500 Open Controller CPU 开发用户自定义应用程序,在TIA Portal STEP7 里


    直接调用。ODK 1500S 可以在以下两种环境下开发应用程序。


● Windows 环境

– 应用程序在Windows PC 中执行

– 使用Windows PC 的资源


● 实时环境

– 应用程序在实时环境中执行

– 在PLC 中实现同步调用


Open Controller 上可以同时执行Windows 环境的应用程序和实时环境的应用程序。

图片

开发实时应用程序

    开发实时应用程序需要使用ODK 1500S 自带的Eclipse 开发环境。

图片

本例实现在实时环境下两数相乘的简单功能


在Eclipse 中建立ODK1500S 项目并编写用户自定义程序

打开Eclipse 软件,选择New\Project,新建项目,如图所示:

图片

在弹出的窗口中选择ODK 1500S Templates\C++ Project。

图片

选择Next 并输入项目名,建立一个项目框架。

图片

打开项目def 文件夹中的GetCSVTest.odk 文件,在文件的末端添加新的函数定义。

图片

鼠标右击项目,选择Build Project 编译项目

图片

打开src_cg_priv\ODK_Functions.h,拷贝图3-6 中红框内的内容。

图片

打开scr\GetCSVTest.cpp,粘贴到文件的最末端,并添加函数执行代码。

图片

重新编译项目。项目成功编译以后,将生成二进制.so 文件和用于TIASTEP7 下调用的SCL 源代码。


展开全文
拨打电话 微信咨询 发送询价