How to successfully hide module parameters for an embedded module block within an EM?

I'm creating an EM with a handful of module blocks. I can't seem to correctly get the 'Hide Parameter' function to work. My module block is pointing to a new landing module class that processes a lot of device information, but my supervisory EM will only need to interact with a small percentage of those parameters. No matter which context menu I use, the 'Hide Parameters' dialog populates an empty list. In one instance, I was able to get a single parameter to show in the list after using the 'Edit Object' command from right clicking on the module block within the FBD. I deleted an output parameter and replaced it with an identically-named internal write-only parameter. I have not been able to replicate this single success, nor can I find anything in BOL about module block configuration other than ownership topics.

Does anybody have insight on this?

  • Hi Phil,

    It is very subtle. There are 4 different types of parameters: Input Parameter, Output Parameter, Internal Read Parameter, and Internal Write Parameter. The Input and Output parameters have square corners and will always show up when the module or composite is embedded into another module. The read and write parameters have beveled corners and will remain hidden when embedded into another module unless you chose to show parameter.

    Hope this helps your situation.