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

EGD and Compactlogix via MVI69-EGD

$
0
0
Need a little help setting up my communication paths to this prosoft MVI69-EGD card. Not super familar with the produce and consuming of EGD when it's not just to another GE PLC. I currently have a 374+ CPU series 90-30. I guess my basic question is can I just use the EGD add on componet? Or do I have to use a COMM REG, or do I have to use EGD managment tool? I just need a point in the right direction.

Cimplicity license

$
0
0
Hi All,


I am using cimplicty in which i have 2400 I/o's discrete input(1200) discrete Output(1200) 24vdc.

i will use some memory addresses in cimplicty around 300 points.

Question is how much runtime system Cimplictity I/o points license required.

Similary i am using Machine edition software.

how much runtime system Machine Edition I/o points license required.

:mad:

how to enter a null string into a text block?

$
0
0
Hi,

I want to enter a null string into a text block.
I made a data link with data entry (in-place) in workspace.
I can't enter a null string at a datalink,
so I use VB script.

WriteValue "", "FIX32.TEST.TX1.A_CV"

How to enter a null string thru a datalink?

iFIX version is 4.5.

Thank you.

Replacing an HE693STP101 with IC200MDD841

$
0
0
Hi,
I'm replacing an old 90-30 system with a Versamax PLC.
I like to know if the stepper motor module HE693STP101, that actually drive an Omron Smartstep 2 motor, can be replaced by an IC200MDD841 module, and maintain all the same characteristics, i.e. Finding home position, limit switches, control steps at 5v etc.
thanks in advance for any reply
A.Borgogni

Screen Text Object > Display Expression > Max Width

$
0
0
Does anyone know how to get/set this from the object model on v8/v9.

Seems to be missing

Fix Dynamics Real Time Data - SLOW on Client

$
0
0
Hello everyone!

I need help with the FIX DYNAMICS REAL TIME DATA.
I am using this feature to search the database which AA-type tags. I'm doing via VISICONX DATA connect to FIX DYNAMICS REAL TIME DATA and VISICONX GRID.
On the server works quickly, but the client is very slow and sometimes you need to make the command up to three times to work.

Searching the forum, I saw that the JSTEIN user said in 05/02/2005 which is really slow to simulate a relational database.

"As has been stated before, the IFIX ODBC providers are slow. iFIX is not internally relational, so we simulate the relations as the queries are made. This is slow, and there is no way to speed it up."

I wonder if this limitation still exists !?

I'm using the IFIX5.0 with all SIMs installed.

iFix can not write to PLC

$
0
0
Hi,

I have some problems in iFix 5.5 and PLCs GE 90-30. I can't write any value to PLc.
The system architecture is a pair of SCADAs and 9 PLC's (all 90-30).
But this problem only happens in primary SCADA. If I switch the SCADAs I can write to PLC normally.
I already checked the driver GE9 and "Disable Outputs" and "Enable Block Writes" are both unchecked.
Apparently, the Database is writing the values but the PLC dont see it.
This is from alm file:

"28/01/2015 15:34:42,9 [XXXSCA1 ] CBCI_CMD_MB654A_MNT.A_CV set to 1 by XXXSCA1::ADMIN"

Analysing the GE9 status, the divers shows me that everything is ok.

Can anyone help me?
Thanks

script to switch between users - problem when cancel is pressed

$
0
0
Hi,

I'm trying to make a script to change users by clicking on a button in a screen. The script works fine, but there is a problem when a user clicks on the cancel-button on the loginpanel. Then no user is logged in and it seems not to be possible to log in again with this script. The only way seems to close cimview and open it again.


Code:

Sub LogoffLogon()
        Dim P As String
        Dim User As String

        P = PointGet("$PROJECT")
        User = pointget("$USER")
       
        response = msgbox("Are you sure to log off" & User , ebYesNo)

        If response <> 7 Then
                Call CimLogout(P)
                Call CimLogin(P)

        End If
End Sub

Is there a way to check if a user is logged in or to disable the cancel-button on the loginpanel?

VBISBatchList

$
0
0
Hi All,

I'm trying to understand how to connect VBIS with SQL Server.

Right now, I created a script to select from a combo box the Batch list with the object "VBISBatchList". In this way I can select and print my existing Batches. But there is a problem, because if I remove the Batch from iBatch I will lose the old batch from my list.

For understanding, this is my code:

Private Sub CFixPicture_Activated()
Dim lCount As Long
Dim varArray(23) As Variant
Dim varRecord As Variant
Dim i As Integer
Dim Batch_Serial As Integer
Dim Batch_Id As String

Application.ActiveDocument.activewindow.Caption = "MenueSpecialReports"
' Costruzione Combo Box con valori da QUERY DB
Set VBISApp = CreateObject("Intellution.VBIS.4", user.gvVBISServerName.CurrentValue)
bVBISAppSet = True
Set VBISSRVR = VBISApp.VBISServer4
Set BLObj = VBISSRVR.VBISBatchList
BLObj.Query
lCount = BLObj.Count 'Get the number of Batches in list

For i = 1 To lCount
varRecord = varArray 'Set the record variant value to the array
varRecord = BLObj.Next 'Get the next record in list

Batch_Serial = varRecord(23)
Batch_Id = varRecord(0)
ComboBox1.AddItem Batch_Serial & " - " & Batch_Id
ComboBox2.AddItem Batch_Serial

Next i
Set BLObj = Nothing
CommandButton1.Enabled = False

Now my idea is to connect the VBIS directly to the SQL Server and show in the combo box all the batches (old and new I mean). Anyone knows how I can do that?

Thanks
Franky

Domain users - alarm setup

$
0
0
I read in the Cimplicity help that it is possible to use Actice Domain users to log in to Cimplicity with their windows username and password.

If I understand it right, for each AD-user, a new Cimplicity user is created Cimplicity assigns the role/resources to the user that are assigned to the first group in which the user is found. So far so good.

Now I have a project in which I want to use multiple alarm setups, in order to filter the alarms to a part of the installation, but the alarm setups are assigned to a certain user. I want to use the same alarm setups for the different users, but I have to create the setups for each user one by one.

That is still ok if you have only a few Cimplicity users, but when a user is logging in with his windows account the first time, a new Cimplicity user is created and no alarm setups are assigned to his cimplicity user account. Also, when the project is expanded and resources are added, the same alarm setup needs to be updated for each user one by one, instead of once for all the users.

Is there a way to assign an alarm setup to the user's role instead of the user name? or is it possible to generate the alarm setups by a script or is there still another way to solve this problem.

Proficy License Server General Information

$
0
0
  • The license server machine should be “generally available” to the machines that it will be serving. Intermittent connections are not supported. The expectation is that a production machine can talk to the server machine when it needs to; at boot time, and then roughly every 4 hours to verify licenses and extend leases. This leads to the recommendation that the server machine be local to the clients that it serves (e.g. one server per location).
  • The license server itself is small and lightweight – it may be run on any machine already on your network. It can be one of your production machines or a different machine, your choice, as long as it conforms to the previous point.
  • Licenses are leased from the license server for a period of 21 days. They are extended by one day on the first contact after midnight of the next day.
  • You can run one or more servers on a single network. Each client can only talk to one server at a time for its license(s).
  • The license server creates a small “sandbox” on the machine – if a single machine hosts the server and a licensed Proficy product as a client, then the client software on that machine still needs to be able to talk to the server through an open TCP port.
  • The license server holds a “pool” of licenses. You allocate licenses to the pool using the server configuration tool. You then use the license manager tool to activate a license on each production client by choosing a license from the pool. That license will remain allocated to that client until (a) the client returns it using the license manager tool; (b) the client does not extend the license for a period of 20 consecutive days; (c) the license is “revoked” at the server and returned to the pool (for example, if a machine dies and the licenses are needed to replace the dead machine).

[Q] Security Synchronizer in iFix 5.8

$
0
0
Hi. I have a client stepping into the 21st century. I want to setup this system as easily as possible, especially security. I was playing around with using a file server to host he security/backup paths today and found it really simple. What I want to incorporate next is the Security Synchronizer to generate iFix users from Active Directory.

All of this sounds too good to be true and I am worried that it will fail down the road and cause issues. Any comments are accepted.

Questions
  • Does anybody have experience using a file server to share security files between multiple notes?
  • What about experience using the Security Synchronizer?

System Configuration
  • iFix 5.8
  • Redundant SCADA Nodes
  • 2 iClient Terminal Servers

--
Thanks,
jmmooney

iFix Startup

$
0
0
When iFix is starting up, it is possible to stop the startup by closing window thus putting the operator on the desktop. Is there anyway I can prevent the operator from exiting out of startup? thanks

Delete alarms

$
0
0
Hello everyone.

I want to delete the displayed alarms on a AlarmSummary from a click event button.
Obsviously I can delete them with a right-click on the alarm summary, but after several researches, I didn't find a VB script to do this from a button.
Can you tell me how i must proceed?

procedure or script to minimize the current screen

$
0
0
Hi,
My requirement is , after pressing a button , active screen to to be minimized. Is it possible through "Sendkeys"? If yes, then how? Thanks in advance

Unable to delete file Main.grf (iFix 5.8)

(S46) Configuration File Invalid

$
0
0
This message appear when i try to store the new configuration on a 90-30 system.
I was trying to add two new analog modules (ALG392 and ALG223) on the available slots of a 6 racks system. CPU model is 350.
Also i tried to move these two analog modules to another phisically availble slots and the configuration software throws the same message.
I am using Logic Master.

How to Rotate Toolchest Object??

$
0
0
running PME View 8.50 Sim 10, on a win7 laptop.

I'm building a new screen from scratch. I need a vertically oriented valve. I've selected from the Toolchest; <View Symbol Library><Valves><3-D Hand Control Valve> and dropped that on my screen. The default image is a horizontal valve. I need a vertical valve, but the rotate command is grayed out. Yes, I do have the image selected. I can redraw the graphic, but if it's already there, why not just rotate? What do I need to do to rotate the graphic??

Thanks,
Michael

Get picture name in VBA

$
0
0
When I open a Picture I would like to know the name of the Picture in the code that runs when the Picture opens - i.e. in the routine:

CFixPicture_Initialize()

How do I get the Picture name as a string when this sub-routine executes?

Bring Objects from Picture1 in workspace to Picture2 in Runtime

$
0
0
I'll start this off with "I'm new to VBA and I've searched the ebooks and this forum but I'm not sure if I know what I'm looking for."

I've created a Picture in Workspace (Pumps.grf) with a collection of several grouped objects (PMP1, PMP2, etc) with animation. I'd like to pull an assortment of those objects into another picture (Tool.grf) at runtime (tag group entries will determine which objects to pull in).

I'm pretty sure the concept will work, I just need to know where to start with the script. A simple start would be to successfully pull object Pumps.PMP1 into Tool.grf. I can figure out the tag group and animation stuff later.

Thanks.
Viewing all 2516 articles
Browse latest View live


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