Software controllers enable working not only with the main control scenario but also with additional preparatory scenarios. In our latest version, it is possible to add up to nine such scenarios, which can be selectively triggered by the operator either before starting the main algorithm or in conjunction with it. This opens up extensive possibilities for tasks such as:
Automated diagnostics of complex equipment before its activation.
Sensor calibration.
Configuration of external devices.
Additional scenarios can be used to carry out all preliminary steps prior to initiating the main algorithm. For example, before starting the main process, the controller can verify the operability of all system components, adjust sensor parameters, or conduct equipment tests. This helps minimize the likelihood of errors, such as those caused by human factors, during operation.
One of the key aspects of software controllers is the ability to store and edit control algorithm instructions in binary format. These instructions, created within an Integrated Development Environment (IDE), can be saved and shared with other users for further use or modification. It is important to note that editing algorithm instructions is only possible within the IDE, preventing unauthorized changes.
How it works:
Algorithms and system parameters are stored in an external binary file.
The file can be quickly uploaded to the controller, allowing the algorithm to run immediately with the specified parameters. You can create dedicated libraries from such files.
Sharing configured algorithm instructions with other users (e.g., colleagues or clients) makes it easy to share settings and solutions, speeding up the implementation process.
As a result, each algorithm can be quickly adapted to specific tasks, and the system can be reconfigured to work with new equipment or altered conditions.
Imagine creating automation for your idea – without writing a single line of code!, you simply enter a set of the shortest visual instructions in the world, then connect them to sensors, motors and everything you want to control.
With the IDE Soft Controller BEEPTOOLKIT you can do it easily, simply and quickly, give free rein to your creativity, turn your ideas into working prototypes or automated systems. Which masterpiece will you create first?
It combines both an IDE (integrated development environment) and a freely programmable logic software controller.
Example of input instructions for the algorithm:
Each port is activated to open an output channel (1–16, switching to logical level “1” = 5 V) with a minimum response time (synchronization) at the hardware level of 70 ms. Repeated activation of the same port with the same instructions closes the output channel (1–16, switching to logical level “0” = 0.4 V) with a minimum response time of 70 ms.
Activation of a channel (1–16) can be performed using an instruction with feedback from input channels. In this case, the output channel (1–16) is specified in the D TRIG field. The input channel(s) (1–16) are activated, as well as the trigger. If the readable value of the trigger exceeds 1 V, the D TRIG channel opens. If this value is below 3.3 V for a given time (e.g., 1 minute), the system proceeds to the next port.
It is possible to create an instruction similar to (2). However, if the event triggering the activation of the output channel (1–16) D TRIG does not occur, the output channel (1–16) in the CH field is activated. The system then transitions to the next procedure for the subsequent port, continuing in this manner until the final instruction for the last port is executed.
Load Current: | 75A |
Load Voltage: | 24~380VAC |
Control Voltage: | 3~32VDC |
Control Current: | 3~25MA |
The logical core of the platform, in accordance with your control scenario, allows you to configure 16 channels in any sequence logical signals with 2-bit resolution for each output as "0" = 0...0.4 V and "1" = 2.5 ... 5 V (2-bit binary, answer between commands 30-70 ms, permissible load per channel 270 mA). - The module is powered by DC 4.5 - 5V. - All 16 channels are initially pulled to the ground with NPN control. Depending on the complexity of your project, the number of plug-in modules can reach up to 5 with their distribution by ports (16 - 240), which allows you to control up to 80 output channels. * The starter package includes 1 module for 16 channels.
We use this wonderful, inexpensive and commercially available module as a USB hardware input interface for analog resistive or TTL sensors. Include IN0-IN15: 16-channel AD sampling voltage inputs GND: power negative/sampling voltage common ground interface. Up to 12Bit AD acquisition channels (resolution 4096 = 0.001V). Usage: Install the USB to serial chip CH340 driver on the PC, plug the module into the computer, IN0-IN15 connected to the positive end of the sampling voltage, GND connected to the negative end of the sampling voltage (i.e., the common ground processing), open the serial port debugging assistant, select the correct COM port. Baud rate (115200) you can see the results of the AD sampling, the sampling results of the 200 ms refresh once. *The adopted voltage can not exceed !3.3V, otherwise there is the possibility of damage to the chip. ** The starter pack includes 1 module for 16 channels and the CH340 driver installation file.