Share My Creation Jfx-HMI BUILDER -Beta

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

11703185_1474965906148009_6561465326339707403_n.jpg


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:

hookshy

Well-Known Member
Licensed User
Longtime 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:

coslad

Well-Known Member
Licensed User
Longtime User
great work !!

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

hookshy

Well-Known Member
Licensed User
Longtime 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:

hookshy

Well-Known Member
Licensed User
Longtime 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
 

giga

Well-Known Member
Licensed User
Longtime 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
 
Top