Category: BSA

BSA – Load Performance

It is a bit more fun to show SW as the UI on BSA starts to get operational. The diagram below is a high level draft of BSA itself and it has been saved and loaded. The tree to the left is the document showing the structure as a tree. This project consist of 3…

Read the full article

BSA – GIT Integration

The storage format of BSA is a modified XML, modified for easy reading. But, it has so far been one file which will not scale if multiple persons edit a project as you end up merging a lot on XML in GIT. I am considering moving to a non-XML format, but the major issue here…

Read the full article

BSA – Data Model Presentation

“Presentation” or “Logical/Conceptual View” is seldom added to modelling tools. The example below show a raw table with a lot of attributes, but as we use that we might want to present fake attribute or just a simplification of the raw table adapted to the current diagram. This is still the same physical table, just…

Read the full article

BSA – UML Support

BSA is coming together, but it’s a lot of work. PLD in full effect will take some time, but the UML support is close to finish. This is the bit I miss the most myself so I will release an early version that support the UML design part. What you see below is a simple…

Read the full article

PLC – Project Box

Minimal project box to hold a small PSU and Motherboard with 3 CAN ports. Tested a few boxes already so this will work out fine, but it is a lot of details to get right.

Servo Position Feedback

As we move a servo it would be more than nice to have a position feedback! The servo itself have a potentiometer telling the absolute position, but a standard Servo only have a 3 pin interface Power and Position setting – it gives no feedback. This is a common issue with many available actuators –…

Read the full article

BSA Power Servo

Creating a module that can control a PowerServo is fine, but what about using it from BSA? What do we need to do? From a user perspective very little. In this example I just created a PLD State Diagram block with 3 input methods and one output method. It is this simple once the underlaying…

Read the full article

BSA – PLD Flow Editing

This diagram example consist of two different component types. The PLD state/event symbols have a free connection and atop-down flow, while the ComLink have 5 fixed connections in horisontal path with clear marking on where the events are. To connect you just click on the event circle and drag the mouse to the next symbol…

Read the full article

Mobile PLC

I have lately had the priviledge of working with two vendors of mobile, electrical vehichles – one used a self-developed system designed for volume production series, the other was a larger industrial vehiche on prototy level where they started with a standard PLC and a small cabinet. Usage of a standard PLC “kind of works”,…

Read the full article

BSA – Example Application

This application is done manually, but I will re-generate it from BSA later. The picture shown is a classic demo application for a 9 – Valve ValvePack. You control 27 PWM signals and 13 analogue signals in this example with 9 proportional 3-Way Valves. These are quite common in subsea systems used in the oil…

Read the full article