1/12/2009 4:47 PM | |
Posts: 17 Rating: (0) |
Hello Everyone, Is it possible to pass a string as an input into a function block and have this function block "interpret" the string as a symbolic address to a parameter for an instance, datablock? I have several instance, datablocks that I need to write to during runtime. In short, I need to update the values for alarms during runtime to prevent nuisance alarms while the plant is running. Depending upon certain conditions, it is necessary to change the alarm limits when you start up, shutdown, and etc. I do not wish to lock the alarm messaging at any time. Because multiple function blocks might need to update the same instance, datablock at different times, I do not want to link to the input nubs. So, I first wrote a function block for each instance datablock I needed to update and hardcoded the symbolic name within. I've attached a sample project that shows me efforts to date. Becuase the project is too large, I've only uploaded the source code and a screenshot of the layout. Attachmentsymbolic_address_test_source_code.zip (372 Downloads) |
Follow us on