# SCADAPack RS232 comms

**URL:** <https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402>\
**Category:** Ignition\
**Created:** [May 1, 2014, 5:15pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402 "2014-05-01T17:15:17Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [May 1, 2014, 5:15pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/1 "2014-05-01T17:15:17Z")

</div>

I need to setup RS232 com port communications to nine SCADAPack 100s thru a SCADAWave interface module. Will I need a SCADAPack OPC-DA interface software and OPC-DA license module for Ignition to see the devices?

Or do you know of an easier way to set up coms to them?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 1, 2014, 5:36pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/2 "2014-05-01T17:36:47Z")

</div>

If there’s an OPC server for the SCADAPack stuff (the OPC-DA interface you mention) then using our DA/COM module to access it is certainly going to be the easiest and most straight-forward way to get the data you need.

---

<div class="post-metadata">

**Author:** ![jgreenewv](https://avatars.discourse-cdn.com/v4/letter/j/919ad9/32.png) [@jgreenewv](https://forum.inductiveautomation.com/u/jgreenewv)\
**Post date:** [May 1, 2014, 6:19pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/3 "2014-05-01T18:19:18Z")

</div>

I haven’t messed with SCADAPacks in a while, but it from what I recall, they offer Modbus communications. If that is the case, you may be able to use a Modbus TCP to RTU converter, or I believe add the Serial module to Ignition and set up a Modbus RTU connection that way.

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [May 2, 2014, 4:34pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/4 "2014-05-02T16:34:46Z")

</div>

I can’t fine an OPC server for the SCADAPacks. Do you know where I can find it? I talked with SCADAPack tech support and he said, “I wish I know more about OPC but I don’t”. LOL

If I use the ethernet to serial converter, how do I point to each of the nine SCADAPack thru one ethernet IP address?

---

<div class="post-metadata">

**Author:** ![jgreenewv](https://avatars.discourse-cdn.com/v4/letter/j/919ad9/32.png) [@jgreenewv](https://forum.inductiveautomation.com/u/jgreenewv)\
**Post date:** [May 2, 2014, 4:57pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/5 "2014-05-02T16:57:26Z")

</div>

It will depend on the converter. Some I have used allow the TCP end to specify which RTU address it is attempting to talk to.

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [May 2, 2014, 8:22pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/6 "2014-05-02T20:22:30Z")

</div>

Do you know a model/part # for the converter that allows you to specify RTU addresses before I spend $200 to find out?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 2, 2014, 8:28pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/7 "2014-05-02T20:28:20Z")

</div>

We have customers successfully using these to convert from Modbus RTU to TCP:

[moxa.com/product/MGate\_MB3170\_3270.htm](http://www.moxa.com/product/MGate_MB3170_3270.htm)  
[moxa.com/product/MGate\_MB3180\_3280\_3480.htm](http://www.moxa.com/product/MGate_MB3180_3280_3480.htm)

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [May 15, 2014, 4:32pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/8 "2014-05-15T16:32:30Z")

</div>

This is working now but I have another problem that is related to the original question.

Now that i’m polling the data, I’m getting dropped data updates do to the latency of the SCADAPack response time for the 9 radios.

How do I slow the polling rate or hold the tag value to prevent the tag from going red until the HMI gets new data/value? Or show the tag value is good for some time period like 5 minutes?

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [May 20, 2014, 11:24pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/9 "2014-05-20T23:24:20Z")

</div>

This is working now but I have another problem that is related to the original question.

Now that i’m polling the data, I’m getting dropped data updates do to the latency of the SCADAPack response time for the 9 radios.

How do I slow the polling rate or hold the tag value to prevent the tag from going red until the HMI gets new data/value? Or show the tag value is good for some time period like 5 minutes?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 20, 2014, 11:48pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/10 "2014-05-20T23:48:16Z")

</div>

The polling rate is going to be controlled by the scan class your tags from these devices are in. You might want to make a separate, slower, scan class and move these tags into it.

---

<div class="post-metadata">

**Author:** ![Pat](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@Pat](https://forum.inductiveautomation.com/u/Pat)\
**Post date:** [May 21, 2014, 9:46pm UTC](https://forum.inductiveautomation.com/t/scadapack-rs232-comms/8402/11 "2014-05-21T21:46:08Z")

</div>

I would create a separate scan class for each of the remote sites and assign all the tags for that remote site to that site’s scan class. Although I’m not that versed in the Modbus protocol or in how Ignition is implementing the protocol, this should allow Ignition to grab all the data from a remote site in one block, which is more efficient than making multiple requests to the same site.
