Search the Community

Showing results for tags 'remotely access fx series plc data'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 201 results

  1. Hi All, I need to start PLC Data Logging using an SD card in the CPU module for an iQ-R PLC.  I have not attempted this kind of logging before and I was wondering about any restrictions on the type of SD cards that can be used. The documentation I have found says "SD/SDHC memory card: 32Gb maximum". Does anyone know why can't I use a 64 GB SD card ? (maybe due to addressing limitations?) Also, when I look for SD cards, I see different speeds of data transfer such as 120 MB/s or 100 MB/s and I was wondering if there is any difference as far as the logging is concerned.  Does anyone know if there are any other restrictions, brands that don't work? Useful tips? Cheers    
  2. I am working on resolving issue in Press Machine where previous engineer has developed logic as per attached file. the atatched screen of HMI can only access by Engineer and only Engineer can set value of SPM (Stroke per minute). Once switch is set on the SPM of any job can not go beyond set value. The issue I am facing it when we power cycle, the switch get off and the register D2842 get SPM back to normal (set as per the die data) not by eng. How I can hold that data after Cycle power?  
  3. Q-Series - Operation Error 4100

    Hi guys. I found error on PLC and from PLC diagnostic I found this Operation Error 4100 as per attach picture. FYI, there is no SD card mount onto this PLC. I wonder what is ATA card. This error wont affect the operation. Any advise on what to check?   This ladder is pop up when I clicked, error jump.   Thanks.
  4. 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...  
  5. R60DA8-G & R60DAI8 ISSUES

    Hello all, We’ve been having some issues with Analogue Output cards (R60DA8-G and R60DAI8) on some projects we’ve been doing and wondered if you could help.   On one site where we are using the R60DAI8 we have the following issues: when a valve is failing on site (wired to the first analogue output channel) the ERR LED comes on for the disconnection detection error, should this error come on with a valve failure/instrument failure or should this be for physical disconnection only? Also, site are reporting that the other valves analogue outputs on the card stop working when this happens. We have had a response previously from Mitsubishi support suggesting that this shouldn’t happen (basically they pointed to noise), could be wiring or it could be caused by external noise. Would replacing the R60DAI8 with an R60DA8-G resolve this issue?   General issue for both R60DAI8 and R60A8-G: When the Disconnection Detection Error is no longer present the ERR LED is still on so we have had to issue a reset to the “Error clear request” bit of the card (YF) to clear the error (currently a manual action from the HMI). Is there a way that this can auto clear when the detection error is no longer active? The only other way we can see to make this clear automatically is if the card has an error we could periodically issue the “Error clear request”, is there any issue with doing this if there’s no way to set the card to auto reset? The R60DA8-G has a detection auto-clear enable/disable setting but only has 100 times and from the manual this suggests a 100ms period between resets, so does that mean it only checks to auto-clear for 10 seconds the ERR LED is on and requires the “Error clear request”?   Any help with this matter would be much appreciated.
  6. PT property NB series

    hello everyone, I want to ask this setting. If I check this check box, what will happen to the program that I input into the HMI? can someone give me examples for not allow upload and not allow decompile?
  7. hello, anyone. I want to ask about file which is I cant open. I was uploding HMI NB series but the file is only .pkg and when I decompile, it cant be done/ failed.. can anybody help me and explaine how is it can be? I use NB3Q-TW01B. thank you.
  8. Series Six PLC Expanded I/O addressing

    I have a program to convert from Series Six to RX3i and the series six is using expanded addressing. I need help to convert this to standard addressing. I found a manual for this but I still can't figure it out. For example I have  addresses  I1+0201    I1+0203    I1+0205    I1+0206    I1+0207 and need to represent them in RX3i. I attached the 3 page "manual" on extended I/O for reference.   Thank you in advance for looking at this Series 6 Expanded IO Addressing.pdf
  9. 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  
  10. which programming cable use for Mitsubishi Nexgenie 1000 Series (NG16DN)  PLC ? PLC has 9 Pin D Male Connection.
  11. Hi All, Has anyone used a Compactlogix PLC to send a SMS via a Router? I've seen it in the past using a serial connect using ASCII. Unfortunately I can't use email as network coverage can be bad at times.
  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. Hello, I am trying to create a project in GX Works 3 with a R02 CPU, but in the "New" Tab "Change Module" Tab this CPU doesn't show. However, if i gow to Module Configuration i can select and drag the R02 CPU, but i can't define it as the CPU of the system. Another problem i have is that i need to migrate a A1SH CPU project to an R02 CPU project. From my understanding the software tool for A1SH is GX Developer and for R02 CPU is GX Works 3. Is there a way to convert the project or i need to do a new one and adapt it? Thank you.  
  14. CCM card in series six rack

    I finally got my LM6PC software to communicate with my series six CCM 2 card. The CCM2 has 2 ports. I am trying to use both ports at the same time but when i go online with my lm6pc software it kicks my nematron HMI offline. I believe both ports are independent so i am not sure why the HMI is getting kicked off. I have another CCM card and would be open to having 2 CCM cards in my rack but when i tried this both cards failed (bottom LED in OFF state). FYI - running Win 10 with DosBox 0.74 using docking station com1. Fought this thing for 2 days until i realized i was using the wrong CPU ID.  Project background - replacing series six and genius blocks with RX3i and EP IO. Trying to reverse engineer nematron HMI and wanted to be able to view data tables while surfing the HMI to map out the IO addresses. Thanks for any help. Steve
  15. 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
  16. 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
  17. 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
  18. String Compare Issues

    I am trying to set up a string compare [ $= "Text" D### ] . But it's not passing when it should. So i tried pushing the string to a place holder register [ $= D###1 D##2 ], but its still not matching, but when i just do a double compare [ d= D##1 D##2 ] it passes.    How is my string failing but the numbers obviously match?    Struggling to get picture to attach. Please see here for example.  https://imgur.com/a/w1ckk64  
  19. View File GE SRTP Ethernet Driver for .NET 6, .NET 5 & .NET Core. - ASComm IoT ASComm IoT for .NET 6.0, .NET 5.0 & .NET Core developers. Class library for use in Visual Studio.NET to create HMI/SCADA apps that communicate with GE/Emerson SRTP PLCs and compatible devices via Ethernet.   Does not require OPC. Does not require 3rd party drivers Visual Studio.NET 2017, 2019 and 2022 compatible All .NET 6.0, .NET 5.0 & .NET Core targets are supported, including Web, Windows, console, and service apps. Runs on Windows, Linux, Android and iOS Extremely high performance - 5~10 mSec typical transaction time Supports PACSystems family native tag names Abstract base classes allow you to write generic code that works with all drivers Synchronous and asynchronous read/write methods Data change notifications Provides common user interface across all driver classes No limit on number of devices or data points Multi-threaded for high data throughput Includes extensive help system Example applications with VB and C# source code included. Easily connect office systems to factory floor. Runtime-free for qualified applications Submitter Automated Solutions Submitted 12/05/22 Category Demo Software
  20. Version 1.4.1

    10 downloads

    ASComm IoT for .NET 8.0, 7.0, 6.0, 5.0 & .NET Core 3.1+ developers. Class library for use in Visual Studio.NET to create HMI/SCADA apps that communicate with GE/Emerson SRTP PLCs and compatible devices via Ethernet.   Does not require OPC. Does not require 3rd party drivers Visual Studio.NET 2017, 2019 and 2022 compatible All .NET 8.0, 7.0, 6.0, 5.0 & .NET Core 3.1+ targets are supported, including Web, Windows, console, and service apps. Runs on Windows, Linux, Android and iOS Extremely high performance - 5~10 mSec typical transaction time Supports PACSystems family native tag names Abstract base classes allow you to write generic code that works with all drivers Synchronous and asynchronous read/write methods Data change notifications Provides common user interface across all driver classes No limit on number of devices or data points Multi-threaded for high data throughput Includes extensive help system Example applications with VB and C# source code included. Easily connect office systems to factory floor. Runtime-free for qualified applications
  21. Hi All I am trying to connect Cognex OPC Server with Mircrosoft SQL Server (SMSS). Do you have any idea how to do that? I couldn't find relevant information online.
  22. Logicmaster 6 Keyboard Translator Chart

    Hi, I was wondering if anybody could post a photo of the Logicmaster 6 IBM PC keyboard translator chart? This is a 'tear out' page from an appendix in the Logicmaster 6 programming manual. The 'Logicmaster 6 Programming and Documentation Software User Guide' Appendix C refers to this chart as follows: "This appendix contains a keyboard translator chart to use with the IBM-PC, PC-XT, PC-AT, or IBM-compatible personal computer. The chart has been printed in triplicate to provide you with extra copies. The sheet has also been formatted so that you can remove each copy of the chart from the manual for easier reference." All the hard copy manuals I can find have this keyboard chart removed and online pdf copies do not show this page. your help would be appreciated.
  23. Version 1.0.0

    29 downloads

    An example on ST is the definition of the fronts of a discrete signal.
  24. Function block on ST for algorithm DIFU DIFD View File An example on ST is the definition of the fronts of a discrete signal. Submitter drYurban Submitted 10/05/22 Category PLC Sample Code
  25. valve_control

    Version 1.0.0

    51 downloads

    A working example of an FB to control a valve from an HMI panel. Controls closing/opening times, plus a little visualization.