A barn under construction collapsed onto six workers Monday afternoon in Shelby County.