Modbus TCP/IP or OPC connection

Hi guys,

I have to decide which protocol shall I use for receiving and transfering small amount of data between ABB 800xa v5.1 system (domain, two redundant AS/CS, separated client/server and control network) and remote ICONICSS SCADA system with Hitachi PLC. Systems are not in the same network, but they will be connected through GSM router that will somehow have access to ABB network. Possibilities are:

1. Modbus TCP/IP connection (AC800M is master and two Hitachi PLC-s are slaves), over newly created MODBUS TCP/IP VLAN.
2. OPC connection (primary AS/CS is client to remote SCADA OPC server), or the other way arround - we'll have to choose. It is proposed that we should install the ICONICSS GenBroker software that creates communication tunnel so there should be no need for DCOM configuration.


Do you have any opinion, suggestions regarding this topics?




Thanks in advance,
Hrvoje


By JuergenV on 8/25/2017 | Like (0) | Report

Do you have timing requirements?


By hrksa on 8/25/2017 | Like (0) | Report

No, this is only data supervision, not control. So, delay is acceptable, as long as it's not longer than 10-15 seconds.


By Govindaraj on 8/28/2017 | Like (0) | Report

Edited by Admin:


Add New Comment


hrksa   

asked 3 months ago
Closed



Best Answer

3

> "Systems are not in the same network, but they will be connected through GSM router that will somehow have access to ABB network."


Honestly, it sounds like it has the potential to be an unreliable piece of ****. So the fewer components that can break the better.


If you use OPC, you're going to need a tunneller of some kind and you'll have a bunch of software from different vendors running on top of a GSM link over a network that you dont have any control over. Everyone will blame everyone else when it goes wrong.


A direct PLC to PLC link using Modbus TCP/IP is about as simple as you can get, and the actual data transfer relies only on having a tcp link that you can send packets over. It doesnt rely on any windows boxes or software, Its likely to be the most reliable solution and most likely to recover whenever the link fails and has to restart itself. You dont even need to use the 800xA networks, just put it on its own VLAN and let the customer worry about the connection.

Rob Lyon   

answered 3 months ago


 


By JuergenV on 8/28/2017 | Like (0) | Report

Cannot say it better...


Add New Comment


Answers

3

> "Systems are not in the same network, but they will be connected through GSM router that will somehow have access to ABB network."


Honestly, it sounds like it has the potential to be an unreliable piece of ****. So the fewer components that can break the better.


If you use OPC, you're going to need a tunneller of some kind and you'll have a bunch of software from different vendors running on top of a GSM link over a network that you dont have any control over. Everyone will blame everyone else when it goes wrong.


A direct PLC to PLC link using Modbus TCP/IP is about as simple as you can get, and the actual data transfer relies only on having a tcp link that you can send packets over. It doesnt rely on any windows boxes or software, Its likely to be the most reliable solution and most likely to recover whenever the link fails and has to restart itself. You dont even need to use the 800xA networks, just put it on its own VLAN and let the customer worry about the connection.

Rob Lyon   

answered 3 months ago


 


By JuergenV on 8/28/2017 | Like (0) | Report

Cannot say it better...


Add New Comment


0

I've tested the proposed OPC connection between two virtual machine systems on Monday. I've installed the OPC tunneler on 800xA, and configured ABB, and I've recived their data through tunneler. Two more problems have to be solved (sending the AC800M data to other system and restricting visibility of 800xA tags).

The other bigger issue is that today I've turned on the test 800xA virtual machine, and somehow PG2 alarm objects were created in the Control structure (sending picture in the attachment). I suppose this is the problem Rob you were telling me about. :)

 Alarm.JPG

hrksa   

answered 3 months ago


 


By Rob Lyon on 8/30/2017 | Like (1) | Report

No, the problem I'm referring to is that this will work fine in the test environment for a few days but it will be an unreliable P.O.S. in the real world whenever the GSM modem link fails or the customer messes with the network, or the tunneller license falls over, or someone messes with DCOM settings in the remote SCADA or somebody does a software "upgrade" or a computer power supply fails etc etc.

I don't know what you did there but it looks like the same "Alarm" object got created and linked multiple times in the Control Structure (its all one object). Possibly it got auto created by a mis-configured AE server or by upload from the OPC link.


By hrksa on 8/30/2017 | Like (0) | Report

Probably it got created by upload from the OPC link. Thanks!


Add New Comment



Get weekly AKS updates


Partner Exclusive Webinars

 

> – Login to the partner portal to register



Points Redemption Program - Redeem your points for ABB training, Bluetooth speakers and mugs. Terms and conditions >


Earn points when you refer a friend
AKS Referral Program is "Live" - Learn more



AKS Experts


avatar
Ask Dieter Henkel   

Rank: 23


avatar
Ask Harsha.D   

Rank: 6

Tech.Support,software and commisioning engineer with Proficient knowledge in 800xA and its products, RNRP,Networking in general.


avatar
Ask Flavio Mussolin   

Rank: 4

ABB AVP, Senior Electronic and Automation Engineer with over 30 years of experience in the field of process automation automotive, pharmaceutical, hollow glass, steel and rolling.


avatar
Ask Stefan Stromqvist   

Rank: 1

I joined ABB in the year of 1994 and has since 1999 been working as a Service & Support Engineer at BU Control Technologies in Västerås, Sweden. My areas of expertise are: 800xA Base, 800xA for Advant Master, Information Management, operating systems, RNRP and Ethernet comms/networking in general.


avatar
Ask Govindaraj   

Rank: 10

Working in ABB India Operation Center. Have Project engineering and commissioning experience in ABB 800xA, Freelance, AC500.


avatar
Ask Ronny Lindström   

Rank: 21

ABB Service Engineer


avatar
Ask Sumit Gargav   

Rank: 2

I have worked with Freelance in majority, with 800xA FD and Melody system partly. Also had opportunity to work with Protocols - HART,Profibus,FF & Modbus.


avatar
Ask WvanWees   

Rank: 7

I'm a senior service engineer working for ABB in The Netherlands.


avatar
Ask MMM   

Rank: 5

ABB PA CT Technical Support


avatar
Ask Rob Lyon   

Rank: 3

info@lymac.co.nz I'm an independent DCS software and commissioning engineer with extensive experience in 800xA and other ABB products. I've worked in almost every corner of the world and still haven't seen it all.


avatar
Ask kstoilov   

Rank: 15

Control System Engineer: 800xA, Compact 800, AC500, AC31-50, Advant Master, Simatic, AC&DC Drives 11 years worked for ABB - Control Systems


avatar
Ask nikismith   

Rank: 270

I have been a part of the Recording & Control Factory team for 17 years in total, having spent a number of years as a repairs technician withi the manufacturing department, but being in my current role for 9 years now.