Do you have your own development tools?
MVI56-MNETR For the so-called “platform”, I have been more confused, because I have always felt that the “platform” this thing must be a complete architecture to call it a platform, industrial Internet, why will there be a platform? Cloud, that is, the cloud architecture, generally provided by the existing technology providers, a platform should not include the following parts ah?
(1) Runtime, refer to Linux, Windows Kernal, do you need a core task scheduling mechanism ah? Of course, I do not understand this, but PLC is a task scheduling, such as VxWorks real-time control cycle, communication scheduling.
MVI56-MNETR Of course, I don’t know what runtime these vendors use for the industrial Internet – however, since it is industrial, it must consider the “real-time” scheduling problem, which is different from non-industrial application scenarios, because non-industrial scenarios, your operating system can be a non-real-time system.
Development environment, whether it is Microsoft.net or Java, or Automation Studio from B&R or Portal from Siemens, it always needs a development environment that can integrate different development libraries. And the different underlying communication development drivers can be invoked, I do not understand, what is the development environment of the industrial Internet?
(3) Development tools, whether it is C/C++,Java,Python or any other language, what you use to develop, then you will involve different apis, then how are these platforms and these development tools integrated?
If so many companies claim to have “platforms,” I wonder what the runtimes, development environments, and development tools are currently in those platforms.
MVI56-MNETR If the industrial Internet platform enterprises do not say to replace the existing manufacturing operation architecture, we certainly do not care about this issue, but some industrial Internet platforms claim to replace the existing architecture, I think this issue is necessary to discuss, is your current operating system has real-time capabilities? Your network – How do many people who don’t know much about fieldbuses know how data is connected? And many people’s understanding of the fieldbus basically still stays in the era of Modbus and CAN bus – read a lot of their speeches, talking about the underlying equipment often said Modbus and CAN, in fact, now the main body of the industrial network is real-time Ethernet, as for OPC UA over TSN, Even in the automation circle, there are not many people who can speak clearly and invest in research and development applications. What I particularly want to know is that I don’t understand other people’s cows. If you call yourself a “platform” and want to subvert the current architecture, I would like to know how to subvert it. So that we know where life should go.
MVI56-MNETR Another is that it seems that most of the industrial Internet platform people’s understanding of PLC seems to still stay in the “logic” control era 20 years ago, in fact, today’s industrial controller is no longer the past “programmable logic controller” so simple, now the PLC can play what?
Machine learning, in fact, machine learning is an algorithm Problem, then this algorithm is running on your industrial Internet platform, or running on the PLC, you think that the PLC can not run the algorithm, it may be you know too little about today’s PLC, PLC can run a machine learning algorithm, What GA, Bayes these can play, because, based on VxWorks, RTOS architecture under the PLC can support high-level language programming, in 1992 B&R launched the black series that ran is PSOS+ qualitative time-sharing multitasking operating system, that era can use BASIC programming, now, If you want to C/C++,Python can actually.
MVI56-MNETR –> Complex motion control: In 20 years ago, this thing can also be done, the controller architecture before the PLC+ special motion control module, in the 1990s there is such an architecture, and motion control in essence is a mathematical problem, CNC is an interpolation algorithm, and the robot is a homogeneous transformation library. Then these math problems run on a powerful hardware processor as well as on an RTOS.
Robots, robots are usually embedded operating system +Windows two, now the controller can achieve this.