280 likes | 307 Views
Explore the uaToolkit Embedded V1.30 sales strategies, target customers, features, and competitive analysis. Learn about the motivation behind developing the toolkit and the market trends driving demand for embedded OPC UA solutions. Discover the added features and benefits of the new release, including support for OPC UA Events and Alarms & Conditions. Understand the unique selling points and positioning of the toolkit against competitors in the industry. Gain insights on ordering, availability, and marketing strategies to effectively sell the uaToolkit Embedded to industrial device vendors, controller vendors, machine builders, and key sales regions. Enhance your understanding of the competitive landscape with a detailed comparison against leading toolkit vendors, such as Matrikon, Unified Automation, and Open62541. Get a comprehensive analysis of the strengths and weaknesses of the toolkit, including licensing model flexibility, supported platforms, and features like Alarms & Conditions. Stay ahead in the market with the latest information on OP
E N D
uaToolkit Embedded V1.30 August 2019 Thomas Rummel Sales Enabling
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Why did we do the uaToolkit Embedded? • With the Industry4.0 and IIoT market trends, we have noticed a very clear and sustained increase in OPC UA adoption • The OPC UA embedded Toolkit is our offering to use-cases in enabling OPC UA in sensors, smaller devices and low-end controllers • The OPC UA Specification V1.04 part 14 “PubSub” increases the demand for OPC UA in embedded devices • The new OPC UA FLC (Field Level Communication) initiative will create more demand for embedded OPC UA in the next years. • A lot of new device and machine level OPC UA companion specifications (robots, grippers, …) are increasing the demand for embedded solutions. Only VDMA has started the work on ~20 companion specifications in 2017 and 2018.
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Whom do we want to sell the uaToolkit Embedded to? • Target Customers • Software Development and Product Management of • Industrial Device vendors • Industrial Controller vendors • Machine builders with own embedded components • Sales Regions • 18 licenses sold until August 2019 • 7 Germany, 4 South Korea, 3 Japan, 1 Italy, 1 Norway, 1 Australia, 1 Switzerland • OPC UA is used world wide
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Features & Benefits of the New Release • With the V1.30 the uaToolkit Embedded the following features have been added: • Support for OPC UA Events • Support for OPC UA Alarms & Conditions • Improved the generation of the toolkit libraries • OPC UA Events and Alarms & Conditions are demanded by some OPC UA Companion specifications • The functionality of the embedded OPC UA applications can be extended to send events and provide alarms in addition to the already existing functionality of providing data and methods • With the new configuration script you can easily tailor the toolkit functionality depending on the needs of the customer application
USPs • We are the only toolkit providing an OPC UA publisher and OPC UA subscriber • Open62541 has a basic publisher implementation in the development trunk. This will not become released soon • Softing Toolkit is OPC lab certified • Only the old Unified Automation ANSI C SDK and RTA Nano Server is OPC lab certified too • Our licensing model allows a customer to build as many OPC UA application as he wants and does not mandate to have a maintenance contract running for developing new applications
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Competing Offerings • Main competition • Matrikon - https://matrikonopc.com • Flex OPC UA SDK • Unified Automation - https://unified-automation.com • High Performance OPC UA Server SDK • ANSI C UA SDK (old product) • Open62541 - https://open62541.org • More toolkit vendors – not really visible on the market • Real Time Automation - http://rtaautomation.com • OPC UA NANO Source Code • Utthunga – https://utthunga.com • OPC UA Server Stack ANSI C
Feature Comparison against Matrikon FLEX OPC UA SDK • Advantges • No new version since March 2017. How good is the maintenance of the SDK? • Matrikon is not part of the OPC Foundation PubSub Prototyping Workgroup They will most likely have PubSub later available as the other competitors • The Matrikon SDK needs a C++ compiler, we only need a C compiler. • No tool to generate source code from a nodeset. Nodeset file has to be imported at runtime -> CPU intensive • Defictits • We don’t support Historical Access • We don’t have an embedded Client SDK
Feature Comparison against Unified Automation High Perfomace UA Server SDK • Advantages • We document a wider range of supported embedded platforms. Unified doesn’t provide a list of supported platforms. • We support Alarms & Conditions • Deficits • We don’t have an embedded Client SDK
Feature Comparison against Open62541 • Advantages • We support the Embedded UA Server Profile, Open62541 only support the Micro Embedded Device Server Profile • We support to create static nodes as part of the source code – saves RAM on embedded systems • We support Alarms & Conditions, Open62541 does not support it in the V0.3 release branch – it has an implementation in the trunk • Deficits • We don’t have an embedded Client SDK
Memory Footprint • Against Matrikon • Has a bigger memory footprint Matrikon needs for Nano: 461 kB Flash and 48 kB RAM; for Micro: 550 kB Flash and 80 kB RAM • Matrikon was always considered as the one with the smallest foodprint • Against Unified Automation • Has the same memory footprint. Unified Automation HighPerfomance SDK needs 300 kB Flash (including RTOS). Most likely Nano. • Against Open62541 • Has maybe smaller memory: “Compiled server can be smaller than 100kb”. The servers functionality is unclear. Size of a server compliant with a profile is unclear.
Sales Arguments based on Functionality • Our SDK is the only one with released Publisher and Subscriber functionality • Besides Matrikon we are the only SDK supporting Alarms & Conditions • Matrikon stopped the maintenance for the FLEX OPC UA SDK since they released no new version in the last 2 years. • Arguments on our deficits • An OPC UA Client support is planned for the V1.40 (Q1/2020)
Licensing & Pricing Comparison • Softing - uaToolkit Embedded • 1€ - Single Developer License • 8550 € - 3 years maintenance (2850 € per year) • Unified Automation – ANSI C + High Performance SDK • 9800 € - Single Developer License including 1-year maintenance • 2900 € - 1-year maintenance • For the High Performance SDK the license is limited to the creation of 1 product • Matrikon – Flex OPC UA SDK • 7000 € - Single Developer License including 1-year maintenance • 7000 € - 1-year maintenance • Without maintenance you are not allowed to create new applications. • Open62541 • Open Source - Mozilla Public License v2.0, freeforcommercialuse • Commercial support bykalycito (India) and basysKom (Germany)
Sales Arguments based on Licensing & Pricing • Against Matrikon • The Flex SDK does not allow to build new applications without maintenance contract. Our toolkit allows to build applications even without maintenance contract after 3 years. • Our toolkit is much cheaper on a long term, but calculated for one-year Matrikon is cheaper • Against Unified Automation • The High Performance SDK license is limited to 1 product. If someone wants to build multiple applications, he has to buy the license multiple times. Our toolkit allows to build multiple applications with one license. • Our toolkit is cheaper. • Against Open62541 • No pricing sales argument – Open62541 is for free.
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Order Codes and Availability Maintenance Renewals • LDA-DD-032202 Annual Renewal of the uaToolkit Embedded Single Seat Developer LicensePrice: 1 €Only sold together with maintenance agreement • LMA-DD-032202 Annual Renewal of the Service and Support Contract for the uaToolkit EmbeddedPrice: 2850 €Only sold after the first 3 years maintenance agreement is renewed Available now New Customers • LDA-DD-032292 uaToolkit Embedded, 3-year Single Seat Developer LicensePrice: 1 €Only sold together with 3 years maintenance agreement • LMA-DD-032292 3-year Service and Support Contract for the uaToolkit EmbeddedPrice: 8550 € • SEA-DD-032400OPC UA Embedded Engineering Day / Consulting Day for software developersPrice: 1850 € / day
Deliverables • Installations for Download on our web server • 1 installation for cross development on Windows systems • 1 installation for cross development on Linux systems • Both installations include the same files • If license key is entered during the installation the full source code is installed • Without license key a trial version is installed • Binary trial libraries for PC Linux, Raspberry Pi Linux and Windows • Limited to 90 minutes runtime • With the purchase of the license the customer gets a license sheet with the license key as electronic delivery per Email. On request we can send a printed version of the license sheet too.
Table of Contents • Motivation • Target Audience • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
Sales Collaterals • Sales Enabling Presentation (confidential) • Partner Portal and \\SFILER\IAP\02_Products\OPC\02_Product_Family_OPC-Toolkits\uaToolkit Embedded\Presentations\Sales enabling • Sales Wrap Up(confidential) • Partner Portal and \\SFILER\IAP\02_Products\OPC\02_Product_Family_OPC-Toolkits\uaToolkit Embedded\Sales Wrap-up • Customer Presentation (public) • Partner Portal and \\SFILER\IAP\02_Products\OPC\02_Product_Family_OPC-Toolkits\uaToolkit Embedded\ Presentations • Data Sheets (public) • Download from https://industrial.softing.com/en/downloads.html • Product Documentation (public) • Download from https://industrial.softing.com/en/downloads.html
Marketing • I did a public Webinar together with automation.com in May 2019 • 110 attendees • More than 400 peoples registered • Video: https://www.youtube.com/watch?v=kAPsXevZ-uY • We will create some videos for: • Download / Install / Start and connect to template server • Import a companion specification to a server • Use Wireshark to trace the OPC UA communication
Table of Contents • Motivation • Target Customer(s) • Features, Benefits & USP • Positioning & Competition • Ordering & Availability • Sales Collaterals & Marketing • Conclusion
How to sell the uaToolkit Embedded? • Currently we have the USP to be the only Toolkit vendor providing OPC UA PubSub (Publisher and Subscriber) in a released version • We have a toolkit which fulfills everything needed for embedded devices • Our toolkit has a very competitive pricing
Thomas Rummel Senior VicePresident Engineering &Product Management Phone +49 89 45656 159 Mobile +49 151 14749280 E-Mail Thomas.Rummel@softing.com Thank you for your attention! industrial.softing.com