git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git with Lader logic

From
Martin Pettersson <martin@siamect.com>
Date
Mar 27, 2015, 15:09 UTC
Message-ID
<loom.20150327T160645-181@post.gmane.org>
In-Reply-To
<5F9B9EBF-CD4D-42A8-8A0C-9806702231A1@icloud.com>
Bharat Suvarna <bharat.bs84 <at> icloud.com> writes:
> 
> Hi 
> 
> I am trying to find a way of using version control on 

PLC programmers like Allen Bradley PLC. I can't find a way

> of this.
> 
> Could you please give me an idea if it will work with 

Plc programs. Which are basically Ladder logic.

Show 7 quoted lines
> 
> Sent from my iPad--
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo <at> vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
I use Git for versioning PLC program written for Beckhoff TwinCAT v2 that 
saves the files in binary format.  
You can probably do the same for most other systems as well.   
  
My way of doing it is... 
I have a batch file that starts TwinCAT including a file that tell Twincat to
open my PLC program and export it into a text based format. 
After that the script opens git gui and gitk.  
  
I have one script like this for each plc program. 
It is quite effcient, the whole procedure only takes a double click and 
less than 10 seconds and you have git gui up and you can see your 
changes in pure text, commit and push.   
I commit both the exported text files and the binary  because the binary
is the one I edit.   
This has been working very well for many years....
  
Take care   
Martin
Previous: Kevin DNext: Junio C Hamano
Message 8 of 10 in “Git with Lader logic”
  1. Bharat SuvarnaMar 17, 2015
  2. Kevin DMar 18, 2015
  3. Randall S. BeckerMar 18, 2015
  4. Doug KellyMar 18, 2015
  5. Randall S. BeckerMar 18, 2015
  6. Bharat SuvarnaMar 19, 2015
  7. Kevin DMar 19, 2015
  8. Martin PetterssonMar 27, 2015
  9. Junio C HamanoMar 27, 2015
  10. Martin PetterssonMar 27, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.