0.01
No commit activity in last 3 years
No release in over 3 years
Ruby library for using Siemens, Schneider and Intouch files
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 0.4
~> 2.0
~> 0.3
~> 1.4
 Project Readme

plcutil¶ ↑

github.com/tallakt/plcutil

DESCRIPTION:¶ ↑

A set of command line utilities and helper classes to convert between IO list files of different PLC types into different HMI types.

Currently Siemens, Schneider and Wonderware are supported, Schneider and Wonderware IAS support planned in the near future.

The utilities in this gem are somewhat rough quality, no guarantees are given wrt correct operation. Even so, I hope they might be useful.

FEATURES/PROBLEMS:¶ ↑

SYNOPSIS:¶ ↑

Print the contents of Siemens Step 7 IO file

awlpp -s SYMLIST.DBF 00000007.AWL

Find file names corersponding to a internal Step 7 source file name

awlls --folder ../myproject/

Convert a siemens IO list into a Wonderware Intouch (non IAS) DB import file

s7tointouch -s SYMLIST.DBF -a SIEMENSPLC 00000007.AWL

Convert a PL7 text export file to intouch CSV import file

pl7tointouch -i exported.txt -o importme.csv

The commands support the –help parameter for a full list of parameters

INSTALL:¶ ↑

gem install tallakt-plcutil