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,粘贴到文件的Zui末端,并添加函数执行代码。
重新编译项目。项目成功编译以后,将生成二进制.so 文件和用于TIASTEP7 下调用的SCL 源代码。
- 标准 CPU 与 S7-1500R/H 冗余系统进行S7通信 2024-11-24
- 西门子1500软PLC系列简介 2024-11-24
- S7-1500冗余PLC 如何建立TCP通信 2024-11-24
- S7-1200运动控制功能 2024-11-24
- S7-200 SMART V2.8运动控制新功能 2024-11-24
- LOGO!让机械手的“搬砖”更高效 2024-11-24
- MCGS触摸屏与 S7-1200 以太网通讯 2024-11-24
- PLC通讯MODBUS协议的应用及编程 2024-11-24
- 西门子SMARTP通过MODBUS RTU实现一主多从 2024-11-24
- 西门子S7-1200PLC 移动操作指令:读取域和写入域指令 2024-11-24
- 西门子S7-1500 PLC的通信基础知识 2024-11-24
- MCGS 和西门子1200PLC通讯设置 2024-11-24
- S7-1200与S7-300/400之间的以太网通信 2024-11-24
- 西门子S7-1200PLC点对点通信实例 2024-11-24
- S7-1500数据块:优化DB与非优化DB 2024-11-24
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595