It's also recommended here that you avoid Port names with 'ip' for input and 'op' for output, just use 'i' and 'o' (together with any indicator of special role if the Type alone is not a sufficient indicator):
The reason 'oi' rather than 'io' is sometimes used for
Visit also:
inout
in Webel examples is this:
Visit also: