Tools we built for our own plant-floor work and publish here for anyone who needs them.
| Repository | What it does |
|---|---|
| pylogix_cli | Command line application for executing pylogix commands. |
| pycomm3_slc_cli | Command line application for executing pycomm3 functions. |
| pyModbusTCP_cli | Command line wrapper for the pyModbusTCP library. |
| cslogix | C# version of pylogix. |
| cscomm3_slc | A C# conversion of the pycomm3 library, for SLC communications over Ethernet. |
| pyDHCP | Python DHCP/BOOTP server for assigning IP addresses to devices. |
| MailAlertServer | Email alert service driven by SQL queries. |
| MailRequestServer | Email request service driven by SQL queries. |
| AlertMailComposer | A GUI editor for the alert mail service. |
| pv_tools | PanelView display interrogator. |
| batch-gui-executer | Run a batch file with feedback for the user while it works. |
appendautomation.com · sales@appendautomation.com · Schwenksville, Pennsylvania
Is your manufacturing process stuck in the 90’s? We are senior automation professionals with over 50 years combined experience managing the delicate intersection between machine control and business development — new control system design, legacy upgrades, and relentless focus on process efficiency.
| 50+ Years combined |
30 Years in industry |
$70B Aged-out equipment |
20–40% Systems at end of life |
Offered on an hourly rate or as lump sum for defined projects. One team carries the work from concept drawings through commissioning, so nothing is lost between disciplines.
|
|
|
|
|
|
PLC
HMI & SCADA
Networks
Software & data
|
Process experience
|
Industries served
|
![]() |
![]() |
![]() |
| PLC hardware | HMI & SCADA | Industrial networking |
Every engagement follows the same path, whether it is a two-day PID tuning visit or a full line retrofit. You always know what happens next and what it costs.
| Step | What happens | |
|---|---|---|
[01] |
Assess | Walk the line, read the existing code, document what is actually installed. |
[02] |
Scope | A written functional description and a fixed price or hourly estimate. |
[03] |
Build | Code, drawings and panels developed and simulated off-site. |
[04] |
Commission | On-site installation, loop checks and start-up with your operators. |
[05] |
Support | Documentation handed over, source code yours, phone answered afterward. |
|
Rather than recruiting automation engineers for a single project — then trying to keep the good ones — tap a team that already lives in these platforms daily, with the tools and best practices current. |
Hiring, training and retaining skilled automation engineers carries substantial overhead, plus the ongoing investment to keep them current. Pay for the services rendered instead. |
A brand new machine is often not what you need. We specialize in bringing old equipment up to date — extending its life and buying more time out of the investment you already made. |
No account managers between you and the people writing the code.
|
David Rossi Control system design, PLC and HMI development, and plant-floor integration across packaging, paper and process lines. |
Dave Hunt Data historians, custom software, networking and reporting — connecting the machine layer to the systems the business actually reads. |
Sales & Information Quotes, scheduling, and questions about whether your project is a fit. We answer our own email. |
Let us maximize the investment you already made. One conversation is free and usually tells you everything you need to decide. Describe the machine, the platform and the problem — we will tell you honestly whether it is a retrofit, a rewrite, or something you can fix yourself.
Append Automation LLC · Schwenksville, PA
Machine control · Process improvement · Engagements hourly or lump sum





