Skip to content

Repository files navigation

.NET

TiaCodeGen

Library to Generate TIA KOP Code via C#

Samples

varcodeblock=newCodeBlock();varnw=newNetwork("Test1");nw.Add(newAnd(newSignal("#Bool1"),newDistributor(newRCoil(newSignal("#Bool2")),newCoil(newSignal("#Bool3")))));codeblock.Add(nw);varblock=newBlock("Test","blabla",codeblock);block.Interface=TestInterface;varxml=block.GetCode();

This will create following

varcodeblock=newCodeBlock();varnw=newNetwork("Test1");nw.Add(newAnd(newSignal("#Bool1"),newDistributor(newRCoil(newSignal("#Bool2")),newCoil(newSignal("#Bool3")))));codeblock.Add(nw);varblock=newBlock("Test","blabla",codeblock);block.Interface=TestInterface;varxml=block.GetCode();

This will create following

image is missing....

varcodeblock=newCodeBlock();varnw=newNetwork("Test1");codeismissing....

This will create following

varcodeblock=newCodeBlock();varnw=newNetwork("Test2");nw.Add(newCoil(newSignal("#Bool1"),newAnd(newSignal("#Bool2"),newOr(newSignal("#Bool3"),newAnd(newSignal("#Bool1"),newSignal("#Bool4"))))));codeblock.Add(nw);varblock=newBlock("Test","blabla",codeblock);block.Interface=TestInterface;varxml=block.GetCode();

This will create following

About

Library to Generate TIA KOP Code via C#

Resources

Stars

12 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages