boros000 Posted May 24, 2014 Report Share Posted May 24, 2014 Hello everyone, I'm new on this forum. Yes I made many searches and found nothing. I have a project with V350-35-TA24 and I have to remove all the direct references to I/Os and replace them with MBs, so that I can do the I/O mapping. Do you have any suggestions? Thank you. Quote Link to comment Share on other sites More sharing options...
MVP 2022 Joe Tauser Posted May 27, 2014 MVP 2022 Report Share Posted May 27, 2014 Look into the Search and Replace functionality - under "Replace Operand" on the Edit menu. Joe T. Quote Link to comment Share on other sites More sharing options...
boros000 Posted May 28, 2014 Author Report Share Posted May 28, 2014 Hello, thank you for your respond.This will help me a lot. My other thing is, that my client wants from me to have the possibility to change offline, without connecting to PLC, the MB pointer to I/Os. So basicaly, if he is changing the wiring, he enters in one of the HMI screen and puts the new input/output to the MB. I dont know if you understand? Thank you, Boros Csaba Quote Link to comment Share on other sites More sharing options...
Alexander Posted May 28, 2014 Report Share Posted May 28, 2014 The operands assigned to the inputs and outputs are automatically mapped as I/O modules are added. Each digital input or relay/transistor output within the program is assigned to an I or O operand respectively and do not get directly linked to a MB. The first 32 I/O points are assigned for Snap-In modules and the rest are assigned as modules are added to a local adapter. A MB can be assigned to interact with an input or output, but this will need to be programmed within the logic. Only MI values are assigned to I/O points for analog values, however these also need to be changed within the program and can not be modified without downloading the program. Quote Link to comment Share on other sites More sharing options...
MVP 2022 Joe Tauser Posted May 28, 2014 MVP 2022 Report Share Posted May 28, 2014 You could make some MB arrays connected to an HMI screen and use an indirect pointer to set bits in MI's that are then broken back out to MB's and mapped to I/O points. In other words, it's possible but not without some very convoluted logic. A PLC was never intended to have super-flexible user-configurable I/O mapping - that kind of flies in the face of what most people use PLC's for. If you really need this functionality you may want to look at a PC-based technology and a different programming language where you can define the I/O in a config file and re-map it on the fly or with a restart of the program. Joe T. Quote Link to comment Share on other sites More sharing options...
boros000 Posted May 29, 2014 Author Report Share Posted May 29, 2014 Hello, yhank you for your answears. I'm doing like this: I have MB for every Input (18 ) after than I have a screen were I write in for every MB (18) a value from 0to 17 to know wich MB will be the respective Input. So I have a value wich has to be converted in an INPUT number. I take tjat value and if it is 0 than I put in MB0 the value of I0, if 1 I'm putting the value of I1 in MB0 and so on. Do you have any other suggestion? It will be september when I will finish this project Quote Link to comment Share on other sites More sharing options...
TT_ZX Posted May 30, 2014 Report Share Posted May 30, 2014 I would use the vector load function 18 times. You then have 18 variables linked to 18 MI's which determines the input to load into the MB. 1 Quote Link to comment Share on other sites More sharing options...
boros000 Posted May 30, 2014 Author Report Share Posted May 30, 2014 Thank you for all the answers. I got very usefull tips. I hope, someday, I can help you too. Quote Link to comment Share on other sites More sharing options...
kikep Posted September 16, 2014 Report Share Posted September 16, 2014 This a sample of mapping i dont sure if what you are looking for ... http://depositfiles.com/files/n313xhhb9 I upload there is some big and i can not upload here..... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.