SIEMENS内蒙古通辽市市西门子(授权)一级总代理-西门子变频器一级总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-06-05 09:10
simatic odk 1500s 实时应用编程使用入门
odk 1500s 功能简介
open development kit (odk) 1500s是一个软件开发工具包,可以很方便的为
1500 open controller cpu 开发用户自定义应用程序,在tia portalstep7 里
直接调用。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 源代码。
展开全文