Using CitectSCADA > Communicating with I/O Devices > Setting Up Communications > Manually Configuring Communications

Manually Configuring Communications

Usually the Express Communications Wizard is sufficient to set up your communications. However, if you need to manually configure communications, do the following:

  1. Define an I/O Server in the I/O Server Properties form. This defines the name of the CitectSCADA server that the I/O Device will communicate with.
  2. Complete the Boards Properties. This defines which board (on your CitectSCADA computer) to use to communicate (mother board, network card, serial board or a PLC communication card). Dial-up remote I/O Devices need to use a COMx board.
  3. Complete the Ports Properties. Often boards have multiple communication ports and you need to specify the port to use. Some equipment can have several logical (virtual) ports assigned to the one physical port. If using modems, you need to specify a unique port name for each and -1 for the port number. You need to also specify the communication parameters and any special behavior of that port.
  4. Complete the I/O Devices Properties. This defines the I/O Device that CitectSCADA is talking to, by specifying the address. The protocol is also defined at this level.
  5. Run the Computer Setup Wizard to complete configuration. This allows you to define your CitectSCADA computer as the I/O Server defined above. This is usually done after you compile the project.
  6. If using dial-up remote I/O Devices, you need to complete the Modems dialog box. This defines how CitectSCADA uses a modem to communicate with remote I/O Devices.

Note: If there is no data to read or write, CitectSCADA will not communicate with an I/O Device regardless of whether it is defined or not. You need to create a variable tag and use it before CitectSCADA will do a read request. For example, use an integer variable to display a number on a page.