A communication unit that not only connects to, by way of a system bus, a controller comprising a variable table that associates and stores a real address of the memory in which data is stored with a variable name corresponding to the data, but also communicates with other communication units through a network, the communication unit having:
- a communication setup information memory device that stores in the communication unit communication setup information that identifies a variable name targeted for communications;
- a table that associates and stores the variable name targeted for communications and buffer area;
- and
- a variable solution device that obtains the real address corresponding to the variable name stored in the table by making an inquiry to the controller with predetermined timing, and stores and retains the table that associates the variable name with the real address.