FT View SE

Steve Crotty

Member
Join Date
Apr 2002
Location
Kingston
Posts
202
Ok, I am trying to accomplish something I thought was very simple, and I have done in numerous other SCADA packages but is now stumping me in FT View SE distributed with 3 clients, dual monitor, so 6 instances of FT View SE client running.

Our applications typically have a top banner with various information on it including the current screen name (as a string value).

My first attempt to have the application populate the screen name was each screen had a start macro that wrote the screen name to a memory HMI tag (string type). It worked great until I started running multiple clients. When I changed the screen on one client, all the clients screen names would change. I guess this is because I am changing the value of the tag on the HMI server, and all the clients refer to that same tag.

I have came up with a solution to do this, but it involes 6 different top banners, 6 different start up macros (utilizing symbols), and 6 different HMI string tags. It seems like a lot of BS just to update a screen name on a top banner (thinking about moving the screen names to the actual screens). I think I could do this all with 1 top banner if I could figure out a way of storing the string value to only the local instance of the client (not on the server).

So I guess my question is does anybody know of a way to store string value local to a client instance so that the 5 other client instances cannot see it?

Failing that, does anybody else have a genius way of accomplishing what I am trying to accomplish?
 
The only way I can think of doing that in FTView SE is to ( as with anything else on that broken platform ) use VBA.

For the banner screen, you need to define a string variable, which will be local to the particular client... The FTView server doesn't know anything about what VBA is running on a client, so all client variables are essentially private to the running client. Put a text field on that display, which is a VBA control. Now, every time you open a window up, the VBA in the new window has to get it's title, create a list of opened displays, verify that the titlebar display is actually present, and then write it's name to the "name" variable you created in the titlebar VBA.

Oh, of course, the titlebar VBA must also have timer code running so that it can update the text field regularly, as FTView doesn't do that explicitly.

Aside from VBA, there are no other 'client local' tags, which would be a worthwhile feature, but the entire piece of software is so broken and inefficient and just plain OLD that the best worthwhile feature is to stay away from FTView.
 

Similar Topics

Hello fellow wirenuts, I am looking to find the P.B. touch indicator option on version 13.00 and failing. It has been a year or so since I last...
Replies
4
Views
116
Hey all, i have a panelview screen (image attached), with 4 items on it. Program 1, Program 2, ...3, ...4. The PLC i am using is a compactlogix...
Replies
5
Views
130
Hello All! Ok, we got a Work cell from a Integrator that is sending saved scanning data from the PLC to HMI (Panel View Plus) when I look at this...
Replies
3
Views
64
Hi everyone, i have a compact logic 1769-L18 PLC and I'm using FTalk View ME for the display. I wanted to do some visualization on Grafana. At...
Replies
1
Views
75
Hello Friends I have 2 languages in my app, en-US, es-MX. I need to send CurrentLanguage to PLC, I am trying with Macro in Global Connections...
Replies
5
Views
166
Back
Top Bottom