Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.
Already have an account? Login
You can subscribe to this forum after you log in or create your free account..
Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.
Already have an account? Login
Posted: 2021-11-04 04:58 PM
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.
Posted: 2021-11-05 07:56 AM . Last Modified: 2021-11-05 08:26 AM
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
Posted: 2021-11-05 07:56 AM . Last Modified: 2021-11-05 08:26 AM
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
User | Count |
---|---|
28 | |
16 | |
15 | |
15 | |
4 | |
3 |
Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.