It shall be unlawful for a person to intentionally, knowingly, or recklessly carry on or about his person, within the city limits, a handgun, illegal knife, or club, as defined in V.T.C.A., Penal Code, § 46.01, except as follows:
(1) In the actual discharge of his official duties as a member of the armed forces or national guard or a guard employed by a penal institution;
(2) On his own premises or premises under his control unless he is an employee or agent of the owner of the premises and his primary responsibility is to act in the capacity of a private security guard to protect persons or property, in which event he must comply with subsection (5) below;
(3) Engaging in lawful hunting, fishing, or other sporting activity, if the weapon is a type commonly used in the activity;
(4) A person who is traveling;
(5) A person who holds a security officer commission issued by the Texas Board of Private Investigators and private security agencies if:
(i) he is engaged in the performance of his duties as a security officer or traveling to and from his place of assignment;
(ii) he is wearing a distinctive uniform; and
(iii) the weapon is in plain view; and/or
(6) A person who is a licensed peace officer.