摘要 |
PURPOSE:To reduce the number of processings for development of a program, by setting an interlock condition and input/output assignment from the operating specification of a controlled system, and converting them to an execution program automatically. CONSTITUTION:An input processing part 11 identifies the operating part, the control condition, and the operating instruction of the controlled system 3 in an inputted operating specification describing statement. An interlock condition automatic generation processing part 12, receiving those items, selects a reciprocal operating instruction for the operating instruction, and adds a condition 'also not reciprocally operated' on the item of the control condition. A program synthesizing part 13 converts the statement on which the interlock condition is added, to an existing program language. Following that, an input/output automatic assignment processing part 14 assigns signal names to the contact of the interface of a programmable controller, for example, in order. Lastly, a host processor processing part 15 generates the control program of a BASIC language by substituting the address of an input/output port corresponding to the contact in the interface of the programmable controller for the signal name in the statement of the BASIC language form.
|