Skip to content

Releases

TRACE 1.13.0 Beta

TRACE 1.13.0 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 13 Nov 04:35

TRACE 1.13.0 Beta

Free Windows desktop application to monitor, record, and replay Allen Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.12.0 Beta

  • Browse PLC Tags offers a member picker for structured tags, instead of
    typing one by hand. Rockwell's own TIMER, COUNTER and CONTROL always have
    the same members (PRE, ACC, EN, TT, DN, ...), so Browse now lets you pick
    one from a list, for a scalar tag or an array element alike, and sets the
    new tag up as Digital or Analog to match. For any other UDT or AOI, Browse
    now also shows its real members when it can resolve them, falling back to
    a text hint to add a member by hand only when that information genuinely
    isn't available (for example, a cached Browse result).
  • Browse PLC Tags no longer gets stuck saying "No tags found." forever. A
    live query that came back with zero tags (the PLC or a bridge briefly not
    ready) used to get cached, so every later plain "Browse" click for that
    address replayed the empty result instead of asking again, with no way
    back to "Refresh from PLC". An empty result is no longer cached, so the
    next click tries again live.

Nothing else changed in TRACE itself.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.13.0-Beta-Setup.exe
Size 70,785,636 bytes (67.5 MB)
SHA-256 83ec081bdd6e25100c20a079683db410a66f308c4b9fd6ca857614d8d96884db

Check that the SHA-256 of the file you downloaded matches the value above
before running it.

Before you install

  • This build is unsigned, and so is Siganor Link. Windows SmartScreen will
    most likely warn that it is an "unrecognized app". That is expected for an
    unsigned build from a small independent publisher. Do not disable
    SmartScreen or Defender to get past it; if that is not acceptable to you,
    don't install. The installer also shows this notice on its own page.
  • Beta for simulation and lab use. Use it on plant equipment only with the
    approval of your industrial security team. A matching SHA-256 shows the
    file is the one published here; it does not prove who published it.
  • This is Beta software. Check results independently before using them to
    make decisions about equipment or production. TRACE is not a safety system
    and does not replace approved engineering procedures. Simulation mode and
    the online simulator are for practice, not for validating real behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives in %LOCALAPPDATA%\TRACE and uninstalling does not touch it.
    Installing over 1.12.0 keeps your configuration.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open.

Feedback

Bug reports and suggestions are welcome through the repo's issue templates.

TRACE 1.12.0 Beta

TRACE 1.12.0 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 13 Nov 02:21

TRACE 1.12.0 Beta

Free Windows desktop application to monitor, record, and replay Allen Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.11.1 Beta

  • TRACE checks for a newer release once a day. A small, dismissible banner
    appears near the top of the window when one is found; dismissing it skips
    just that version, so a later release still notifies. The check is silent
    and never blocks the app if there is no internet access. Turn it off in
    Configuration ("Check for updates on startup"). A "Check for updates"
    button next to the version number in About runs the same check on demand,
    regardless of the daily check or a previously dismissed version.
  • Browse PLC Tags asks for a bit when you pick a word tag. Selecting a
    scalar word (DINT/INT/SINT/WORD/BYTE/...), or an element of an array of
    words, now offers to pick a specific bit (0 to 7/15/31/63 depending on
    the type) instead of just the whole word — leaving it blank still adds
    the whole word, as before. Catches an invalid bit before it ever reaches
    the PLC, instead of only finding out from a "Path segment error" at read
    time.

Nothing else changed in TRACE itself.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.12.0-Beta-Setup.exe
Size 70,778,474 bytes (67.5 MB)
SHA-256 2ebaa08148179949c4d952226c4710de3b77d8ea6e80f77653c1775e1ef8d8a2

Check that the SHA-256 of the file you downloaded matches the value above
before running it.

Before you install

  • This build is unsigned, and so is Siganor Link. Windows SmartScreen will
    most likely warn that it is an "unrecognized app". That is expected for an
    unsigned build from a small independent publisher. Do not disable
    SmartScreen or Defender to get past it; if that is not acceptable to you,
    don't install. The installer also shows this notice on its own page.
  • Beta for simulation and lab use. Use it on plant equipment only with the
    approval of your industrial security team. A matching SHA-256 shows the
    file is the one published here; it does not prove who published it.
  • This is Beta software. Check results independently before using them to
    make decisions about equipment or production. TRACE is not a safety system
    and does not replace approved engineering procedures. Simulation mode and
    the online simulator are for practice, not for validating real behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives in %LOCALAPPDATA%\TRACE and uninstalling does not touch it.
    Installing over 1.11.1 keeps your configuration.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open.

Feedback

Bug reports and suggestions are welcome through the repo's issue templates.

TRACE 1.11.1 Beta

TRACE 1.11.1 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 05 Nov 23:57
80eaaff

TRACE 1.11.1 Beta

Free Windows desktop application to monitor, record, and replay Allen Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.11.0 Beta

  • Siganor Link is now installed with TRACE. It connects TRACE to the online
    Siganor Simulator at https://sim.siganor.com: the simulator publishes its
    tags as a virtual PLC on this PC, and TRACE reads them like any Logix PLC.

    1. Start Siganor Link from the Start menu (TRACE > Siganor Link). Its
      window shows a pairing code.
    2. In the simulator, turn on Publish as PLC and enter that code once. The
      first time, Chrome and Edge ask whether the site may access devices on
      your local network: allow it.
    3. In TRACE, use the address the simulator shows (for example
      127.0.0.1:44818) as the PLC IP.

    Siganor Link listens on this PC only and accepts the simulator only after
    the pairing code is entered.

  • The third-party notices now list python-snap7, pycomm3 and comtypes (MIT,
    included since 1.11.0) and the Node.js runtime inside Siganor Link.

Nothing else changed in TRACE itself.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.11.1-Beta-Setup.exe
Size 70,779,541 bytes (67.5 MB)
SHA-256 42d78cae76d4e32b7d4bcf1be8606dc33f41cbe4a0fee1c1b031eaf1380eb848

Check that the SHA-256 of the file you downloaded matches the value above
before running it.

Before you install

  • This build is unsigned, and so is Siganor Link. Windows SmartScreen will
    most likely warn that it is an "unrecognized app". That is expected for an
    unsigned build from a small independent publisher. Do not disable
    SmartScreen or Defender to get past it; if that is not acceptable to you,
    don't install. The installer also shows this notice on its own page.
  • Beta for simulation and lab use. Use it on plant equipment only with the
    approval of your industrial security team. A matching SHA-256 shows the
    file is the one published here; it does not prove who published it.
  • This is Beta software. Check results independently before using them to
    make decisions about equipment or production. TRACE is not a safety system
    and does not replace approved engineering procedures. Simulation mode and
    the online simulator are for practice, not for validating real behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives in %LOCALAPPDATA%\TRACE and uninstalling does not touch it.
    Installing over 1.11.0 keeps your configuration.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open.

Feedback

Bug reports and suggestions are welcome through the repo's issue templates.

TRACE 1.11.0 Beta

TRACE 1.11.0 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 04 Nov 03:48
80eaaff

TRACE 1.11.0 Beta

Free Windows desktop application to monitor, record, and replay Allen Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.10.2 Beta

New:

  • A PLC address can include a port, for example 127.0.0.1:44819. Use it to
    read the virtual PLC that a ladder viewer publishes when FactoryTalk Linx
    already holds port 44818 on the same PC. A plain IP still uses port 44818.
  • ControlLogix over USB, read-only, through RSLinx Classic. The 5580 USB port
    can only be opened by Rockwell software, so TRACE reads through the RSLinx
    Classic OPC server using a topic you set up in RSLinx (DDE/OPC > Topic
    Configuration). Requires RSLinx Classic with OPC. Tested on a 1756-L81ES:
    the values match the Ethernet readings and the connection recovers after
    the cable is pulled.
  • Browse PLC Tags has a Scope column and filter (Controller or
    Program:<Name>). Program-scoped tags are read by their full name.
  • Browse PLC Tags lists arrays with their size (DINT[50]). Picking one asks
    for the element index and fills in Tag[8].
  • Help has a "Supported PLCs & Connections" page, also in the user manual.

Fixed:

  • Selected rows in tag lists were almost invisible on Windows 11. The
    selection now uses the theme color in all three color profiles.
  • Tag-name labels on the chart were hard to read when a curve of the same
    color passed behind them. They now have a solid background and sit above
    the curves.
  • For PLCs connected over USB, a lost connection is now visible in the
    Monitor panel: a "Communication lost, reconnecting" notice, an amber band
    over the gap and "NO DATA" labels. The Log gets one line when the
    connection drops and one when it comes back, with how long it was down.

Support for SLC/MicroLogix and Siemens S7 PLCs is included but turned off.
It has not been tested on real hardware yet.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.11.0-Beta-Setup.exe
Size 47,935,797 bytes (45.7 MB)
SHA-256 a860da764c1afba5a037c37d38edcad3d1342577958e323aa6f045cf76bdc0ff

Check that the SHA-256 of the file you downloaded matches the value above
before running it.

Before you install

  • This build is unsigned. Windows SmartScreen will most likely warn that it
    is an "unrecognized app". That is expected for an unsigned build from a
    small independent publisher. Do not disable SmartScreen or Defender to get
    past it; if that is not acceptable to you, don't install. The installer
    also shows this notice on its own page.
  • This is Beta software. Check results independently before using them to
    make decisions about equipment or production. TRACE is not a safety system
    and does not replace approved engineering procedures. Simulation mode is
    for practice, not for validating real behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives in %LOCALAPPDATA%\TRACE and uninstalling does not touch it.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open.

Feedback

Bug reports and suggestions are welcome through the repo's issue templates.

TRACE 1.10.2 Beta

TRACE 1.10.2 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 13 Sep 19:25
80eaaff

TRACE 1.10.2 Beta

Free Windows desktop application to monitor, record, and replay Allen Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.10.1 Beta

Fixes to the Manage PLCs / Monitor interaction:

  • New PLCs now start disabled instead of enabled by default.
  • The status dot is retested on a recurring background poll instead of
    only once at the moment a PLC is enabled, so a connection that later
    drops or comes back is reflected (and logged) without the user having
    to touch anything.
  • Deleting a PLC while one of its tags was being monitored live used to
    have no effect at all the reader kept running, and readding a PLC
    under the same name never reconnected anything. Both are fixed, and a
    panel now shows a visible "Signal(s) frozen PLC unavailable"
    indicator (not just a log line) when this happens.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.10.2-Beta-Setup.exe
Size 48,731,956 bytes (46.5 MB)
SHA-256 204652efe4099bbbdbf6c766efd51ea1e7fad098128a32593e3d2388d0e4f5f3

Verify the SHA-256 of the file you downloaded matches the value above before
running it.

Before you install

  • This build is unsigned. Windows SmartScreen will very likely warn that
    this is an "unrecognized app" expected for an unsigned build from a small
    independent publisher. Do not disable SmartScreen or Defender to get past
    it; if that's not acceptable to you, don't proceed. The installer also
    shows this notice as its own page before installing.
  • This is Beta software. Validate results independently before using
    them to make decisions about equipment or production. TRACE is not a
    safety system or a replacement for approved engineering procedures.
    Simulation mode is for practice, not a substitute for validating real
    behavior.
  • Per user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives under %LOCALAPPDATA%\TRACE and is not touched by
    uninstalling.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open
    flagging this openly rather than leaving it unsaid.

Feedback

Bug reports and suggestions are welcome see the repo's issue templates.

TRACE 1.10.1 Beta

TRACE 1.10.1 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 06 Sep 20:15

TRACE 1.10.1 Beta

Free Windows desktop application to monitor, record, and replay Allen-Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

What changed since 1.10.0 Beta

The license text bundled with 1.10.0 Beta identified the Licensor with an
unfilled [LICENSOR LEGAL NAME] placeholder. EULA.md now correctly
identifies the Licensor. No functional, UI, or dependency changes.

TRACE is developed and distributed by Wilmer Ramirez Gutierrez, an
independent software developer, under the Siganor name.

Download

File TRACE-1.10.1-Beta-Setup.exe
Size 48,735,374 bytes (46.5 MB)
SHA-256 a44170097d944c6bbc373d895ed90dcc5f9b8130b45342f6c2e14a592b6ea844

Verify the SHA-256 of the file you downloaded matches the value above before
running it.

Before you install

  • This build is unsigned. Windows SmartScreen will very likely warn that
    this is an "unrecognized app" — expected for an unsigned build from a small
    independent publisher. Do not disable SmartScreen or Defender to get past
    it; if that's not acceptable to you, don't proceed. The installer also
    shows this notice as its own page before installing.
  • This is Beta software. Validate results independently before using
    them to make decisions about equipment or production. TRACE is not a
    safety system or a replacement for approved engineering procedures.
    Simulation mode is for practice, not a substitute for validating real
    behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives under %LOCALAPPDATA%\TRACE and is not touched by
    uninstalling.
  • The installer's license page shows EULA.md. Some fields in it (Licensor
    address, governing jurisdiction, liability cap amount) are still open —
    flagging this openly rather than leaving it unsaid.

Feedback

Bug reports and suggestions are welcome — see the repo's issue templates.

TRACE 1.10.0 Beta

TRACE 1.10.0 Beta Pre-release
Pre-release

Choose a tag to compare

@wramirezrg wramirezrg released this 06 Sep 19:39

TRACE 1.10.0 Beta

Free Windows desktop application to monitor, record, and replay Allen-Bradley
PLC signals over EtherNet/IP, with Chain Map diagnostics, a connector pinout
reference, and a built-in simulation mode for practicing without a PLC.

Download

File TRACE-1.10.0-Beta-Setup.exe
Size 48,745,154 bytes (46.5 MB)
SHA-256 8628bd2f83a899f3bf9e6b140b5d66df9d18d53a212a663d0eef3a18e9585a08

Verify the SHA-256 of the file you downloaded matches the value above before
running it.

Before you install

  • This build is unsigned. Windows SmartScreen will very likely warn that
    this is an "unrecognized app" — expected for an unsigned build from a small
    independent publisher. Do not disable SmartScreen or Defender to get past
    it; if that's not acceptable to you, don't proceed. The installer also
    shows this notice as its own page before installing.
  • This is Beta software. Validate results before relying on them, and
    only connect it to equipment you're authorized to access. Simulation mode
    is for practice, not a substitute for validating real behavior.
  • Per-user install, no admin rights required (%LOCALAPPDATA%\Programs\TRACE).
    Your data lives under %LOCALAPPDATA%\TRACE and is not touched by
    uninstalling.
  • The installer's license page shows EULA.md. Some fields in it (legal
    entity name, address, governing jurisdiction) are still placeholders
    pending a proper legal pass — flagging this openly rather than leaving it
    unsaid.

What's new in 1.10.0

Beta labeling throughout the app, an in-app license viewer, a corrected
third-party component/license list, the %LOCALAPPDATA% data-directory
migration needed to run from Program Files, and this installer. See
docs/ and CHANGELOG.md for the full history, including the Simulation
Mode feature set from earlier releases.

Feedback

Bug reports and suggestions are welcome — see the repo's issue templates.