2/4/2022 2:04 PM | |
Joined: 5/3/2017 Last visit: 5/21/2024 Posts: 673 Rating: (217) |
Hi mr Gun, Yes, there is also an other possibility to add the logic to an CM.
So as you can see only method that doesn't lead to problems is method B and D. Please consider that this is only simplified description of the use of functions. All details can be found in the application example Control Module (CM) Technology - Efficient Engineering with SIMATIC PCS 7 . With regards |
This contribution was helpful to1 thankful Users |
2/9/2022 9:13 AM | |
Joined: 3/14/2008 Last visit: 11/11/2024 Posts: 2126 Rating: (951)
|
Hi, I just want to clarify the usage of EPHT/EMT and CMT in the new concept. An EPHT/EMT is a technological type consisting of a chart and a sequence control (SFC type). Only one SFC type can exist for one EPHT/EMT. The new concept thrives on using sort of placeholders. Instead of directly allocating CM, you use command/statuses defined in the CMT to control the CM. This mean that in the CMT, you can create commands like SetOpen/SetAuto and use status like IsOpened, IsAuto. The commands/statuses are created in the CMT and use the available block contacts. So if you have created command SetOpen, in the editor you can select OpenAut.Value :=TRUE. The commands/status are thus writing/reading to block contacts directly. In order to use this, you need to configure technological actions/conditions (new tab in SFC editor). Once the commands/statuses are created, you can create the EPHT/EMT and create CM role assignments. The role assignment is linked to a CMT in the EPHT/EMT. When you open the SFC of the EPHT/EMT, you can insert a command and browse to the role assignment and then use the created commands/status like SetOpen. So you can start creating the logic even if you do not have all the CM's available in your project. Afterwards when the type is ready, you instance it in your project and then you can assign the real CM to the CM role assignment. What happens next is that all block contacts are created automatically between the EPH/EM instance and CM. You can even create Equipment Module Assignments, where you can assign an equipment (EMT) in an EPHT. When configuring EPHT/EMT you can use global commands and status to control the EPHT/EMT or control lower level equipment. The global commands and statuses are supplied in the SFC library called: CmdStatLib and can be copied to your master library. In a CMT/EPHT/EMT you can create technological I/O. When a TIO is created, the parameter/signals changes to a green background and the main usage is for interfacing with PAA. A type is basically a blackbox to PAA. PAA does not care how the CMT looks like inside, but with TIO you can address them to PAA and thus you can change parameters/signals for each instance. However, TIO is not only restricted to PAA. TIO can be used if you want to change values at instances, which is normally prohibited. TIO parameters/signals are not synchronized from type to instance. One other way is to use pink parameters. They have the same purpose as TIO: the parameters/signals are not synchronized, only they cannot be used in PAA. The values have a pink color and can be setup in the block properties under: Type update settings. Have you also considered variants? You can create a CMT and then you can insert optional blocks like a valve with Interlock block or without Interlock block. You can select for each instance if you want to have the variant or not. The variants can also be created in PAA and together with Excel for bulk engineering, you can create all CM with the correct variants.
|
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to2 thankful Users |
Follow us on