January 21, 2013, 5:52 am
Hello,
I'm using Cimbrowse (Set browseObject = CreateObject("CimBrowse")) to select devices, ports, etc inside a screen. The problem is I have 4 monitors and the browser always opens in the first one.
Does anybody has any ideas how to solve this issue?
Thanks!
edit: Cimplicity version: CIM 8.2 SIM 1
↧
January 21, 2013, 8:43 am
This morning I began having a strange problem when opening PLC hardware configuration windows. Proficy crashes immediately any time I open a hardware config (CPU, I/O Cards, ETM cards, all crashing). This machine is Proficy 7.00 SIM 12. So I moved my project to another maching running Proficy 7.00 SIM 8. Same issue, constant crash when opening hardware config windows. Then I tried a known good project, and the crashing persists. At this point I know it isn't Proficy or my project causing the problem.
For the benefit of all, I have found that my anti-virus real time protection is causing the problem. I am using Microsoft Security Essentials. It must have been a recent update that caused the problem because I use this setup everyday and have used MSSE for many years.
edit: Microsoft Security Essentials just updated this morning. So perhaps I could say the 1.21.2013 update is when the problem began.
↧
↧
January 21, 2013, 9:10 am
I have a picture that I have defined as 1920px wide by 780px high. I just want to display a bitmap on it and that's all.
I want my bitmap to be centered horizontally and vertically. This seems like it should be simple to accomplish, but when I right click and go to the picture properties... It displays the size height/width in logical units instead of pixels. I have no idea what to make of these logical units. They don't seem to correlate to anything.
Why can't we just live in the world of pixels, like any other app would?
How can I center this bitmap?
↧
January 21, 2013, 9:14 am
Hi everyone,
Can anyone please share the reference material or link regarding the building of GE DCS graphics on cimplicity 8.2?
One more question that what are the DCS scripts?
Any help will be greatly appreciated.
Regards,
mhs100
↧
January 21, 2013, 11:16 pm
I am wondering what function is suppose to be use to call the c block? The function is suppose to have parameters for "CMD", "R_S", "PORT", "B_SE", and "B_OF" and 2 status output registers. I am using a RX3iCPE310 and PLC Developer and I can't seem to find the correct function, any help would be appreciated. Thanks in advance.
↧
↧
January 22, 2013, 2:53 am
Hello,
I am trying to get Fix32.FIX.MyTAG.A_LOLO value in excel cell. Can anyone tell me how?
Best regards
↧
January 22, 2013, 4:12 am
In GE iFix 5.1, when we call "login.exe" , the login window popups from taskbar. Once I am logged in to operator privilage account, then also windows task bar can be viewed once the login.exe is called. Our requirement is, not to show Windows taskbar at any time during operator access.
So, is there any solution to block the taskbar being shown once we call login.exe?
↧
January 22, 2013, 9:23 am
Ok, I'm very new to VBA and Ifix, but have some experience in other languages such as C, Matlab, Labview, and Arduino. My new job uses Ifix and VBA so as a self learning excercise I was trying to write a script in VBA. Basically what I wanted it to do was to regiester when a certian sequence of characters was typed in and display a message box. I eventually got it to work, but not nearly as elegantly as I would have liked. My problem stemmed from the fact that I couldn't find any way to make global arrays or anything with similar functionality. Here is my current code so you can see more in depth how the logic works.
Public Input1 As Integer
Public Input2 As Integer
Public Input3 As Integer
Public Input4 As Integer
Public Input5 As Integer
Public Input6 As Integer
Public Input7 As Integer
Public Input8 As Integer
Public Input9 As Integer
Public Code1 As Integer
Public Code2 As Integer
Public Code3 As Integer
Public Code4 As Integer
Public Code5 As Integer
Public Code6 As Integer
Public Code7 As Integer
Public Code8 As Integer
Public Code9 As Integer
Public Sub CFixPicture_Initialize()
Code1 = vbKeyT
Code2 = vbKeyT
Code3 = vbKeyO
Code4 = vbKeyC
Code5 = vbKeyS
Code6 = vbKeyM
Code7 = vbKeyA
Code8 = vbKeyD
Code9 = vbKeyA
End Sub
Public Sub CFixPicture_KeyDown(ByVal KeyCode As Long, ByVal Shift As Long, ContinueProcessing As Boolean)
Input9 = Input8
Input8 = Input7
Input7 = Input6
Input6 = Input5
Input5 = Input4
Input4 = Input3
Input3 = Input2
Input2 = Input1
Input1 = KeyCode
Dim InputArray(1 To 9) As Integer
Dim CodeArray(1 To 9) As Integer
InputArray(1) = Input1
InputArray(2) = Input2
InputArray(3) = Input3
InputArray(4) = Input4
InputArray(5) = Input5
InputArray(6) = Input6
InputArray(7) = Input7
InputArray(8) = Input8
InputArray(9) = Input9
CodeArray(1) = Code1
CodeArray(2) = Code2
CodeArray(3) = Code3
CodeArray(4) = Code4
CodeArray(5) = Code5
CodeArray(6) = Code6
CodeArray(7) = Code7
CodeArray(8) = Code8
CodeArray(9) = Code9
For i = 1 To 9
If InputArray(i) <> CodeArray(i) Then
CodeEntered = False
Exit For
Else
CodeEntered = True
End If
Next i
If CodeEntered = True Then
MsgBox ("You found the easter egg!!!")
End If
End Sub
The code is a lot longer than it needs to be due to the problems I had, but basically it initializes 2 arrays, input and code. It fills code with the correct sequence, and on every key press it populates input with the key and checks input against array. Any help on additional commands that could help would be much appreciated. Thanks :)
P.S. Not a big thing but I was also wondering why things only seemed to work for the current picture when the object was CFixPicture and not the name of the current picture. What exactly is this CFixPicture?
↧
January 22, 2013, 7:39 pm
I'm looking at working on (and distributing to the community for free) a bunch of applications all designed to help engineers work efficiently with iFIX.
I have 6 years of experience with iFIX and have a bunch of ideas on what is required but I'd prefer to ask the community first before I draw up my project list.
So do you have any specific iFIX needs and wants that can be filled by standalone apps?
↧
↧
January 23, 2013, 6:45 am
hi all
is there any way to find in the logic that if gbc connector removed from the gbc
because i need to show in the HMI that gbc connection is lost with the io modules .
i didnt get any fault in fault table as well as LED indication over the GBC
i m using cru320 redundant system with genius io block
i update to the new the firmware for both cpu as well as gbc
thanks in advance
↧
January 23, 2013, 7:13 pm
Hi,
I am trying to connect Excel to my PLC (90-30) through IGS. I followed all steps from a thread here but system says that igsdde.exe is not running.
Would you please provide me your solution.
Regards,
↧
January 24, 2013, 12:54 am
Hello,
it's my first project with IFIX and I have follwing problem.
I have over 100 valves in this project and I wouldn't like enter the logic for each valve (4 different colors for the foreground, 2 different colors for the edge color and one click event). 5 different tags are used for it.
My idea is that all color changes and events are automatically created.
For this I generated a dynamo with internal tags.
With an script I had assigned all internal tags to the original tags. The dynamo object have the name of the valve.
for example:
Set obj = System.FindObject(PictureName & "." & ValveName & ".FB_CL.FB_CL_VAR")
obj.Source = "Fix32.YEAST." & ValveName & "_FB_CL.F_CV"
.....
For one valve it works. But for the second the name of the names of the internal tags are changed, so that the script doesn't work.
Have sombody any idea to solve my problem?
I'm working with IFIX 5.50
Thanks for your help.
↧
January 24, 2013, 2:47 am
Hi, I remember from some years ago there was a bug in LM-90 that sometimes the positive (one-shot) contact didn't work. I don't know if it was LM-90 bug or 90-70 CPU bug but now I bumped over it again on Rx3i CPE310 working with Machine Edition Version 7 !!
The positive contact passes flow as NOCON - I checked it carefully.
Is it CPU bug or PME bug ?
Any solution ?
↧
↧
January 24, 2013, 6:51 am
I need a method to clear the picture cache in runtime mode. I can't seem to find a way to do it in VBA.
Anyone knows how ?
only alternative is to turn the cache off but i want to avoid that for now
↧
January 24, 2013, 10:48 am
Is there a way to tell if a fix database is open/being edited that could be shown in workspace?
↧
January 24, 2013, 12:53 pm
I have created a class module and placed it in my user.fxg to allow for right click menus on pictures. Everything compiles fine and it works when i go into run mode. if i then leave the picture and come back to it workspace crashes. i can open the picture in configure mode fine. resolving the picture solves the problem until the next time i make changes to the vba code. i then have to resolve the picture again.
anyone have any ideas on why this happens?
↧
January 24, 2013, 12:54 am
Hello,
it's my first project with IFIX and I have follwing problem.
I have over 100 valves in this project and I wouldn't like enter the logic for each valve (4 different colors for the foreground, 2 different colors for the edge color and one click event). 5 different tags are used for it.
My idea is that all color changes and events are automatically created.
For this I generated a dynamo with internal tags.
With an script I had assigned all internal tags to the original tags. The dynamo object have the name of the valve.
for example:
Set obj = System.FindObject(PictureName & "." & ValveName & ".FB_CL.FB_CL_VAR")
obj.Source = "Fix32.YEAST." & ValveName & "_FB_CL.F_CV"
.....
For one valve it works. But for the second the name of the names of the internal tags are changed, so that the script doesn't work.
Have sombody any idea to solve my problem?
I'm working with IFIX 5.50
Thanks for your help.
↧
↧
January 24, 2013, 4:24 pm
Here is the issue I am having. We are setting up a new server to replace are current portal server. The question I have is there anyway to edit the Historian server name in the data source files in the .kpi files? The reason I am asking is that all the displays we have are pointing to the old Historian server which will be decommisioned and all display datasources are pointing towards our old server.
↧
January 25, 2013, 7:53 am
I want insert with VBA an variable definition before the first procedure in project picture.
The object methode VBE.myprojectpicture.CodeModule.AddFromString "Dim intJack As Integer" is not disponible on iFix.
How we can do this with VBA?
Thanks inadvance.
↧
January 25, 2013, 8:06 am
Anyone know the correct syntax to querie the database for Enabled Alarms?
I have tried {alarm?} = "ENABLE" and {A_IENAB} = "ENABLE" and {Alarm Priority} = "L" OR {Alarm Priority} = "M" OR {Alarm Priority} = "H". Some are invalid queries, some bring up the entire database. I querie by type for DA but that does not get the DI with enabled alarms. Thank you.
↧