Product overview
2.1 Application
CPU 1518-4 PN/DP ODK (6ES7518-4AP00-3AB0)
Manual, 09/2016, A5E35681108-AA
13
The CPU can be used for the high-end area of machine and plant automation.
The CPU 1518-4 PN/DP ODK can execute blocks that were programmed with C/C++.
Programming of the blocks is effected by means of the "Open Development Kit ODK 1500S"
You can use the ODK to implement mechanisms from high-level programming languages
(e.g. object-based) within a modern programming environment. The complexity and required
time for implementation of functions is thereby reduced. The blocks generated with ODK can
be run synchronously in the execution cycle of the CPU.
You can reuse existing C/C++ algorithms.
To use existing technological know-how, you can integrate the existing C/C++ code in the
runtime environment of the CPU using the Open Development Kit. Once the C/C++ sources
have been integrated with the ODK, they can be subsequently run on the CPU.
You can find the description of the ODK application in the S7-1500 Software Controller Open
Development Kit 1500S (https://support.industry.siemens.com/cs/ww/de/view/109249838/en
)
programming and operating manual as of V2.0 edition 09/2016.
However, only the part covering the real-time functionality applies to the CPU 1518-4 PN/DP
ODK.
The CPU 1518-4 PN/DP ODK has 2 memories:
● Work memory
● Additional memory for ODK applications (C/C++ code and data).
The CPUs can be used for smaller and mid-range applications, as well as for the high-end
range of machine and plant automation.
Table 2- 1 Standard CPUs
-- 1 -- -- 1.23 MB 60 ns
CPU 1513-1 PN Standard CPU for mid-
range applications
-- 1 -- -- 1.95 MB 40 ns
CPU 1515-2 PN Standard CPU for medi-
um-sized to large applica-