JohnOKelly Posted March 15, 2018 Report Share Posted March 15, 2018 I want to ship data to a SCADA system and I need to read the memory addresses for a list of required tags. For example: How do I find the for x and y? In this example I know that x = 40 and y=42 as these were used in a different program but for future programs how do I locate these addresses? Link to comment Share on other sites More sharing options...
MVP 2023 Joe Tauser Posted March 17, 2018 MVP 2023 Report Share Posted March 17, 2018 UniStream does not use memory addresses like Vision does. The tags are reported directly as named objects. Have you already set up the I/O on your UniStream system? What protocol will you be talking to the SCADA system with? Joe T. Link to comment Share on other sites More sharing options...
JohnOKelly Posted March 17, 2018 Author Report Share Posted March 17, 2018 Hi Joe, Thank you for the reply. I have set up Modbus for the SCADA. The company running the SCADA can see the PLC and I have sent a list of every I/O. Should that not be enough for them to see the tags? Link to comment Share on other sites More sharing options...
MVP 2023 Joe Tauser Posted March 17, 2018 MVP 2023 Report Share Posted March 17, 2018 You will have to set up a Modbus slave table in the UniStream and map the tag name to a Modbus address for an external Modbus Master. Can you post a screenshot? Joe T. Link to comment Share on other sites More sharing options...
JohnOKelly Posted March 18, 2018 Author Report Share Posted March 18, 2018 I have the slave setup. I also have the ladder logic code to ship out all I/O's. Have I coded this wrong? MB_Mapping.pdf Link to comment Share on other sites More sharing options...
MVP 2023 Joe Tauser Posted March 18, 2018 MVP 2023 Report Share Posted March 18, 2018 Yes, I'm afraid you've done a lot of work going down a rabbit hole. You don't have to do any mapping to get data into the Modbus Slave table. If you go back and look at the screenshot I posted you'll see that structure tags are automatically assigned when you drop an I/O module. If you go to the bottom of the UniLogic screen you'll see a tab labelled "IO" that shows all the tags. You can assign alias names that make more sense, but you can't change the names the system gave them. It's just a matter of grabbing the one you want selecting it when you Add a New Operation. That's where you assign it an address that Modbus can deal with. Your original post indicated that you only wanted two pieces of data for your SCADA system so that's what I showed. Joe T. Link to comment Share on other sites More sharing options...
JohnOKelly Posted March 18, 2018 Author Report Share Posted March 18, 2018 Thank you Joe, Ive implemented that change with the Add New Operational Batch which is a lovely feature. I havent worked on a tag based system before but I am getting fond of it. Nice jobs Unitronics. I see Siemens have recently changes their Step 7 to a tag based system, looks like you have started a trend. Link to comment Share on other sites More sharing options...
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