Normally sensor devices will send data to the PLC and the PLC will send data to the HMI and/or a SCADA system. If you MUST have the HMI as the primary device receiving the data, then I suggest using RedLion HMIs. They are smart enough to speak many protocols and send the data to PLCs, databases, ftp, MQTT, OPC-UA...etc. Pretty reliable HMIs...so much so that you can get away with just using the HMI for some applications.
Looks like Ken beat me to the response about RedLion.