Search the Community

Showing results for tags 'function block addressing'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 55 results

  1. I have a PLC that i just had to replace the old PLC was an Omron FA-350A the new PLC is a CMP1A-40CDR-A-V1. The programs are almost identical however there are some I/O changes that will need made. I am used to allen bradley PLC's and this is my first time using CX-Programmer. The PLC came preloaded with what was supposed to be the correct program although almost all of the I/O was programmed to the same addresses. I have no idea how the Addresses are structured. Would anyone be able to explain them or point me to a resource. There are also some 200.XX addresses are those bit storage locations? Thank you, Mike
  2. In my program, I have about 100 rungs for 100 faults. Each rung looks very similar. I thought I could make the code more maintainable by using function blocks, to avoid having to change each rung individually (if I needed to). Would it be best practice to create a new instance for each fault, or to reuse the same instance for each fault? I come from a C and java background, so I am confused as to whether a function block is supposed to be like a function (in C), or supposed to be like a class (in Java), or neither...
  3. Let me set the scene. I am inside my function block. I would like move an internal integer into an integer that belongs to my program symbol table. I would like to do it inside the function block, so that the function block is self contained. i.e. it does not need any extra inputs/outputs in the function block call. Is this possible? If I was writing this in Object Oriented code, I would just write this within my method: myGlobalVariable = myLocalInteger; and that would be that...
  4. Hi all, While upgrading HMI from PanelBuilder32 to FactoryTalk View I encounter a problem using I/O to interface with a PanelView Plus. The communication is defined in RSLogix 5 program as Rack 3 group 2 Size 3/4, range 32-37. PLC communication with the panel is not changed, but buttons in old PanelView using I:34 and I:35 work, in the new PV+ they don't, all bits remain zero. Block transfers Read and Write are all sending data to rack 3 group 2 module 0. While testing I noticed O:32 is used as status bits by the Block Transfers - maybe inputs I:34 and I:35 are also used for somethings similar by a new PanelView Plus? Thanks!
  5. I have never worked with Point IO and wonder how the addressing for inputs and outputs are assigned? Is there a way to tell the PLC what addresses should be used for IO on the remote? I am planning to use the following: 1734-AENT 1734-OW4 1734-OW4 1734-IE4C