1. A system for interfacing a simulation with an industrial control program, comprising: a processor, coupled to a memory, that executes or facilitates execution of computer-executable components, comprising: a configuration retrieval component configured to retrieve, from an industrial control program, I/O module configuration data that defines an I/O module configured for use in an industrial controller; a connection pool component configured to retrieve a generic I/O module profile corresponding to a type of the I/O module identified by the I/O module configuration data and modify the generic I/O module profile based on the I/O module configuration data to yield one or more available I/O point definitions; and an I/O kernel configured to exchange simulation data between the simulation and an I/O module instance corresponding to the I/O module based on the one or more available I/O point definitions.