An abnormality detection device comprising: a sensor signal input unit configured to receive time-series data (RDt, RD t-k) acquired from a device having a movable part as input, a first abnormality detection unit configured to detect an abnormality of the device based on the time-series data (RDt, RD t-k), and a notification control unit configured to report the abnormality detected by the first abnormality detection unit, characterized in that the first abnormality detection unit is configured to: repeatedly execute the following operations as the specific time (t) is shifted: determine whether the time-series data (RDt) at a specific time (t) has increased or decreased with respect to the time-series data (RD t-k) from a set period of time prior (t-k) to the specific time (t), assign a first numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has increased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), and assign a second numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has decreased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), wherein the repeated execution generates a plurality of the defined numerical values as further time-series data; and detect an abnormality of the device based on an integrated value obtained by integrating the defined numerical values over a prescribed integration time. a sensor signal input unit configured to receive time-series data (RDt, RD t-k) acquired from a device having a movable part as input, a first abnormality detection unit configured to detect an abnormality of the device based on the time-series data (RDt, RD t-k), and a notification control unit configured to report the abnormality detected by the first abnormality detection unit, characterized in that the first abnormality detection unit is configured to: repeatedly execute the following operations as the specific time (t) is shifted: determine whether the time-series data (RDt) at a specific time (t) has increased or decreased with respect to the time-series data (RD t-k) from a set period of time prior (t-k) to the specific time (t), assign a first numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has increased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), and assign a second numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has decreased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), wherein the repeated execution generates a plurality of the defined numerical values as further time-series data; and detect an abnormality of the device based on an integrated value obtained by integrating the defined numerical values over a prescribed integration time. repeatedly execute the following operations as the specific time (t) is shifted: determine whether the time-series data (RDt) at a specific time (t) has increased or decreased with respect to the time-series data (RD t-k) from a set period of time prior (t-k) to the specific time (t), assign a first numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has increased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), and assign a second numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has decreased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), determine whether the time-series data (RDt) at a specific time (t) has increased or decreased with respect to the time-series data (RD t-k) from a set period of time prior (t-k) to the specific time (t), assign a first numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has increased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), and assign a second numerical value as a defined numerical value when the time-series data (RDt) at the specific time (t) has decreased with respect to the time-series data (RD t-k) from the set period of time prior (t-k) to the specific time (t), wherein the repeated execution generates a plurality of the defined numerical values as further time-series data; and detect an abnormality of the device based on an integrated value obtained by integrating the defined numerical values over a prescribed integration time.