Honeywell Interview Question

describe programmable logic controller