That's unfortunate. I'm involved in a very common scenario (I feel). I'm surprised this hasn't come up before.
We have PLCS running behind cellular modems in vending machines located in remote rural areas. Port forwarding is used to translate incoming requests to the cellular modem's public IP to a private non routable IP on the LAN side network.
We recently added a second vending machine at one of the remote sites. We want both machines serviced from the same cellular modem. Therefore, due to the way port forwarding works, we need to connect to another port other than the standard 44818 to signify to the modem's router that the traffic needs to be routed internally to another IP/PLC.