How to convert sil logic to nonsil logic. Because I couldn't change DO io channel And also inverting
Proceed like this. You have following options.
1) If you are using Customised Libraries,i.e you have made your own Libraries/Fucntion Blocks.
In this case, Right click on them. Change them to Non-SIL
2) If you are using Standar libraries,then SIL libraries will remain SIL only.
Further, for first case. Right click on your Library, Program, Application which you are using as SIL ,plus according to your requirement.
Another suggestion,if you just want to work on some DO. Then at your program output,where you are attaching your SIL DO.
Remove actual DO IO tag & Attach a Local Boolean Out Variable there.
Later use MOVE block in a Non-SIL prg,and move your local variable to SIL3.