Search the Community

Showing results for tags 'i have restored a crashed ifix to a new pc. the restore is ok and installed ge9 driver. with the ge9 power tools we can observed that data transmits and recieve. the problem is that the screen scada is not updating i.e. no status%2Ffeedback'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 388 results

  1. Omron NA5 Screen Saver - Custom Image

    Good afternoon, I'm trying to add a custom image to the screen saver on the NA5 HMI, has anyone had experience with this? I can get to the screen saver setting on the device but there's only "Blank" screen as default, but I'd like to add my own image instead. Can anyone help? Thanks!
  2. Emerson (GE) memory map data types

     I've always had this Allen-Bradley memory map taped on my wall in my office. It used to be handy to use, until I remembered al of the prefix letters for each data type. Now I am using Emerson (GE) the old proficy software now called PAC ME machine edition. Now I'm finding it's about impossible to find the data type list amongst the thousands of help files, videos, ect... it seems like a simple thing to find, but I'm not having any luck. They use I and Q for regular inputs & Outputs, but there are R files, M files, S files, N files, G files, ect.... this is old-school PLC software that doesn't use tag names.   Is there a steadfast rule for each type, or can they be used for any type of data? Dazed and confused...  
  3. Hi all, I have an issue with Mitsubishi GOT Simple Series. After write to GOT, everything okay. All the hmi button functioning well. But after turn off and on the hmi, It will appear "SCREEN ERROR".  Any idea what can I check? 
  4. Hello, I have a Q02CPU and QJ71E71-100 terminal and want to do a simple test of the Fernhill SCADA system. I have successfully connected the Fernhill software project to my PLC and gotten a word variable from the PLC be represented by a tag in the Fernhill SCADA system. However, I have issues doing the same for my bit variables. In Fernhill they should be internal relays but I get error 4031h in Fernhill: Melsec Error 4031h - The specified device number is outside the device range. I do not understand what is wrong. My PLC variables are each a global variable, internal relay in other words. In Fernhill I define each tag as an internal relay. The "device" from my simplified understanding is the identity of the variable in the PLC. It matches the PLC and Fernhill as shown in the pictures provided. Thanks in advance! PS. I don't get the error if I define the tags as Data Registers instead like I did for the analog variable. But 1) That is not what they are and 2) The tags don't change when the PLC variable is modified. Just a bit suspicious that it stops complaining when it is clearly incorrect...
  5. NX102 SSI encoder problem

    hi have a good time i have a nx102-1200 and a nx-ecs212 module. I connected an SSI encoder to the card and read the position value in the software. The encoder counts 360 pulses in each round and then it goes to zero. I want to use GearIn function and have the encoder as the master and a servo motor as the slave. In each revolution, the encoder pulse becomes zero, and as a result, the servo motor movement is not continuous!!! I want the servo motor to be continuous! In fact, I don't want the encoder pulse to zero every time. What should I do? Is there a solution? please help me thank you so much
  6. Twin HMI screen set up

    Hi, I am trying to set up a Twin HMI system on a machine. (screens on each side mirror each other during operation) I have a GE Versamax Micro Controller PLC and two 10” Quickpanel+ HMI screens. This is a newer version of one of our older systems that operated in the same way, the only physical difference is the serial cable arrangement as the old system used 8” Quickpanel HMIs with different connectors. HMI 1 is connected from COM1 via RS232 serial cable to Port1 on PLC. (Connects and interacts with PLC ok individually) HMI 2 is connected from COM2 via RS485 serial cable to Port2 on PLC. (Connects and interacts with PLC ok individually) There is a Cat 5 Ethernet cable between the HMIs. The software for the old system works with the new set up and the ViewNetwork consoles on the HMI screens appear behind the ViewRuntime and display the neighboring Target screen and their IP connection details. I have adapted our latest single screen machine software into a Twin screen version in the same way as the old software as far as I can see but with the newer software the ViewNetwork consoles are blank with No target connections. Each screen interacts with the machine ok but they do not mirror last data or page selected from the other screen etc. as the old version did. I have been through all the options I can find in the old software and set the new software the same but with the same blank ViewNetwork console. What settings do I need to adjust to enable each HMI to mirror the other and see each other through the ViewNetwork consoles. Any help will be greatly appreciated. Thanks in advance,
  7. Hi all, I have an issue with Mitsubishi GOT Simple Series. After write to GOT, everything okay. All the hmi button functioning well. But after turn off and on the hmi, It will appear "SCREEN ERROR".  Any idea what can I check? 
  8. Proficy iFix 5.8 SCADAs crashing

    So, our plant has Proficy iFix 5.8 running on a handful of Windows 7 VM's, which, form my understanding, are running 24/7. However, since before a got here, they have had an issue where iFix will crash usually every couple of months, leading to screens and panels not looking right and freaking out everyone at the plant, and we reboot the VM. Apparently, we have always tried to reboot them every 3 months or so. Long story short, this is a difficult thing to organize at our plant. I would prefer to know why this is happening in the first place and try to fix that problem if possible. I was wondering if anyone else has experience this type of issue or may have any idea why this happens or if this is normal. I can barely find anything useful pertaining to iFix, online. I have attached a pic of what I see in Windows event viewer before rebooting the VMs. This is what mostly caught my attention: Faulting application name: CONMGR.EXE, version: 5.8.8255.0, time stamp: 0x5240ee18 Faulting module name: MSVCR100.dll, version: 10.0.40219.325, time stamp: 0x4df2be1e I haven't been able to find anything concerning Connection Manager either. Any information is appreciated.
  9. So, our plant has Proficy iFix 5.8 running on a handful of Windows 7 VM's, which, form my understanding, are running 24/7. However, since before a got here, they have had an issue where iFix will crash usually every couple of months, leading to screens and panels not looking right and freaking out everyone at the plant, and we reboot the VM. Apparently, we have always tried to reboot them every 3 months or so. Long story short, this is a difficult thing to organize at our plant. I would prefer to know why this is happening in the first place and try to fix that problem if possible. I was wondering if anyone else has experience this type of issue or may have any idea why this happens or if this is normal. I can barely find anything useful pertaining to iFix, online. I have attached a pic of what I see in Windows event viewer before rebooting the VMs. This is what mostly caught my attention: Faulting application name: CONMGR.EXE, version: 5.8.8255.0, time stamp: 0x5240ee18 Faulting module name: MSVCR100.dll, version: 10.0.40219.325, time stamp: 0x4df2be1e I haven't been able to find anything concerning Connection Manager either. Any information is appreciated
  10. Hi All, I need access to a the Safety function blocks within a safety CPU using sysmac studio on a machine we are upgrading.. Is there a generic password available to gain access? Best Regards, Paul  
  11. The 1769-SG001 manual says: "Check the specification table of each module for the power supply distance rating. This rating indicates how many slot  positions the module can be from the power supply." The CPU power supply distance rating is "4 modules". Does this mean 4 modules are allowed between the CPU and power supply? Or the CPU to be maximum the 4th slot from the power supply?
  12. Dear reader, I am writing a C# program using the library  ‘EasyModbus’ that needs to communicate with Siemens WinCC via the connection type ‘Modicon modbus’ I have written a version using the ‘float’ data type in WinCC and that works perfectly. Here my code fragment: Method to convert ‘double’ to bytes in C#: public static byte[] DoubleToModbusFloat(double value) {     byte[] bytes = new byte[4];     float floatValue = (float)value;     int intValue = BitConverter.ToInt32(BitConverter.GetBytes(floatValue), 0);     bytes[0] = (byte)(intValue >> 24);     bytes[1] = (byte)(intValue >> 16);     bytes[2] = (byte)(intValue >> 8);     bytes[3] = (byte)intValue;     return bytes; } Call of the method and loading of the modbus registers in EasyModbus: Bytes = PublicCode.DoubleToModbusFloat(TmpDbl); int n = (int)ModbusStartAddress + ((i - 1) * 2); mb.ModServer.holdingRegisters[n + 1] = (short)((Bytes[0] << 8) + Bytes[1]); mb.ModServer.holdingRegisters[n + 2] = (short)((Bytes[2] << 8) + Bytes[3]); So far so good – this works fine. But I also want to be able to use the ‘Double’ data type in WinCC because I sometimes need more precision than the 7 figures of the ‘float’. I thought it would simply be a case of doubling up the code so I wrote: Method to convert ‘double’ to bytes in C#: public static byte[] DoubleToModbusDouble(double value) {     byte[] bytes = new byte[8];     long intValue = BitConverter.ToInt64(BitConverter.GetBytes(value), 0);     bytes[0] = (byte)((intValue >> 56) & 0xff);     bytes[1] = (byte)((intValue >> 48) & 0xff);     bytes[2] = (byte)((intValue >> 40) & 0xff);     bytes[3] = (byte)((intValue >> 32) & 0xff);     bytes[4] = (byte)((intValue >> 24) & 0xff);     bytes[5] = (byte)((intValue >> 16) & 0xff);     bytes[6] = (byte)((intValue >> 8) & 0xff);     bytes[7] = (byte)(intValue & 0xff);     return bytes; } Call of method and loading of the modbus registers in EasyModbus: Bytes = PublicCode.DoubleToModbusDouble(TmpDbl); int n = (int)ModbusStartAddress + ((i - 1) * 4); mb.ModServer.holdingRegisters[n + 1] = (short)((Bytes[0] << 8) + Bytes[1]); mb.ModServer.holdingRegisters[n + 2] = (short)((Bytes[2] << 8) + Bytes[3]); mb.ModServer.holdingRegisters[n + 3] = (short)((Bytes[4] << 8) + Bytes[5]); mb.ModServer.holdingRegisters[n + 4] = (short)((Bytes[6] << 8) + Bytes[7]); However, this code does not work correctly. I have tried all combinations of byte and word reversal, and whatever I do WinCC either displays nonsensical values or ‘####’ showing that it cannot display the value. I have tried reading as much documentation as I can but it still looks to me as if I am doing the right thing. Also, I have downloaded a number of ‘modbus master’ code examples, and they seem to be able to read the ‘Double’ from my program without any issues. In WinCC I also see that there are two types of double – ‘Double’ and ‘+/- Double’ – I am also unsure as to why this is – there is no ‘+/- Float’ data type, which seems inconsistent to me. I am obviously missing something, but cannot seem to discover what exactly. I hope that someone can point me in the right direction as to what I am doing wrong. Please see attached word file for a picture of the configuration of the connection in WinCC.   Thanks in advance for any help !, Dave Long Double trouble.docx
  13. Does anyone know how to delete the row labeled as, "63 - station number" and "Driver - Host Name". Our IPs range from .50 - .90, I would like to associate the station with an IP that correlates to one another.     For example, Station 50 = xx.xxx.x.50, Station 51 = xx.xxx.x.51, etc However, when I go to add a station 63. I get the error dialog that tells me 63 can not be added because it already exist. I have had this problem in the past, but never got around to wanting to figure out how to solve it.    ** Jumped the gun ** (modified)  You can rename 63 to whatever number you choose it to be....  
  14. Omron plc to Citect Scada communication

    Hi Guys, I need some suggestion & solution regarding my recent project. The CQM1H plc which was used earlier is burnt and I am replacing it with CJ2M series Omron plc. Program transfer is possible from CQM1H to CJ2M. But the main issue is the system is controlled by Citect SCADA version 5.50 pack C. The communication of plc and Scada is through 2wire twisted pair cable. I just wanted to know when I replace the plc and convert the program do I have to change any settings or parameters in Scada? If I keep the same previous plc parameter in new plc and check the tags correctly in new plc as per old plc then the new system will communicate with Scada? I am new to citect scada so please provide your support and help.
  15. TCP Connection Status

    Good Morning to all, I'm working on a TCP connection and sometimes I need close it and reopen successively. When I close connection and Close is done I cannot view the correct TCP status because it remain ESTABLISHED.  Why it could be happen? Waiting for your answer,  Thank you, Mariangela
  16. I'm doing a PLC upgrade and the system currently has a ControlLogix controlling various other racks. Some have been updated to ControlLogix, some to CompactLogix and some still remain on PLC5 racks. We are upgrading from the PLC5 to a CompactLogix in the cabinet we're working on. The program currently moves INT values from an RIO to a different integer. To keep the conversion as simple as possible i was wondering if I can reference the I/O cards as an INT set so that i can just easily swap them out. Attached is a picture of how they're doing it. Simple move command but I would love to see if there was an easy way to swap them out without writing hundreds of lines of code. For reference this is 2 full 16 card racks. Thank you,
  17. FX1N

    I have a problem with PLC not seeing the input. I am using a FX3S, however, because I still am using GX Developer, it will only recognise it as a FX1N. My problem is I did a small programme for an alarm on a "Blow Down" system for filter cleaning on Silos. Tested it at home with a cyclic timer, everything working fine. Got the controller this afternoon and found I had a problem. It looks like it's not seeing the input to reset the time out timer. Worked for a while, then fell over. Using X0. The switching time I am monitoring is 20msec, which I thought would not be a problem. This is going to be a major setback for me with this project. Eight of these controllers. Any help would be great.
  18. Data register over flow

    Hi, data registers are getting full, because of extremely high speed pulsing is there any way , if the data value in register goes above the capacity of 32 bit register, it automatically attaches itself to next set of data registers so lets say if data was written in D10,D11 Upon reaching the limit, it goes to D10, D11, D12, D13 please share if there is an alternate way to do this
  19. Data register over flow

    Hi, data registers are getting full, because of extremely high speed pulsing is there any way , if the data value in register goes above the capacity of 32 bit register, it automatically attaches itself to next set of data registers so lets say if data was written in D10,D11 Upon reaching the limit, it goes to D10, D11, D12, D13 please share if there is an alternate way to do this
  20. Hello, has anyone noticed that plenty (not all) forum posts are changed to quotes from TWControls? What is happening here?  Hopefully only a momentary breakdown  
  21. Hi, I'm Jovel, I'm new to learning how to program PLC. Just want to learn how to use Omron Sysmac Studio . I have a question about the Data Type Data Type - Structure ( Offset Type - Offset Byte )  / Union   I Don't Understand this 2 Data types and how going to use them, can anyone teach me and have a sample program? Thank you
  22. I have an inquiry about the best IoT plan for an alarm system that sends SMS notifications. Our company is currently deploying an alarm system, and we would like to configure it to send SMS notifications to at least 10 cell phones in case of any incidents.   We are planning to use a cellular modem connected to the main server, which would have a SIM card from AT&T. However, we are not sure which IoT plan to select for this purpose.   Based on our requirements, we would like to receive SMS notifications for any incidents that occur on our alarm system. We estimate that we would send around 100 SMS messages daily, with an average message size of 160 bytes. We would also need to ensure that the data usage for SMS messages is kept to a minimum. Has anybody worked with an AT&T plan that allows sending and receive SMS's for alarm notifications?
  23. Hi there! I'm dealing with some ActiveX object issues in a CX-Supervisor SCADA project. The thing is that the computer where the runtime was running failed and was replaced. The project used a couple of dropdown list objects that worked in the older PC, but now everytime it access or calls the ActiveX object in some way, an error saying the object couldn't be found appears in the error register and the runtime stops working. I've been reading about Activex and Cx-Supervisor and I tried installing NI Measurement Studio, as it appears to be the software related to the objects in the project, but this didn't fix it. I see in the 'Csutomize Toolbox' window near activex objects, that there are plenty of options to choose, but I got no information about this window online. So my question here is: is there any 'standard' ActiveX object type that works on any PC, or am I missing something?   Thanks in advance!    
  24. Troubleshooting NS8 Hmi

    Good day sirs, i would like to see your help with this our company owns multiple HMI Omron NS8 it seems that this unit always break in the site. we fixed one of the unit but it is only showing white screen is this possible that there no CF connected inside the HMI? ( note i was newly hired by the company wanting to help my superiors) thank you in advance everyone
  25. Export/Import PDL WinCC

    Hi all, Do you know a way to export/import the graphics screens (PDL) from a human understandable language (XML, CSV, JSON, etc)?? Thanks!