A robot system, comprising: a manufacturing unit including a robot and a peripheral equipment configured to operate cooperatively with the robot, and configured to perform a work of manufacturing a product by operating in accordance with an operation program including contents and processes of the operations of the robot and the peripheral equipment; a portable information terminal including a displaying part configured to display information, and an inputting part configured to accept an operation command for operating the robot; and a unit controller communicably connected to the robot, the peripheral equipment, and the portable information terminal, including: a memory storing the operation program; an operation mode setting module configured to set an operation mode to one of a plurality of operation modes including a teaching mode and a playback mode; an operation controlling module configured to control the operation of the robot in the teaching mode based on the operation command, and control the robot and the peripheral equipment in the playback mode in accordance with the operation program; a cradle including a holding part configured to hold the portable information terminal; and a holding state detecting part configured to detect whether the portable information terminal is held by the holding part, wherein a display controlling module configured to control the portable information terminal in the teaching mode to display on the displaying part an operation screen through which the operation command is inputted, and control the portable information terminal in the playback mode to display on the displaying part a screen different from the operation screen; and wherein the operation mode setting module is configured to set the operation mode to the teaching mode when the unit controller determines, based on a detection result of the holding state detecting part, that a state in which the portable information terminal is held by the holding part transits to a state in which the portable information terminal is not held by the holding part. a manufacturing unit including a robot and a peripheral equipment configured to operate cooperatively with the robot, and configured to perform a work of manufacturing a product by operating in accordance with an operation program including contents and processes of the operations of the robot and the peripheral equipment; a portable information terminal including a displaying part configured to display information, and an inputting part configured to accept an operation command for operating the robot; and a unit controller communicably connected to the robot, the peripheral equipment, and the portable information terminal, including: a memory storing the operation program; an operation mode setting module configured to set an operation mode to one of a plurality of operation modes including a teaching mode and a playback mode; an operation controlling module configured to control the operation of the robot in the teaching mode based on the operation command, and control the robot and the peripheral equipment in the playback mode in accordance with the operation program; a cradle including a holding part configured to hold the portable information terminal; and a holding state detecting part configured to detect whether the portable information terminal is held by the holding part, a memory storing the operation program; an operation mode setting module configured to set an operation mode to one of a plurality of operation modes including a teaching mode and a playback mode; an operation controlling module configured to control the operation of the robot in the teaching mode based on the operation command, and control the robot and the peripheral equipment in the playback mode in accordance with the operation program; a cradle including a holding part configured to hold the portable information terminal; and a holding state detecting part configured to detect whether the portable information terminal is held by the holding part, a display controlling module configured to control the portable information terminal in the teaching mode to display on the displaying part an operation screen through which the operation command is inputted, and control the portable information terminal in the playback mode to display on the displaying part a screen different from the operation screen; and wherein the operation mode setting module is configured to set the operation mode to the teaching mode when the unit controller determines, based on a detection result of the holding state detecting part, that a state in which the portable information terminal is held by the holding part transits to a state in which the portable information terminal is not held by the holding part.