Multidropping remote I/O Devices from the same remote modem enables CitectSCADA to communicate with each I/O Device one after the other, using the same phone connection, rather than hanging up and re-dialing.
Although you can configure multidrop remote I/O Devices using the Express Communications Wizard, we recommend that you do it manually. The wizard would create a new port for each I/O Device. This would mean you couldn't have any more than 255 I/O Devices.
Note: If you are multi-dropping and you want to be able to dial in to the I/O Server, use your I/O Devices to issue the caller ID, not the modem. This is because using the modem to issue the ID will send the same ID no matter which I/O Device the call is relevant to. This makes it difficult to identify the I/O Device that triggered the call.
By using the I/O Device to issue the ID, the I/O Server will receive a unique caller ID for each I/O Device. However, not every I/O Device are capable of issuing caller IDs. If multi-dropping, use I/O Devices that can issue caller IDs.
To set up a modem connected to your dial-up remote I/O Devices:
You can connect multiple I/O Devices to the same modem. This means CitectSCADA can communicate with these I/O Devices one after the other using the same phone connection, rather than hanging up and re-dialing. This will reduce the number of necessary telephone calls and increase the speed and efficiency of communications.
Some modems have dip-switch settings, and some have initiation strings which can include auto-dial-up numbers that are stored within the modem's non-volatile memory. Consult the manual provided with the modem for exact details.
You can use either the Express Communications Wizard or the I/O Devices form to set the caller ID for an I/O Device.
If multi-dropping off a single modem, use your I/O Devices to issue the caller ID, not the modem. This is because using the modem to issue the ID will send the same ID no matter which I/O Device the call is relevant to, making it difficult to identify which I/O Device triggered the call.
By using the I/O Device to issue the ID, the I/O Server will receive a unique caller ID for each I/O Device. However, not every I/O Device is capable of issuing caller IDs. If you are multi-dropping, use I/O Devices that can issue caller IDs.
Some modems do not allow you to manipulate their communications settings via methods such as extended AT commands or dip switches. If this is the case, the only way of setting the necessary values is to communicate with the modem using the values (for example, via HyperTerminal). Once this is done, the modem remembers the last values used to communicate with its serial port.
To configure a modem at the I/O Server you need to set it up in Windows and then set it up in CitectSCADA.
If every one of your I/O Devices are the same, you only have to do this once for each modem. However, if your I/O Devices talk using different communication specifications (data bits, parity, stop bits, and serial-rate), your modem has to be able to talk using each of these details as well. To set this up, you have to create a modem in Windows and CitectSCADA for each specification. (See Example configurations for modems at the I/O Server)
To set up a modem in Windows
Note: Do not select a brand name modem from the Manufacturers list, even if the name of the modem you're installing is included in the list. Do not click Have Disk.
Once the modem(s) are set up and tested with proven communications in Windows, they can then be set up in CitectSCADA.
To set up a modem in CitectSCADA:
Before completing this procedure, verify that you have set up your modem in Windows (as described above).
Option
|
Description
|
---|---|
Server Name (16 Chars.) |
The name of the I/O Server to which the modem is attached. |
Modem Name (64 chars.) |
The name of the modem you are configuring (as it appears in the Windows Control Panel | Phone and Modem Options). |
Comment (48 Chars.) |
Any useful comment. |
Use this modem to make outgoing calls |
Determines whether this modem will be used to initiate calls from the I/O Server to a dial-up remote I/O Device. (Dial-Out) This may include calls that are scheduled, event driven, or in response to I/O Devices that dial in. |
Use this modem to answer incoming calls |
Determines whether this modem will be used to receive calls from a dial-up remote I/O Device. (Dial-In) |
The following fields are implemented with extended forms (press F2).
Use this modem to call back I/O Devices |
Determines whether this modem will be used to initiate calls from the I/O Server to a dial-up remote I/O Device in response to a call received from the I/O Device. (Dial-Back) |
Note: CitectSCADA allows you to set up a maximum of 256 modems on the I/O Server for communication with remote dial-up I/O Devices. Before it can successfully establish communication, any targeted remote I/O Devices need to also be properly configured within CitectSCADA on the I/O Server.