The Assign module is equivalent to the ExternalAssign block of the SIMANLib library. It represents an assignment to an attribute or variable, which is also communicated through the Y and CHANGE ports.
When an entity is received, the attribute or variable defined in the module is assigned with the Value. The Y port is also assigned with that value and the port CHANGE switches its value to represent the new assignment to the value of Y.