CapinWinky
Member
A previous thread touched on something that I'm a little curious about. In my prior job, we used Git for version control (with SourceTree as the front end and BitBucket for central storage). I thought this was standard practice in the world of modern programming, including PLC programming and it was an absolute requirement when working on Pharma machines to comply with CFR21-11.
My current employer doesn't use version control software and I was kind of surprised; reading this forum, I'm realizing that it isn't very common in controls. Anyone else out there using version control software?
I think a big reason it is so rare in controls is that the most popular PLC platforms save the project as one big binary file, which kills a lot of the features of a version control system (viewing/merging code changes and the like). You can kind of get around it with Rockwell by exporting the project as an L5X (or paying them the extortion fees to use AssetCenter), but a lot of other platforms also save the project as a big binary file.
I know Rockwell and I think all Codesys based platforms save as big binary files (.pro or .project for Codesys; ACD, RSS, IAB, etc. for Rockwell). What platforms don't do this? I know B&R saves as a folder tree, and I think Galil and Trio both saved as a collection of text files. What about Omron, Mitsubishi, etc?
My current employer doesn't use version control software and I was kind of surprised; reading this forum, I'm realizing that it isn't very common in controls. Anyone else out there using version control software?
I think a big reason it is so rare in controls is that the most popular PLC platforms save the project as one big binary file, which kills a lot of the features of a version control system (viewing/merging code changes and the like). You can kind of get around it with Rockwell by exporting the project as an L5X (or paying them the extortion fees to use AssetCenter), but a lot of other platforms also save the project as a big binary file.
I know Rockwell and I think all Codesys based platforms save as big binary files (.pro or .project for Codesys; ACD, RSS, IAB, etc. for Rockwell). What platforms don't do this? I know B&R saves as a folder tree, and I think Galil and Trio both saved as a collection of text files. What about Omron, Mitsubishi, etc?