Search the Community

Showing results for tags 'table'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 12 results

  1. Hi friends, The scene is like this... I have some 200 energy meters whose readings are continuously logged at 15-min intervals into a logging table. The meter does not have any other value logged. Let's consider these readings as analog tags. However these tag values are continuously increasing to ever larger numbers. Thus we have a problem for display on trends. Customer now requires that the Citect shows usage trends for any meter for a specified period of the past. That is to say, the meter that he wishes to observe is selected - along with a period typically between 2 dates (perhaps also with a sampling period) - and the trend must appear. So in other words, given a single trend object, how do you make values appear for any selected tag on this trend. Perhaps this can be overcome by some genie/super-genie mechanism. My approach to this is...For the selected meter, I use SQL to query the 15 minute logged values (also taking into account the required sampling period) taking the reading on starting date as initial. All values thereafter are subtracted -within the SQL query- and the result of this query is kept in a 2 dimensional array(x for time, Y for value) or a new database table so that the trend displays values starting with zero. This much I can do with Cicode. After this, I need a method to display the values so obtained in a trend object. Essentially this is the same as feeding a trend object with a set of X & Y values that I have in the form of an array or in a database table. I shall greatly appreciate any help to meet the above objective. Thanks for looking in. With best wishes.
  2. Need help in table scrolling

    Hi all, We have a DOP 107CV HMI we interface this HMI with microcontroller through RS485 Modbus protocol. I'm new to HMI and PLC's although we are successful in interfacing HMI with Controller(Communication Established successfully) We made a table in HMI and allotted some registers to Modbus address and data is transferred from controller to HMI up to this we are good in communicating Since the table created is static and we cannot scroll down from that table so, to overcome this problem we found History buffer and made PLC trigger and allotted address. In that History Buffer we created 7 rows and the data is sample whenever we triggered the PLC in that case scrolling is working fine, but the problem we are facing is whenever we update 3 rows out of 7 and triggered the PLC only 3 samples are updated in first column and in the next step we updated the other 4 rows and triggered the PLC the data is sampled on next column but we required it to be sample on first column instead of second.  
  3. CS1D I/O Table

    Hi Dears, My project configuration is according to below picture in CX-Programmer i define I/O Table, but i do'nt know how to fill main rack modules like CPU,SCU,Ethernet, . . .  also in expansion racks we have slot 0~9 and in my rack first slot is I/O Interface, and second slot is empty. my I/O table Configuration is ok? can anybody check it? I want to fill I/O table manually and not automatic with upload from PLC.   Best Regards
  4. Hello.   I'm trying to communicate between two PLC's  using FINS function block _CPU011:ReceiveData.   PLC1: IP 192.168.1.50 (MASTER)   PLC2:IP 192.168.1.51 (SLAVE)   If I don't use »IP Address Table« everything works using NODE number &51.       The problem is that on the real project these two PLC's will be on different subnet.   For example:   PLC1: IP 192.168.1.50   PLC2: IP 192.168.2.50   So I will have to use »IP Address Table« to achieve communication between these two PLC's.   I tried to sett IP Address Table on MASTER: Node 1=192.168.2.50   But If I try to communicate I see that packet is sended to network but I've got error #1005.   Do I have to sett the SLAVE IP Address Table?   Hoe to do this?   What are the right settings for MASTER and SLAVE IP Address Table?     I'm attaching pictures of CARD settings.  I don't want to use CX-Integrator because I would like to make project to UPLOAD and forget.       Thanks.  
  5. C500/C120 Support

    Hi Could anybody tell me if the C500/C120 support tool in CX Programmer uploads the I/O table when it uploads the program from a C500. I have already backed up a program from a C500 using SYSWIN but SYSWIN doesn't allow me to edit, create or generate an I/O table, so when the program is downloaded to a sister machine, I get I/O errors that can't be cleared. Any help grateully received
  6. Hi guys, I'm attempting to implement a fuzzy logic controller from scratch. I plan on using a lookup table to assist with retrieving the membership value. Does anyone know how to implement a lookup table. I know there is a L9P_LKUP block in the LL984 editor..except I'm not sure how to actually enter in the parameters or read from it.   Kind regards, Luchek
  7. connecting ixt4a to a cj1m/cp1l/ns network

    hi everybody i have a network with 2 pieces cj1m and 2 pieces cp1l communicating with a ns15 monitor. everything is fine. i need to connect an ixt4a monitor in that network. my question is : do i have to make new routing tables or it is not neccessary? my routing table for cj1m and cp1l cpus are attached. if then i have to make new routing table so that the cj1m will be able to communicate ixt4a monitor, how am i going to do it for both monitors? Any help will be mostly valuable and appreciated. thanks
  8. For some reason, some of the symbol names and comments in my symbol table in my project have disappeared. They are present in a previous version of my project. I would like to copy the symbol table from the old project version into the new project version. Can I do this by simply copying a few files from the old project folder into the new project folder? Which ones?
  9. I have a list of 100 faults for my machine. Each fault has an integer variable in the symbol table, containing an integer that matches its position in the list. Say I then want to add a fault in at position 12, I would then have to renumber all the following faults. Is there a built in way to do this automatically? Alternatively, if you have any other suggestions for achieving a similar thing, I would love hear them.
  10. I have had a GE 90-30 CPU331 in my house for 17 years with no trouble at all. I have a problem that I have never seen before. I was editing the program using LM90. I don't know what I could have done in the program to disable an output. Just 1. All the rest of the points in that group on that card still work. I swapped cards with no difference. All of the elements of the rung are true (highlighted). The output is not on or highlighted. The nickname over the output has ONE letter highlighted. The bit in the reference is "0" and is highlighted or "grayed out" (the cursor is not on it). I searched for coil conflicts. I am using this output contact lots of places but only one output. The logic is working correctly when I use another output or %M. This is an isolated output which needs to be in this group (moving it would be awkward). What does a "grayed out" reference bit mean?