11/16/2020 8:04 PM | |
Joined: 3/14/2008 Last visit: 8/30/2024 Posts: 2093 Rating:
|
Hi, Take a look in the Batch V9.0 SP1 manual: keyword: Equipment Properties or/and Equipment Property. With them, you can dynamize unit conditions and use them as condition for allocating a unit. I don't know if you set your tanks as unit? Batch can determine which tank to select and prepare them with the batch, afterwards, you can unload the tank to the destination. You can also define: Longest out of use- allocating condition for a unit allocation. You can configure one RUP and batch will determine the unit allocation. You don't need 10 tanks to configure in Batch Recipe |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to
2 thankful Users |
11/17/2020 12:18 PM | |
Joined: 3/14/2008 Last visit: 8/30/2024 Posts: 2093 Rating:
|
Hi ashadako, Thank you for the positive feedback. I appreciate it very much! Have you started with batch yet? I don't know where you stand at the moment? I think I'll start a little basic: When using batch, you have a process cell with units which do something. One important feature is that a unit can process one batch at a time. On units, unit procedures are running. In a unit procedure you can call different Recipe Operations. In Recipe Operations, Recipe Phases exist which are the counterpart of Equipment Modules in PCS7 like a SFC instance that is defined as EPH type. A phase can be something like Heating. The EM heating will open a valve, activate temperature control. The phases are categorized in Control Strategies. An EM could also contain multiple control strategies like Heating and Cooling. For each phase, you can define different setpoints. One piece of advice: Please take a look at the new concept: Equipment Phase Types and Equipment Module Types. This is a new concept in PCS7 allowing you to take out the phases from the EM. So an EM is not bound to a unit anymore. An Equipment Phase Type can dynamically allocate EM and release them upon completing. I try to explain this by a following example with a print screen: I have created a tank farm with 4 unit tanks and three discharge lines to a reactor. This will result in the following configuration: I have created one Equipment Module type consisting of a few valves and a pump assigned to roles. This is one type that is instanced three times in the project. Then I created one Equipment Phase Type with a valve (CM role) and three Equipment Module roles: line 1,2 and 3. I have created 4 instances of the EPHT in the project. For every phase instance, I assigned the three instances of the Equipment Module. The phase is started by Batch via allocation of the unit tank. The unit tank is selected in one RUP based on the longest out of use. It can be either tank O1400-1401-1402 or 1403. When the phase is started, it starts looking for a free line that can be 1, 2 or 3. The line must be in state: ready for production or cleaned to be allowed to allocate. The phase allocates the equipment by using the new global commands of the CmdStatLib library used to control SFC's. When allocated, the system will automatically link the interconnections from the SFC phase to the SFC EM. You can assign setpoints, control strategies to control the EM. When done, the EM can be released by the phase and another phase can allocate the EM. If the EM is allocated (phase is owner), then no other phase can allocate the EM (unless you use a specific command like TakeOver). I hope you understand a little bit about what I'm saying. It is a little difficult to explain on paper. Regards, Sandor Hoogveld
|
Last edited by: Oreca at: 11/17/2020 12:21:32If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to
1 thankful Users |
Follow us on