MBLogic for an open world in automation
Does the device support Modbus/TCP? Not all field devices do. Some require other protocols which are not supported by MBLogic. Also check to see that you are using the correct IP address and port number.
Check the configuration parameters for your field device. Some field devices have a "idle connection" time-out which will automatically disconnect any connections which are idle for more than a few seconds. Newer versions of MBProbe have an "auto reconnect" option which can help with this.
Not all packages support all verions. Check the documentation for each package for details.
Microsoft IE is based on older technology and can only display basic text and image files. It doesn't have the ability to display SVG (Scalable Vector Graphics). SVG is well supported by virtually every other web browser and allows graphics to be embedded directly in the web browser and manipulated dynamically. While there are some external plug-ins which add SVG capability to MS IE, these have limitations and offer no advantages over simply using a web browser that has SVG capabilities. See the section on "HMI" for more details about web browsers.
MBLogic refers to two things. One is the name of the overall project. Used in this sense, it refers to all the programs together. It also is the name of a particular individual program which combines soft logic, hmi, communications, and management. All programs share common features, with the MBLogic soft logic program combining most of these features together in a single package.
The four versions of HMIServer provide different communications options. HMIServerMBC has a built-in Modbus/TCP client (master) and is used when you need to communicate with a Modbus/TCP server (slave). HMIServerMBS has a built-in Modbus/TCP server (slave) and is used when you need to communicate with one or more Modbus/TCP clients (masters). HMIServerSBC and HMIServerSBS provide equivalent functionality for the SAIA ETher-SBus protocol. Choose the version you need for your application.
Yes. The server versions (HMIServerMBS and HMIServerSBS) can accept an unlimited number of simultaneous connections. The practical limit is determined by CPU load.
A "package" is a technical term referring to a collection of software which peforms a particular function. However, you may think of "package" and "program" interchangeably.
Each package is a stand alone application. You only need to install the ones you wish to use.
You don't have to compile it. The Python run-time system will automatically compile each file as required. having to be compiled.
You need to have the Python run-time installed, and for MBLogic you need the "Twisted" framework. Information on where to obtain these is located on the "Installation" page.
Modbus is the leading open communications protocol used in industry. There are serial versions (Modbus RTU, Modbus ASCII) and Ethernet versions (Modbus/TCP).
Linux and MS Windows. The Linux version will probably work on BSD, but has not been tested. It may also run on Mac OS/X, but it is not tested there.
Due to user demand, the current Debian Stable release will be considered to be a supported platform and will form part of the regular release testing. When Debian releases a new stable version, current support will be transfered to that version. Unless otherwise stated, any features which do not work on Debian Stable can be reported as bugs and will be fixed as such.
GPL (see the license document in each package for details).
Yes. This is accomplished using the web management interface. See the documentation for details.
MBLogic is what is often referred to as a "soft real-time" system. That is, the user can set a scan rate target and the MBLogic soft logic platform will attempt to meet that target. However, since MBLogic runs on a normal non-real-time operating system, there can be no absolute scheduling guarantees. This is precisely the same principle under which most conventional PLCs operate. Scan rates are by "best effort". However, under normal circumstances deviations from the target scan rate are small.
Click on the "SourceForge" logo at the top of the page and you will be taken to the download page. Also, see this page for more detailed instructions on how to download the software.