Search the Community

Showing results for tags 'index addressing'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 12 results

  1. Function Block addressing

    Hello all.  I have a program which has 8 function blocks. I recently added extra functionality to one of the programs (not the function blocks). I added the new variables to the global symbols table and added the new code, but when I compiled the new code, the variable addresses in three of the function blocks had changed. This is a problem, because we use memory cassettes to download new versions of code, so when the new version is downloaded to a machine in some far flung part of the world, these variables will be overwritten (they are hours run variable, so are important for servicing purposes).   My understanding is that CX assign's variable addresses in Function Blocks and we have no control over this. Bit if I only added variables to the Global symbol table, why are the FB addresses affected??   Any input appreciated. 
  2. CX Designer Generic Popup Faceplate

    I was wondering if anybody out there has ever made a generic popup to deal with multiple devices, similar to what you can do with factory talk and wonderware. I want to be able to index addresses from the PLC to the PT memory but it doesn't look like you are able to do this. Is there anybody out there that has come across this same problem?
  3. Good day. I'm using 1756 L71S GuardLogix Integrated Safety Controller with Studio 5000 v28. My controller is connected to a third party software through ethernet connection, it simulates my project hardware and provides all the signals to my PLC. To know all the hardware signallocation at PLC memory, it uses a Tag export file provided by Studio 5000. In other PLCs, when you declare a variable as hardware input, you have to select in which address from the memory you want this input to be read, something like "Bit Input 0.0". But in AB this step is skipped, that is all addresses are managed by Studio5000 and hidden from the user. Is there any configuration at Studio 5000 that let me assign or at least see this addresses? Normally I would prefer my tags addresses to be hidden, but in this specific case it is more useful to know memory addresses.  
  4. Modbus Addressing in Weintek HMI

    Modbus addressing in Weintek HMI to poll data from Temperature sensor through RS485. In my system i have connected Temperature sensor to I/O Scanner has output in terms of RS-485 which directly connected to COM3 Port pin. No. 6 (as Negative) & 9 (as Positive) of HMI (Model No: MT8071iE) and HMI connected to PC via ETHERNET. I want to read temp on HMI screen via MODBUS protocol. So, can you please provide me instruction about addressing of MODBUS register in Easy-Builder Software so can read data of corresponding register. Because when i do compile i got an error like " Device no Response". I hope i will get reply from your side as Fast as possible to overcome this problem. Thank you.
  5. Hello. How can I get bit addressing of defined variable in function block? For example: - I define variable type DUINT with name Double_VarI_INT. - I want to get or set one bit out of it (its double word). - If I use Double_VarI_INT.0 I got error. Best regards.
  6. 505 workshop addressing

    Hi,  I'm attempting to convert some old Siemens workshop 505 code to control logix and i have basically no siemens experience at all and i'm confused as to how to tell what actual output card X1 or X2085 is referencing??   same with inputs.   
  7. Hello all, i'm looking at installing a completely new network for our PLC system, using a ring topology. at the same time i would like to incorporate the IP cameras and VOIP into the same network.  each system is on a different sub net, PLC = x.x.1.x, Cameras= x.x.2.x, VOIP= x.x.3.x estimated camera traffic will be 25 Mbps, PLC 10 Mbps, VOIP no more than 1 Mbps  switches would be capable of 100 Mbps  question: managed or un-managed switches? if it is possible to use un-managed without affecting operations then this would be a massive cost saving    please only comment if you have practical experience implementing this  many thanks Dan  
  8. I am needing to write an integer to a word based on a contact. It's pretty straight forward but I need to do this for 300 contacts. If F0 turns on I want to write a 0 to W22, if F57 turns on I want to write 57 to W22, etc. I need to do this for F0 through F299 writing the index as integer to W22. I don't need to clear W22, it can have any number in it at any time. My OPC server will be looking at a different bit to determine when it needs to look at W22. I'm trying to find an easier way to do this then having 300 instructions doing a MOVP K* W22 when the contact turns on. If more than one F is on I'm okay with whatever the last F to turn on is stored in W22 (at least for now.) Any help is appreciated. Thanks.
  9. Hello. I'm trying to use index addressing inside function block.  The command *D200 doesn't work. Is it necessary to use IR0, ID0,... inside function block? Thanks. Best regards
  10. Addressing limit alarm

    Hai, I have some question. How can i modify the limit alarm  on runtime project via screen.cim? I want to modify limit alarm value on the point ID with other point ID (Type Virtual), but i can not find the field to fill the point ID (virtual). Please give me some solution for this problem.
  11. 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
  12. 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