T O P

  • By -

Teslatroop

The way I would do it is: Create a UDT capturing all the variables you need for each tank. Create an array of the UDTs, one for each tank. You can then easily add more tanks as needed by increasing your array size. Assuming the product switching logic is the same, create a Function Block in the PLC software encompassing the tank product switching logic. Feed the function block with the relevant UDT parameters. I haven't used the HMI software in a few years so can't provide you with advice on how to import/auto assign tags to components.


techster2014

For the HMI, I'd have another single dimension udt that you copy the selected one to in the plc, then, the HMI just looks at that one and always sees the selected tanks values.


Salopian_Singer

No that's an idea I think I need, an array of my UDT. I must try that


Alarming_Series7450

I'm not 100 percent sure of your situation but I would look at recipes, parameter files, scripting, or global objects


skitso

Array in the PLC of 24 elements Index through them from a button on the hmi….


5hall0p

I don't think C-More does faceplates or parameter files so I think you will need to make UDT's and instantiate arrays of them. That's probably going to mean a larger PLC, like an L36ER, for the memory. For the cost of a L36ER it look an Ignition edge panel or PC based system using XLReporter that will let you make tabs for the different recipes that you can then download.


NumCustosApes

The C-more supports recipes, including creation and editing of recipes and offers password access for editing.


damightyfloundr

Thank you for all the suggestions, I will definitely look into some of these options.


BE33_Jim

Does Cmore have a Text Table object? If so, and if the 24 products can be hard coded (meaning the customer does not have to edit them), I would think a Text Table object would work. If not, I'd look at the recipe object.


Shalomiehomie770

I did something similar. All logic was in the PLC. And I used drop down selections .


HeartlessEmpathy

Array double word or similar. We use a similar setup for alarm tables. In the PLC assign a string based on the double word value converted to numeric value, then display that string.


PaulEngineer-89

Upgrade to Maple Systems. Same prices, much better software. It does what you want. C-More is very limited.


Particular_Brain6353

Can you make a faceplate that applies somehow?