Honeywell interview question

describe programmable logic controller