Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel
80951members
347113posts

SCADAPack 470 Modbus TCP

Solved
joshua_smith123
Crewman
Crewman
0 Likes
1
259

SCADAPack 470 Modbus TCP

Hello

I am new to the ScadaPack Range. I am looking for some help to set up some modbus registers in the device. 

I need to set up a ScadaPack 470 to communicate with CitectSCADA 2016 via Modbus TCP. 

i have been able to do the following

* Set digital input modbus addresses to be able to be read by SCADA

* Set Analog Input modbus addresses to be able to be read by SCADA

 

What i am wondering if i can do 

* Set up some modbus registers so that i can write analog values from the logic to the modbus register to the SCADA. For instance, say i have a rolling counter 0-1000 that increments every second in my logic, how do i write that value to a modbus register (example 40001) so that scada can read it. 

 

I know how to do it in Unity Pro XL, but obviously some of those features are missing from the Remote Connect x70 Logic Editor.

 

Thankyou. 


Accepted Solutions
Joel_Weder
Commander Commander
Commander
0 Likes
0
245

Re: SCADAPack 470 Modbus TCP

Hello Joshua,

 

To allow an external device eg Citect to communicate with an x70 SCADAPack via Modbus requires a few steps be performed, to configure the desired objects with Modbus addresses and configure the port.

 

1) While OFFLINE, right-click on the SCADAPack x70 Controller DeviceDTM and open the Additional Functions menu

2) Select Project Settings and ensure that Modbus IP Servers is selected 

NOTE: This feature is enabled by default, so we're just double-checking here...

 

3) On the main Configuration - SPx70 Controller tab, select the Objects tab, then Object Configuration

4) Expand the list of Analog, Digital and Counter objects and open an object that will communicate with Citect

5) Select the Modbus tab, enter a Modbus register and data type. Eg for a counter input you might enter 40001 and UINT.

6) Perform this same step with all other objects that must communicate via Modbus.

7) If desired to perform any scaling this can be done on the Basic tab. (eg for analog inputs)

NOTE: if configuring multiple items in a row, you can use the Next > button to move quickly between them.

8/ Once done, press Apply to accept the edits

 

9) Change to the Configuration tab, select the desired Ethernet port and configure it appropriately.

10) Expand the Modbus section, select Server, and set the Unit Identifier (Station address) as required.

11) Apply these changes made to the RTU.

12) Save the configuration, go Online, then Write the changed configuration to the RTU

 

Of general interest is this YouTube video series which presents a basic introduction to RemoteConnect and the Logic Editor.

https://www.youtube.com/watch?v=EVwk7ADhCqE&list=PLa7UGrWOTyjlyww9RcENfi8u9i8SKPZ0c&index=16

 

Joel Weder
Remote Operations Specialist
Schneider Electric

See Answer In Context

1 Reply 1
Joel_Weder
Commander Commander
Commander
0 Likes
0
246

Re: SCADAPack 470 Modbus TCP

Hello Joshua,

 

To allow an external device eg Citect to communicate with an x70 SCADAPack via Modbus requires a few steps be performed, to configure the desired objects with Modbus addresses and configure the port.

 

1) While OFFLINE, right-click on the SCADAPack x70 Controller DeviceDTM and open the Additional Functions menu

2) Select Project Settings and ensure that Modbus IP Servers is selected 

NOTE: This feature is enabled by default, so we're just double-checking here...

 

3) On the main Configuration - SPx70 Controller tab, select the Objects tab, then Object Configuration

4) Expand the list of Analog, Digital and Counter objects and open an object that will communicate with Citect

5) Select the Modbus tab, enter a Modbus register and data type. Eg for a counter input you might enter 40001 and UINT.

6) Perform this same step with all other objects that must communicate via Modbus.

7) If desired to perform any scaling this can be done on the Basic tab. (eg for analog inputs)

NOTE: if configuring multiple items in a row, you can use the Next > button to move quickly between them.

8/ Once done, press Apply to accept the edits

 

9) Change to the Configuration tab, select the desired Ethernet port and configure it appropriately.

10) Expand the Modbus section, select Server, and set the Unit Identifier (Station address) as required.

11) Apply these changes made to the RTU.

12) Save the configuration, go Online, then Write the changed configuration to the RTU

 

Of general interest is this YouTube video series which presents a basic introduction to RemoteConnect and the Logic Editor.

https://www.youtube.com/watch?v=EVwk7ADhCqE&list=PLa7UGrWOTyjlyww9RcENfi8u9i8SKPZ0c&index=16

 

Joel Weder
Remote Operations Specialist
Schneider Electric