Narrative:

Aircraft X called me as a pop up going VFR. I issued squawk code and within a few sweeps he was inside of class B airspace. I called ZZZ for the point out. Pilot became disoriented due to low clouds and was getting closer to the runway xx final at ZZZ. I was able to guide him out of the class bravo airspace. At one point the pilot got down to mode C readout of 200 ft and I issued a low altitude alert fearing that he was just continuing down until the clouds were gone. I got the latest ASOS reading for [nearby airport] and told the pilot that area had better weather at 1;100 ft ceilings. The pilot stated he was in the clouds but could see through the top. I gave him a safe heading range for the climb because he asked for a vector. I asked if he could see the bridge to the right and he said yes I said to follow the bridge then pilot said he wanted to get on top of the clouds and I suggested; based on my knowledge of the area weather patterns to head down the bay toward [the southeast] but the pilot continued northeast bound and said he could see the tops. Once on top I had the pilot resume own navigation. I believe that I forgot to say the pilot was radar identified; although I observed him squawk the code I assigned and pilot's initial position report was correlated. I do not recall if he gave me the altitude. I was more concerned with getting him away from the ZZZ arrival and safely though the weather he was encountering. I could have told the pilot on initial contact what the latest PIREP for cloud base and tops were at ZZZ1. I wasn't sure if he was on top or below or in the clear when he called.

Google
 

Original NASA ASRS Text

Title: Tower Controller described a possible airspace infraction during an attempt to assist a pilot encountering weather challenges.

Narrative: Aircraft X called me as a pop up going VFR. I issued squawk code and within a few sweeps he was inside of Class B airspace. I called ZZZ for the point out. Pilot became disoriented due to low clouds and was getting closer to the Runway XX final at ZZZ. I was able to guide him out of the Class Bravo airspace. At one point the pilot got down to Mode C readout of 200 FT and I issued a low altitude alert fearing that he was just continuing down until the clouds were gone. I got the latest ASOS reading for [nearby airport] and told the pilot that area had better weather at 1;100 FT ceilings. The pilot stated he was in the clouds but could see through the top. I gave him a safe heading range for the climb because he asked for a vector. I asked if he could see the bridge to the right and he said yes I said to follow the bridge then pilot said he wanted to get on top of the clouds and I suggested; based on my knowledge of the area weather patterns to head down the bay toward [the southeast] but the pilot continued NE bound and said he could see the tops. Once on top I had the pilot resume own navigation. I believe that I forgot to say the pilot was RADAR identified; although I observed him squawk the code I assigned and pilot's initial position report was correlated. I do not recall if he gave me the altitude. I was more concerned with getting him away from the ZZZ arrival and safely though the weather he was encountering. I could have told the pilot on initial contact what the latest PIREP for cloud base and tops were at ZZZ1. I wasn't sure if he was on top or below or in the clear when he called.

Data retrieved from NASA's ASRS site as of July 2013 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.