Doing this is useful for you have to interface to other Engineers logic. If they change their tag it saves you time from having to change all your tags in your logic. All you got to do it change it once right before the end when their design is finalized. I did this all the time in Boiler Controls when I needed BMS signals. I just had dummy points on all my inputs and created my convention tag names on the outputs which I then used in all my logic.
Another advantage of "buffering" IO is that all the inputs can be updated nearly simultaneously at the beginning of a scan and the outputs at the end of a scan so there is no partial IO updates in the middle of a scan.
i have multiples DI. which is the fastes way to create the IO mapping, ex: you have Local:1:I:Data:1... to data:15, i need to create 6 more, ex Local2, Local3, ... to Local 6, which is the fastes way to do it, i know i can copy and paste and then chane one by one the number, you have any other idea? like change replace the number 1 by 2,3,4,5,6...
that function pof buffering can be done easier in TIA. if ypu have I0.0 = pushbutton the you can change the hardware it s redirected I10.1 = pushbutton, it will change it in all the program. does Studio 5000 do something like that?
Nice feature. Now I'm thinking if hardwrare channel has been changed and the address it changed, the address in the logical var is not matching anymore, althought it works it can be confusing!
could you please advice how to program using structure script to if ... statement and do you have any example for 6 input to select 4 outputs.multplexer programs . thanks
Doing this is useful for you have to interface to other Engineers logic. If they change their tag it saves you time from having to change all your tags in your logic. All you got to do it change it once right before the end when their design is finalized. I did this all the time in Boiler Controls when I needed BMS signals. I just had dummy points on all my inputs and created my convention tag names on the outputs which I then used in all my logic.
Was just troubleshooting a roller coaster program in rs5k a few weeks back. It had zero I/O mapping, an absolute nightmare lol
Thanks again
Another advantage of "buffering" IO is that all the inputs can be updated nearly simultaneously at the beginning of a scan and the outputs at the end of a scan so there is no partial IO updates in the middle of a scan.
PLC Professor explains it exceptionally well ua-cam.com/video/gBHW2DjDXwA/v-deo.html
i have multiples DI. which is the fastes way to create the IO mapping, ex: you have Local:1:I:Data:1... to data:15, i need to create 6 more, ex Local2, Local3, ... to Local 6, which is the fastes way to do it, i know i can copy and paste and then chane one by one the number, you have any other idea? like change replace the number 1 by 2,3,4,5,6...
that function pof buffering can be done easier in TIA. if ypu have I0.0 = pushbutton
the you can change the hardware it s redirected I10.1 = pushbutton, it will change it in all the program. does Studio 5000 do something like that?
Nice feature. Now I'm thinking if hardwrare channel has been changed and the address it changed, the address in the logical var is not matching anymore, althought it works it can be confusing!
could you please advice how to program using structure script to if ... statement and do you have any example for 6 input to select 4 outputs.multplexer programs . thanks
wouldn't using alias be easier? other then the de-bounce feature.
dear sir pls find a logic to clculate rpm of a motor . the proxymative sensor placed on motor shaft .