Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Homie

Pages: [1] 2
1
Open Discussion / Re: New Version 3.99x Now Available
« on: March 15, 2018, 11:57:02 AM »
Good Morning

I purchased the CLX driver some time ago (end of 2016).
Now I start a new project, and want to use the latest version for that (Want to use UDTs).
Is there a way to download the latest version to include it into my project?
The link always brought me to same version to download.

Is there a schedule for the next major version? Maybe not called beta.
Including propper UDT reading?

Best Regards
Thomas

2
Feature Request / Re: An option to clear strings in the CLX driver
« on: November 21, 2016, 04:26:22 PM »
Think U are right.
I had a similar thread about the issue already, and I misinterpreted/misunderstood Archies answer.
The driver doesnt write anything, if the string is NULL.
But it should write a "".


By the way. The standalone driver works fantastic.


3
Open Discussion / Re: 2D Arrays
« on: November 21, 2016, 04:43:47 AM »
Im am not familiar with Beckhoff, but the question is also not clear to me.
Is your problem reading the array, or is your problem to display the values U read on the screen?

4
Feature Request / An option to clear strings in the CLX driver
« on: November 21, 2016, 03:54:16 AM »
Righ now, sending an empty string to the CLX results in the driver just doing nothing.
In my project I have to clear strings from time to time frequently.
As a workaround, I send a string like "empty" to let the CLX clear the Tag.

By the way.
Is there an easy way to handle UDTs? Maybe let the driver just read the number of bytes a UDT member has.
I know I can copy them into Bytearrays in the CLX and read that.
But it happens that I can't change the logic of the maschine.

5
I had some issues, writing strings to the PLC.
But I don't know if that's a bug, or a feature in the driver.
I tried to reset some CLX tags to "", and I used a stringvariable which was not set before (void).
What happened was, that the CLX tag was not updated. The driver just ignored the line, without throwing an exception or so.
After setting the string to "" in the Form.load, the CLX tags were updated when writing.

6
Sorry for not replying sooner.
I already got the driver included, but I wanted to test if it is really talking.
And it is. :-)

I found another bug in the document. The document mentions a poll rate in the subscription syntax.

SubscriptionID = EthernetIPforCLXCom1.Subscribe(PLCAddress,NumberOfConsectutiveElements,
PollRateInMilliseconds,
AddressOf CallBackSubroutineNameForDataReceived)


But in fact, there is no pollrate to be set.
My code lokks like this:
Subscription_ID(0) = EthernetIPforCLXCom1.Subscribe("C_Out.Alive_Bit", 1, AddressOf CLX_Alive_Bit_Comm)


I saw that there are some functions like Beginwrite and BeginReadMultiple in the driver.
Are they working, and only not yet documented (so I can try to use them), or is that not recommended?

A function like write multiple would be nice.
Putting the tags and values to write into an output buffer, and then write them at once, using a kind of flush function.
Or is the driver combinig writes anyway to save bandwidth?
 
Thanks again,
Thomas


7
Hi
I purchassed the driver today, and wanted to attach it to my project as shown in the manual.

But I get a fault message that there are no components in CLXDriver.dll (That's the only DLL I could find in the downloaded zip) that can be positioned in the toolbox.

I am using a german version of VS2013 Express. So the fault message above is a translation from german to english.
Is the Express version the problem, or do I miss something else?

8
Hello
I saw on the product page, that this driver is available for purchase.
But there is no information about it's capabillity, or any documentation.
Just one little axample.

I assume now, that this driver has similar functionality and syntax as the one bundled with newer versions of advancedHMI.
Is that true?
When buying the driver at this early stage, am I than entitled for updates?

What about PLC5 communications (through 1756 backplane i.e.)? Is there a second driver needed?

Thanks for all the support in this forum!
Thomas

9
Feature Request / Re: Routing beyond the backplane
« on: October 07, 2016, 05:04:06 AM »
Thanks for clarification

I didn't take into accout that your first example was pointing to a MicroLogix. So I was missing the destination slotnumber.

I think the routing capability of the CLX driver is a big step. :-)

10
Feature Request / Re: Routing beyond the backplane
« on: October 06, 2016, 07:32:47 AM »
Hello

Is the RoutePath option also working through the CLX.ini file?
So can I set the route through that file?

When configuring a driver, the IP address and the processorslot set in the driver (the line above the routepath), do those values point to the Ethernetcard I am comming from Plantlan into the accessible rack, or is it the remote rack IP and slot?
I am a little confused by your last post. I would expect the route path to be starting with the accesible Plantlan address, and then going through the rockwell network to the slave chassis, where I want to read the data from. IPaddress and slot from configuration would be then the last info to make it to the right processor (Or is the slotnumer missing in your example?)
So 192.168.1.0,1,2 to get into the remote network + set IPAdress=Remote Rack IP + set Processorslot= remote PLC slot.



11
399e works :-)
Running now with the 300 DInts at 500ms.
But its only for a test anyway.

Thanks

12
Open Discussion / Re: New Version of 3.99e now available
« on: April 27, 2016, 01:30:35 PM »
Nice!
What is the reason for those subs already added to the MainForm code?

13
Open Discussion / Is there a datasubscriber2 fails on >500 bytes fix?
« on: April 27, 2016, 01:13:46 PM »
I tried to read an array of 300 real values with Datasubscriber2 (CLXoverIP and 399d).
But the data received event never got fired.
I remember reading some thread here that the transfer is limited to 500 bytes (Can't find again :-().
So I set the number of elements down to 124 to test. Working. Doing 125 elements = not working.

I wonder if there is already a  fix for this.
I have to read that package of data at once for some tag update reasons.
Doing multiple reads might mess it up.

Thanks



14
Thanks!
Found time to test that today. Works after some minor user issues.

I miss a LIKE Button here in the Forum :-).

15
Tips & Tricks / Re: AdvancedHMI on a Tablet
« on: April 11, 2016, 12:03:23 PM »
Tested on an Asus Transformer Book (about 250€) running Win10.
Application has been compiled using VS2013.

Running fine out of the box.

Pages: [1] 2