Share My Creation Jfx-HMI BUILDER -Beta

Discussion in 'B4J Share Your Creations' started by hookshy, Jan 22, 2015.

  1. hookshy

    hookshy Well-Known Member Licensed User

    I am happy to release my new alpha version of Jfx-HMI Builder

    [​IMG]

    Create HMI for contoling a PLC remotely by using a tixi alarm modem ...
    What a tixi device does ? I connects to most of PLC availlable on the market (Eaton Easy,XC,XV # Siemens # ABB # Mitsubishi ) and makes it accesible over the internet !

    more info here: www.tixi.com
    I have used a Httputils to interact with the tixi webserver

    Jfx-HMI buider is a development sofware, you can build indefinite numbers of projects
    Jfx -HMI runtime will be delivered to customer and run on the targeted pc

    With this software you can connect to any webserver , or to any other protocol by adding device drivers to runtime environment.
    By adding your own picture library you can build your own industrial HMI

    DOWNLOAD:

    https://www.dropbox.com/s/sprgfzu0txpit0n/jFX-HMI Builder for Tixi Alarm Modem.jar?dl=0

    Thank you Erel for this great opportunity

    Enjoy !
     
    Last edited: Mar 26, 2016
    coslad, giga, magoandroid and 3 others like this.
  2. hookshy

    hookshy Well-Known Member Licensed User

    Hot key
    CTRL, Shift, RIGHT CLICK ,SPACE


    Right click on node to select object properties

    Drag mouse to select objects
    Click to select object
    Drag mouse to move objects

    CTRL+ arrows to move slow
    SHIFT+ ARROW KEYS to move fast

    CTRL + A to select all nods

    CTRL + C to copy nods
    CTRL + D paste node on current page (match nod properties)
    CTRL + V to paste nods on selected page
    DEL - delete nod

    Shift + click to colect nods
    CTRL + click to remove object from selection
    Left click +mouse drag to select objects

    Align objects relative to first seleted
    left_edges
    right_edges
    top_edges
    bottom_edges
    vertical_center
    horizontal_center


    Distribute nods
    Vertical compress
    Horizontal compress
    Vertical gap
    Horizontal gap

    Order
    Move forward
    Move backward
    Bring to front
    Send to back
    Lock
    Unlock
    Grup
    Explode

    SIMULATE ON/OFF STATES ,TANK LEVELS OR LED COLORS (HAND MODE)
    SPACE+NODE CLICK
    RIGHT CLICK TO SET DEFAULT VALUES
     
    Last edited: Jan 27, 2015
  3. coslad

    coslad Well-Known Member Licensed User

    great work !!

    i didn't understand if you have made a wrap of the tixi comunication library or what else ?
     
  4. hookshy

    hookshy Well-Known Member Licensed User

    No ..comunicate with tixi , just using http utils job and using its buildin web server ...
    Tixi does all comunication with the plc and they are quite good at reading plc memory
    Playing with tixi device is quite easy ... mainly he connects to programing port of the PLC then using a windows IDE simple to use you configure variables that the device makes available within the webserver with a specific access tag.

    I am working on building UDP/TCP comunication driver over Ethernet (I use codesys to build the plc side driver and mainly use Eaton products but other can be implemented as well )
    I would be great to have a OPC client running inside the application but it seems it not possible for the moment and I do not code in java .
     
    Last edited: Jul 24, 2015
  5. hookshy

    hookshy Well-Known Member Licensed User

    I have finished a first test version , if you have any interest to see how it works please give it a try
    I did tried to to my best to get as close as possible to some of the products availlable on the market I do think there might be improvements..
    If you have any experience with automations software and SCADA please test my software
     
  6. giga

    giga Well-Known Member Licensed User

    NICE Work! @hookshy.
    Thanks for sharing. It looks great just a couple of minor things you may or may not be aware of.

    1. When clicking on about under help the program just closes
    2. The program window (width) cuts off the "J" in Java FX-HMI Builder
     
    hookshy likes this.
  7. hookshy

    hookshy Well-Known Member Licensed User

    New layout

    [​IMG]
     
    giga likes this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice