boros000 Posted May 24, 2014 Report 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.
MVP 2023 Joe Tauser Posted May 27, 2014 MVP 2023 Report Posted May 27, 2014 Look into the Search and Replace functionality - under "Replace Operand" on the Edit menu. Joe T.
boros000 Posted May 28, 2014 Author Report 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
Alexander Posted May 28, 2014 Report 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.
MVP 2023 Joe Tauser Posted May 28, 2014 MVP 2023 Report 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.
boros000 Posted May 29, 2014 Author Report 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
TT_ZX Posted May 30, 2014 Report 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
boros000 Posted May 30, 2014 Author Report Posted May 30, 2014 Thank you for all the answers. I got very usefull tips. I hope, someday, I can help you too.
kikep Posted September 16, 2014 Report 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.....
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now