Exported variables not working

Hello, everyone.

I have a problem with Freelance 2016.

I'm not getting a correct reading of a variable(s) when I use it on another Resource.

I already set the variable(s) to be able to be exported by setting "Y" on the X column on the variable list.

I have no problem doing a plausibility check or even downloading to the PLC. However, the programming is not responing. When I enter Comissioning Mode and place the cursor over the variable, I can see its current state or value, but when I place the cursor on the connecting line to the right of it, I get a reading of FALSE for boolean variables and 0.0 for real variables.

What could be causing this issue. None of the variables are double-written either.

I'm using Freelance 2016 with an AC902F CPU.

Thanks a lot for your help!


Add New Comment


daguilara9   

asked 8 days ago



Answers

0

Hello,

try it check all for hole Projekt and download changed objects.

Look at the Tasks in SYSTask: LatCSnd an LatCRcv. Communication Tasks between Controllers.

Be shure there is no > on this Tasks after download.

Bernd@GESAT   

answered 8 days ago


 


By daguilara9 on 1/11/2018 | Like (0) | Report

Yes, I checked all of that first. Nothing out of order.


Add New Comment


0

Hi,

the setting "Y" for exported is just used for the exchange between the controlers, if you have two or more controllers in the same project Freelance.

frlulu   

answered 7 days ago


 


By daguilara9 on 1/11/2018 | Like (0) | Report

As I specified in the question, that's what I tried but still its not working.


Add New Comment


0

Value exchange between controlers works with UDP broadcast datapackets.

The station who hosts the variable sends the values with the LatSnd task.

The other stations reciving all values, and there LatRcv task extract all values of interest.

If there is no value packet is recived between LatRcv runs, the station will rise a "Timeout from station" message.

To solve your problem, you can check:

- Does the LatSnd task run? Does the first station send UDP packets?

- Do this packets arive the other stations? Or maybe eaten by firewalls between the stations?

- Does the LatRcv task run? Does the station have a "Timeout from station" message?

- Is the netmask setting of the stations correct? Broadcast packets wo are not fit the netmask will be ignored by the stations!

Ordoban   

answered 6 days ago


 


By daguilara9 on 1/11/2018 | Like (0) | Report

Thanks, I'll check on this.

Some further information on the problem.

I had two AC902F CPUs (one was a redundancy CPU, the main one was "PLC3"), but for some external issues I had to separate them into "PLC3" & "PLC4". I can succesfully communicate variables from PLC3 to PLC4, but not from PLC4 to PLC3.

PLC4 was the redundant one. Could this be a cause of the problem? When I separated them I reconfigured the hardware and resources, and have been succesfully working with both CPUs.

In a few days I'll have another AC902F to install as the redundant for the PLC3. Could this be the solution?


By Ordoban on 1/11/2018 | Like (0) | Report

Thanks. This information makes me think something is gone wrong during the separation.
- check the ip/netmask settings on both controllers
- if nothing else helps, and there is no running production process: Re-Flash both controllers firmware by the configure-tool, "load whole station" both controllers.


Add New Comment


0

There is a variable called <Name of receiving resource>.<Name of sending resource>.RecvErr that indicates potential errors on the receiving side.

There is a variable called <Name of sending resource>.SendErr too.

Are the LatSnd task on the sender and the LatRcv task on the receiver running? Do they show the right variables in the parameter mask?

JuergenV   

answered 6 days ago


 


By daguilara9 on 1/11/2018 | Like (0) | Report

Thanks, I'll check on this.

Some further information on the problem.

I had two AC902F CPUs (one was a redundancy CPU, the main one was "PLC3"), but for some external issues I had to separate them into "PLC3" & "PLC4". I can succesfully communicate variables from PLC3 to PLC4, but not from PLC4 to PLC3.

PLC4 was the redundant one. Could this be a cause of the problem? When I separated them I reconfigured the hardware and resources, and have been succesfully working with both CPUs.

In a few days I'll have another AC902F to install as the redundant for the PLC3. Could this be the solution?


By JuergenV on 1/12/2018 | Like (0) | Report

Any combination is allowed and should work. If you are sure your configuration is correct, I would recommend to open a support case with the ABB support. Have you checked the controller's event logs to see if something unusual happened?


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 Harsha.D   

Rank: 7

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


avatar
Ask kstoilov   

Rank: 12

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


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 Ronny Lindström   

Rank: 20

ABB Service Engineer


avatar
Ask Govindaraj   

Rank: 10

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


avatar
Ask Dieter Henkel   

Rank: 22


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 WvanWees   

Rank: 6

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


avatar
Ask MMM   

Rank: 5

ABB PA CT Technical Support


avatar
Ask nikismith   

Rank: 255

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.


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 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.