Category: BSA

BSA – Tables

This ModbusTable is only 100 entries and behaving very nice due to a trick where I only load row details if the row is expanded.That trick will allow  me  to  create  tables up to ca 300 entries and still have decent behavior, but it is no solution for very large tables. So I  will  need …

Read the full article

BSA – Bad got Worse

This shows BSA with a 64 register ModbusTable. You will recall that I had some performance problems earlier with loading large tables into my property editor. This one takes ca 5 seconds to load, so it is getting very annoying to work with. The reason for this is because I load ca 1216 user controls…

Read the full article

BSA – Messy Diagram

This diagram is a bit messy, but it is fully legal. You see local variables in top, left corner. You see PLD State symbols in green and Magneta, You also see addign and events used to execute if tests. PLD State symbols originate from SDL (Specification and Description Language) that is popular in telecom and…

Read the full article

BSA – Modbus Select

This example show the actual, finished Select component. I have set OnOK = Mandatory to show how it will look like. This means that you need to connect OnOK. But, I also added Parameters on top and description below – user can control both. I am quite happy with the result because this makes code…

Read the full article

BSA – Modbus the easy way

Reading/Writing Modbus in BSA is very easy. You define a ComLink a set it to Auto – just specify parameters (that I forgot above). the parameters will in this case be fixed as you need to connect Open to set them. Define modbus Tables. Each modbus Table define an area of registers that are connected…

Read the full article

BSA – ComLink

  This is the actual ComLink symbol with CP’s added. This component have an Auto-option allowing it to automatically open as the application start and stay open. This is often the preferred way of handling communication links in automation systems. To use this component for Modbus you need to add one or more ModbusTable and…

Read the full article

BSA – Connection Points

ComLink is as the name indicate a component that contain a communication link (IPC, Serial, Ethernet) and contain two Methods : Open and Close. In this case both are optional because the component also have an auto “AlwaysConnected” mode. The output is either OnOpen, OnClose or OnError. OnOpen is shown red because it is Mandatory…

Read the full article

BSA – Notes

Notes or comments are very usefully in any programming language, but they are often left out in graphical tools. BSA will add manual- and  auto- created notes. Manual Notes are Cyan by default and maintained manually as part of the diagram. The example above shows a mock-up diagram with possible notes at right. I need…

Read the full article