The idea behind PACcubes
PAC stands for Programmable Automation Controller. On the one hand, PACcubes is a graphically programmable controller. On the other hand, PACcubes is also a system solution for automation and monitoring. The uniqueness about PACcubes is the combination of different ideas, technologies and abilities.
New Function Block – Curve-Generator
07 Mar, 2017
With the Curve Generator, customized curves can be created. These curves can consist of various functions (linear, sine, exponential and logarithm functions). In the video you can have a short look into working with the Curve Generator function block.
Into the cloud with the mini PLCs and PACcubes
Feb 14, 2017
Have a look at how to get data from the BARTH mini PLCs into the cloud. The mini PLCs send the data to the PACcubes Station over CAN bus, the PACcubes Station then sends them to the cloud. Thus, the data can be accessed over the smartphone.
Block diagrams as language of technicians and engineers
In the programming system, engineers and technicians can work with a description language, which corresponds to their accustomed view on technical and physical systems. Furthermore, specialists of different technological expertise can directly be introduced to programming.
Communication in interdisciplinary teams
Naturally, embedded systems are included strongly in technological processes and the technical context. To develop the software for embedded systems, it is necessary to know exactly the mechanical, physical, biological or chemical processes. However, for an engineer it is almost impossible to have the necessary knowhow in all areas. That is why embedded systems are developed by specialist teams, in which the communication between the team members is becoming more important. The programming system PACstudio offers a domain-specific language, which is the basis for this interdisciplinary communication.
First steps and overview in PACstudio
From this video tutorial you can learn how to start with the programming software PACstudio.
How does PACstudio work? How do I connect the PACcubes Station with PACstudio? How can I program the LEDs?
Basic questions are answered in this video.
Decentralization up to the I/O module
With PACcubes, decentralization is carried out up to the I/O terminal or sensor. The advantages of this approach are enormous.
- Better reusability of established software solutions
- Absence of feedback when changing single modules
- Less complexity by splitting the application into partial solutions
- Ideal Usage of controller resources (interrupt capability, timer, …)
- Low and uncritical communication to the central module
MQTT for the Internet of Things
The PACcubes stations can be implemented easily into the IBM Internet of Things Foundation. Publishing events (process values etc.) or subscribing commands is effected over function blocks. The user does not need any experiences of programming with a high-level language.
Joining product and service
In general, individual solutions for bigger batches are the only economical solution for lower unit costs. Higher individual development costs are acceptable in this case. For a standard product, the right service modules have to be available. Furthermore, the system has to be designed as development kit in order to economically implement individual developments.
The PACcubes series is designed as a development kit. Furthermore, the mateko consortium offers a broad service package for individual further development of our system solution.