Home
Name Modified Size InfoDownloads / Week
SetupEtherCATExplorer_0.5.exe 2021-11-20 1.6 MB
SetupEtherCATExplorer_0.4.exe 2017-04-24 668.0 kB
SetupEtherCATExplorer_0.3.exe 2016-01-22 666.8 kB
README.txt 2016-01-10 4.7 kB
Totals: 4 Items   2.9 MB 18
-------------------------------------------------------------------------------
                    EtherCAT Explorer base on SOEM lib
-------------------------------------------------------------------------------

1.  INTRO

	1.1 ABOUT
		EtherCAT is a graphical windows program for exploring and navigating
		EtherCAT slaves devices. 
		The project was created in order to teach/learn the protocol.		
		It's a fast developped code without any ambition of speed, stability,
		beauty of code.
		It just wrap 'Simple Open EtherCAT Master' native C code for .NET 
		and then use it. SOEM is by Arthur Ketels, all the complex work is  
		done in his lib, not in my graphical interface.
		This document is subject to change.

		Winpcap must be installed on the Pc : do it with Wireshark.
		.NET Framework 4.0 also, and Visual C++ 10 redistribuable (both
		should be OK on a not so old PC).

	1.2 CREDITS
		The project was created by F. Chaxel, in 2016. 
		
		Base on simple Open EtherCAT Master, by Arthur Ketels :
		http://openethercatsociety.github.io/

		Graphics are the usual FamFamFam: http://www.famfamfam.com/
		It is, of course, inspired by the best Bacnet Explorer, Yabe :
		http://sourceforge.net/projects/yetanotherbacnetexplorer/
		also by Profinet Explorer
		http://sourceforge.net/projects/profinetexplorer/
		and my own EtherNet/IP Explorer
		http://sourceforge.net/projects/enipexplorer/

2.  USAGE

	2.1 Exploration
		- Start EtherCAT
		- Important : Remove the master from your EtherCAT network 
		- Select "Open Interface" under "Functions".
	2.2 Read Slaves Input data
		Inputs are displayed in the corresponding grid.
	2.3 Write Slaves Input data
		Outputs are displayed in the corresponding grid.
		Values modifications are sent to the slave (hit enter key).
	2.4 State Managment
		EtherCATExplorer try to put all slaves in Operational Mode
		on startup.
		State Managment menu could be use to change it individualy.
	2.5 Read & Write PDO
		Index is in hexadecimal, subIndex in decimal (could be -1 
		for all values).
		For writing you must respect the same format as read
		(2 digit hex values and 1 space).
		If a database of devices description is filled with the
		manufacturer XML files, the object dictionary help to
		get the Index (just click on it).
	2.4 Devices Database
		A database file could be associate. After this, the XML 
		device files could'nt be upload twise inside it. The database 
		become the default one and is open without any user action.
		No maintenance operation can be done. So make copy of
		the file (or keep the XML files).

3.  SETTINGS OPTIONS
	3.1 RefreshStatePeriod
		- In seconds : read back slaves status & update the associated icons.
		  Set to -1 for nothing.
	3.1 DelayUpMs
		- In milliseconds, max time allows to "discover" the slaves.
	3.2 InputRefreshPeriod
		- In milliseconds (more than 100 ms)
	3.3 ReadOnly & ReadWrite colors are used in the Acyclic dialogBox 
	    to shows objects attributs status.

4.  TESTS
	The EtherCAT has been tested with :
		- Wago 750-354 I/O (vendor ID 0x00000021)
		- Infranor XtrapulsPac servo-controller (vendor ID 0x00000082)

5.  SUPPORT
	There's no support for the project at this time, and certainly never. 
	If you write to me, I'm unlikely to answer. 

6.  REPORT ERRORS
	Yes, there be errors alright. There always are. Many won't be interesting
	though. Eg. if you find a computer that behaves differently from others, 
	I'm unlikely to care. This is not a commercial project and I'm not trying 
	to push it to the greater good of the GPL world. (This may change though.)
	If you find a device that doesn't work with it, it might be interesting.
	But in order for me to fix it, I need either access to the physical device
	or printouts from programs like Wireshark, that displays the error.
	Write to me using the Sourceforge link.

7.  CONTRIBUTE
	Really? You think it's missing something? It's not really meant as a huge 
	project, but if you really must, try contacting me using the Sourceforge
	link.
	
8.  MISC
	Project web page is located at: 
	http://sourceforge.net/projects/ethercat-explorer/

	
The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual 
property of, and protected by Beckhoff Automation GmbH. You can use 
EtherCATExplorer for the sole purpose of creating, using and/or selling or 
otherwise distributing an EtherCAT network master provided that an EtherCAT 
Master License is obtained from Beckhoff Automation GmbH.
In case you did not receive a copy of the EtherCAT Master License write
to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany 
(www.beckhoff.com).
Source: README.txt, updated 2016-01-10