doc/manual/install.rst
author Surkov Sergey <surkovsv93@gmail.com>
Fri, 12 Jan 2018 18:33:54 +0300
changeset 1963 cded8d8a0485
parent 811 66a8812457d6
permissions -rw-r--r--
fix rounding milliseconds from nanoseconds

example:rounding 299999 ns to 300ms, if division result is an
integer, remainder will be lost, and result will be 299.
Beremiz installation 
====================

Windows
-------
Download installer, install. 

Linux
-----
Pre-requisites::

    # Ubuntu/Debian :
    sudo apt-get install python-wxgtk2.8 pyro mercurial
    sudo apt-get install build-essential bison flex python-numpy python-nevow

Prepare::

    mkdir ~/Beremiz
    cd ~/Beremiz

Get Source Code::

    cd ~/Beremiz
    
    hg clone http://dev.automforge.net/beremiz
    hg clone http://dev.automforge.net/plcopeneditor
    hg clone http://dev.automforge.net/matiec

Build MatIEC compiler::

    cd ~/Beremiz/matiec
    ./configure
    make

Build CanFestival (optional):: 

    # Only needed for CANopen support. Please read CanFestival 
    # manual to choose CAN interface other than 'virtual'::

    cd ~/Beremiz
    hg clone http://dev.automforge.net/CanFestival-3
    
    cd ~/Beremiz/CanFestival-3
    ./configure --can=virtual
    make

Launch Beremiz::

    cd ~/Beremiz/beremiz
    python Beremiz.py