Quantcast
Channel: GE Intelligent Platforms e-Forum
Viewing all 2516 articles
Browse latest View live

problem: loading firmware to ic697cmm742

$
0
0
I could not change firmware of IC697CMM742 from 2.84 to 2.2.0 . I performed all steps that is described to upgrade cmm742 firmwares with no luck . due to my HMI and its software network(s8000_e) I think I have to load 2.2.0 firmware version on cmm742.Am I right?.Is it possible to downgrade CMM742(LL OR KL OR...) from 2.84 to 2.2.0 principally? how can I perform that? I mean if I must do any special things else?
PLC: GE 90-70(ALSTOM C80-75)
HMI:P1200
NETWORK: S8000_E
thanks in advance

problem: loading firmware to ic697cmm742

$
0
0
I could not change firmware of IC697CMM742 from 2.84 to 2.2.0 . I performed all steps that is described to upgrade cmm742 firmwares with no luck . due to my HMI and its software network(s8000_e) I think I have to load 2.2.0 firmware version on cmm742.Am I right?.Is it possible to downgrade CMM742(LL OR KL OR...) from 2.84 to 2.2.0 principally? how can I perform that? I mean if I must do any special things else?
PLC: GE 90-70(ALSTOM C80-75)
HMI:P1200
NETWORK: S8000_E
thanks in advance

DD265, PME controller and ENIU Templates v1.43B

$
0
0
RX3i_RCDL_10_v143B.zip, after unzipped, the project shows _CTL_RX3i_RCSL_10_v143B.zip. Restore it and it is really single eniu lan project.

iFix 5.5: Changing the Picture caption correctly

$
0
0
Hi all,

I have a problem by changing the caption of a picture in a correct way.
Up to now its moreless a "lottery", when more then one picture is open.

I am using the following code to change the caption (as common)
in the initiailize() Code.

Code:

Dim objFixPic as Object

set obiFixPic = createObject("Workspace.Application")
objFixPic.ActiveWindow.Caption =" My Title Caption"

set objFixPic = Nothing

Is there maybe a new function existing, which works correct, even when more then one picture will open by the system.

Best regards

Richard

IC200ACC403 battery no longer available?

$
0
0
We have been unable to get backup batteries for the Versamax Micro for over 2 months now. GE has them on backorder, no date available.

I just found out the connector, made by JAE was discontinued.

Is there some other part that will fit?

iFix startup errors

$
0
0
Hello Community. On iFix 5.1 Workspace startup, I get a Visual Basic error "License for this component not found. You do not have the appropriate license to use this functionality in the design environment." Immediately afterwards I get "An error has occurred with VBA scripting. CallMacro failed." And then, I am politely notified of "Compile error in hidden module: GlobalSubroutines." After that, I am dropped on the default grf, but attempting to either use any toolbox icon or insert any object onto the grf gives me an error "Compile Error: ActiveX component can't create object."

Most disturbing is that I have reinstalled iFix 5.1, and get the same problems. This leads me to believe that there is a registry entry (or some other file) that is left behind after the uninstall, and is causing the problems to return. Any ideas? Thanks in advance.

PS - I just found an error file left behind stating (multiple times, differnet lines):
"Error occurred in file: .\project.cpp at line XXXX."
"CallMacro Failed"
"Error occurred in file: .\ScriptMgr.cpp at line XXXXX."

iFix Background Server Window Covers Workspace

$
0
0
I did find a tread here: http://forums.ge-ip.com/showthread.p...kground+server

But they did not seem to find a fix. Is this the normal Background Server behavior? The application has a number of EVS files added to the Background Startup Tab in User Preferences so I think that is launching the Background server. Just as a test I removed all the EVS files from the Background Startup Tab and added the FIXBACKGROUNDSERVER.EXE to the tasks in the SCU but it does the same thing even though the startup mode is set to background. Everything says background all over the place but the little bastard keeps popping up in a window. ???

iFix 5.0 SP3

How to prevent queues to overflow

$
0
0
I am running iFix 5.1 with an IGS driver. Here I get the following System Allert Messages upon startup:

"9/12/2013 10:40:21.2 !SystemAlert! The alarm queue 'WSACTASK_AsyncQ' has overflowed. At least one alarm may have been lost."

"9/12/2013 10:40:27.9 !SystemAlert! The alarm queue 'SUMMARY LIST' has overflowed. At least one alarm may have been lost."

When I look at ALMSTAT I can see that i have lost "876" on my SUMMARY LIST and "4087" on my WSACTASK_AsyncQ.

I can increase the SUMMARY LIST - but I dont know about the WSACTASK_AsyncQ.

Is teher some other way to get rid of this problem?

accesses a object name in a group in a script ?

$
0
0
I have some code that I created on a smart object. In the group , the top level is called KEY. Well when I copy the object, the new copy becomes KEY1.. then KEY2 etc. Well in my script I have:
Set oPermObj =CimGetScreen.Object.Objects.Item("Key1").Objects. Item(xxxx"

every time I bring in a new object it renames the new one to KEY2 etc. Hopw can I ovoid that or fix the code to look at the top level no mater what? Any ideas ?

iFix read tag description

$
0
0
Hello,

How to read tag description from databasemanager in VB? I have the tag name, now I have to read it's description from databasemanager.

And how to read if the alarm is enabled or disabled and make a list of tags wich alarming is disabled?

Best regards

Mapping of Boolean points to Holding registers

$
0
0
For configuring Cimplicity as Modbus TCP/IP Server, we need to configure the register mapping file in the defined format as below

RM,<slave>,<register>,<point id>


Is it possible to map boolean point id's to the Bits of Holding register (4xxxx)? If yes, what should be the format for mapping?

Unable to edit program rx7i

$
0
0
I just recently had a problem where I was unable to edit the program. I tried 2 ways first was going offline then go online and download and then I tried online edit. Got an error Program block already exists and cannot be replaced. Fault table showed Controller sequence store failure. I recovered the usual way when a GE pukes, by pulling the CPU unplugging the Battery and then reloading. Then I was able to edit. Luckily the line was down for brief maintenance.
Any ideas what caused this?
Running ME 5.9 sim 15 on a CPE030

IEC61850 server

$
0
0
I guess applied solution team is working on the IEC61850 server functionality on rx3i platform, can anybody update the roughly delivery schedule on this forum ?

Use VB to read a programs title/caption

$
0
0
Say you have notepad.exe open but want to know what the title bar says. Like: “TEST.txt – Notepad” I’ve found lots of stuff out there on changing the title in Excel and Access but I just want to monitor a programs caption or title.

Also found some script that will let you see if the program is running.

---Put this in a Project_User Module

Private Declare Function EnumProcesses Lib "psapi.dll" _
(ByRef lpidProcess As Long, ByVal cb As Long, _
ByRef cbNeeded As Long) As Long
Private Declare Function OpenProcess Lib "Kernel32.dll" _
(ByVal dwDesiredAccessas As Long, ByVal bInheritHandle As Long, _
ByVal dwProcId As Long) As Long

Private Declare Function EnumProcessModules Lib "psapi.dll" _
(ByVal hProcess As Long, ByRef lphModule As Long, _
ByVal cb As Long, ByRef cbNeeded As Long) As Long
Private Declare Function GetModuleFileNameExA Lib "psapi.dll" _
(ByVal hProcess As Long, ByVal hModule As Long, _
ByVal strModuleName As String, ByVal nSize As Long) As Long

Private Declare Function CloseHandle Lib "Kernel32.dll" _
(ByVal Handle As Long) As Long
Private Const PROCESS_QUERY_INFORMATION = 1024
Private Const PROCESS_VM_READ = 16
Private Const MAX_PATH = 260
Public Function CheckForProcByExe(pEXEName As String) As Boolean
On Error Resume Next
Dim cb As Long
Dim cbNeeded As Long
Dim NumElements As Long
Dim lProcessIDs() As Long
Dim cbNeeded2 As Long
Dim lNumElements2 As Long
Dim lModules(1 To 200) As Long
Dim lRet As Long
Dim strModuleName As String
Dim nSize As Long
Dim hProcess As Long
Dim i As Long

'Get the array containing the process id's for each process object

cb = 8

cbNeeded = 96

Do While cb <= cbNeeded
cb = cb * 2
ReDim lProcessIDs(cb / 4) As Long
lRet = EnumProcesses(lProcessIDs(1), cb, cbNeeded)
Loop
NumElements = cbNeeded / 4
For i = 1 To NumElements
'Get a handle to the Process
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION _
Or PROCESS_VM_READ, 0, lProcessIDs(i))
'Got a Process handle
If hProcess <> 0 Then
'Get an array of the module handles for the specified
'process
lRet = EnumProcessModules(hProcess, lModules(1), 200, _
cbNeeded2)
'If the Module Array is retrieved, Get the ModuleFileName
If lRet <> 0 Then
strModuleName = Space(MAX_PATH)
nSize = 500
lRet = GetModuleFileNameExA(hProcess, lModules(1), _
strModuleName, nSize)
strModuleName = Left(strModuleName, lRet)
'Check for the client application running
If InStr(UCase(strModuleName), UCase(pEXEName)) Then
CheckForProcByExe = True
Exit Function
Else
CheckForProcByExe = False
End If
End If
End If
'Close the handle to the process
lRet = CloseHandle(hProcess)
Next

End Function

---Then this on a button or an event:

Private Sub CommandButton2_Click()
If CheckForProcByExe("teledac.exe") Then
MsgBox "Application is Running"
Else
MsgBox "Application is -*NOT*- Running."
End If
End Sub

Edit Data Entry Expert

$
0
0
Hi everyone,

I need to modify the Numerical Data Entry Expert, because in addition of the value of the Tag and also want show it's limits. I know I can do it using a custom PopUp and TGD... but I will have to create hundreds of TGD files....

I don't know if the Data Entry Expert is editable and I can't find it in the VBA editor....

Can anybody help?

Thanks a lot!

Page initialization - Initialize InitializeConfigure LoadedTagGroup

$
0
0
Could someone please explain what happens during page initialization, and especially: when (in which order) the following events are fired:

Initialize
InitializeConfigure
LoadedTagGroup

I'm having problems with a function that is called from the Initialize event. This function scans through all the objects on the page. If the object's name starts with a certain string, a second function is called that reads some settings from file. What I've found is that when this first function is called early in the code in the Initialize event, it often fails. If it's called at the end of the Initialize event, it never fails. I first tried to pinpoint what part of the code was causing this, but instead found that the earlier in the code in the Initialize event I put the function the call, the higher the probability that the second, file reading, function would fail.

So it seems to me that the Initialize event is run in parallel with some kind of initialization of the objects on the page. Then I started looking for an event that would fire after the page was initialized. I tried the LoadedTagGroup event, which did exactly what I wanted.

Now I would only like to get a clear understand of how these events fit together during page initialization. Could anybody shed some light on this?

AfterUpdate or OnExit?

$
0
0
I have a few combo boxes and I can't seem to find AfterUpdate or OnExit...

Am I overlooking something or is it just not in here?

Also, does the workspace support something similar to option groups??

Any advice is greatly appreciated...:)

Read a VersaMax CPUE05 with an RXi Controller?

$
0
0
I've done more than a few COMMREQs...between 90-30s/70s, PAC RX3 to 90-70...90-30 to VersaMax...all without much fuss.

I'm trying to read %Rs from a VersaMax, from a COMMREQ in an RXi (firmware 7.80).

So far, when I try a 2003 read, or 2001 abort, all I get in the status word is "9E90", or "Unrecognized COMMREQ command code".

My SYSID is 0. Task ID is 65536. Using channel 5.

Help? :(

Thanks.

PCM - Undoing a Checked Out Project

$
0
0
Does anyone know how to prevent a Proficy Change Management user from undoing the checkout of a project that user has checked out? Even by denying that user “undo checkout” privileges it does not prevent him from being able to undoing the checkout of a project he has checked out.

Many thanks in advance,

Cimplicity and PME view

$
0
0
I used Versamax with 12 Quick Panel(GE).
In case of this, I can see a target 'QP12' in PME.
Doesn't it use cimpliciy to indicate something on the screen?
I think it use 'View' to indicate it.
So I think both of PME View and Cimplicity are method of indicating.

Please confirm this is correct or not.

I have a plan to buy an indusrtial PC with touch screen.
In this case,
do I have to modify a program(it includes QP12) to use any industrial PC?

I confuse what is different of them. T.T

Can somebody help me?
Viewing all 2516 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>