Check out AB's Thermocouple input modules. They all can be set to read mV signal. You have to provide an external 10 or 15 VDC power supply.
They are available for Micro 1200/1500, PLC5, SLC500, CLogix, FlexLogix, CompactLogix, etc.
These modules are much cheaper than Hardy modules and offer multiple input channels (4-6). You have to handle all the math and logic for zeroing/spanning within the PLC logic.
Hardy modules perform all these functions outside the PLC and make it very simple for the programmer and operator.