Search the Community

Showing results for tags 'programming memory'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 125 results

  1. Data entered into the PLC D memory table does not end up in the instructions and I'm not sure what I'm doing wrong. For instance I want to use the CP1W-DAM01 to change a duration value. I have a symbol setup using the corresponding address setup so that it ties in with my timer but the data does not transfer even thought the value shows up in the table. I'm also using it for parameters on a scale instruction, same issue. Any ideas.
  2. Need help for FBD programming

    Good Day. Someone could help me to convert following ST code to FBD? I can make a program in ST language. I am trying to figure out how FBD works.  IF Var_1 THEN Var_2:=true; Var_1:=false; END_IF; IF Var_3 THEN Var_2:=False; Var_3:=false; END_IF;     Note: Var_1 and Var_3 are controlling from PC through Modbus TCP. 
  3. Hi! I have a question about programming. I want to place an input (X01) on the left vertical line, to allow the rest of the program running by an external switch. How can I place an input like that? I work on Gx works2 and using an Fx3g Plc (I used it once, but i can't find that program.)
  4. 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?
  5. Hi there, is there anybody who use macro function in NB designer? I need list of C language syntax who can be applicable in macro. I have a task to migration from NP designer to NB designer who use different languages. Thank you
  6. 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.  
  7. I have a Modicon NOM0200 unit connected to an access switch to send commands to various rs-232 devices. The Access switch requires a "disconnect string" to end communication with a particular port. The disconnect string is "CRTL+D", how can I send a "CRTL" keystroke from the NOM0200 unit? I know for carriage return it is "$R" is their a similar combination I can enter for "CTRL"?  
  8. Hallo.  Can someone shed some light on how much memory st takes ? does it use more that traditional ladder? i find that a routine with a couple of thousands of lines uses over 500kB is there any tricks to lower the usage? Or is it just what it is, and buy bigger cpu’s
  9. I am trying to program an analogue output on a Siemens S7-1500 unit from a 4-20ma sourced analogue input scaled over 0-250 degrees. The analogue input will have an adjustable setting in the software for when the alarm status should occur and at this point I want the analogue alarm output to start to process at 4ma, at 5 degrees above the initial set point I want the analogue output value to be 20ma I have no idea how to do this so any help from people is greatly appreciated and advice on which analogue output card to use would be helpful.  
  10. Hi guys. I have a new SRM50-HAV0-K01 sick encoder for my ELAU servo motor (model: ELAU sm 070-60-010-P0-45-M1-B0), and need to program it according to an old one (which seemingly is broken) via hiperface. device: PGT-11-S LAN software: SOPAS 2018.3 build 4.1.1.324 (Vm version 1.8.0_73) I tried to find any certain way for programming of sick encoders on the net using the mentioned device and software, but cant. all is only about datasheet or how to use teh software without an specific instruction. I am not even sure of that the old one is broken, except that in the analysis mode of the SOPAS (entering via hiperface) I can see the the  sin-cosin graph out of its limitation line. The thing is I have bought a special tool which has not any specific instruction and SICK group does not reply any exact instruction for my issue. Here is my questions:   How can I program the new encoder just according the old one?   And how can I assure that the new one programmed just as the old one?    and what is the definite sign of a broken encoder?   anyone experienced?
  11. Hello people, I hope someone can help me with this. The system is connected with 8 PLC's. I want to transfer the data memory of a PLC to another like this: D850 from PLC2 to D900 PLC1 D850 from PLC3 to D901 PLC1 D850 from PLC4 to D902 PLC1 D850 from PLC5 to D903 PLC1 D850 from PLC6 to D904 PLC1 D850 from PLC7 to D905 PLC1 D850 from PLC8 to D906 PLC1 The data memory is an integer.
  12. Direct Logic 05 Ethernet

    I have a control that I want to use a Direct logic 05 plc in.  It is a really simple program but it is going into a plant that has a main control panel that runs the plant.  I dont know the brand of the plc in the main control.  They want to be able to send me a command from their plc to the direct logic to turn on my unit.  I suppose that would mean a simple set instruction to my plc.  I also have a couple alarm conditions that I want to send them.  For example if water pressure is to low I would put my unit in the alarm mode and send them a low water signal.  If the chemical is low likewise,   I dont have a clue how to do this in my program.  Can anyone give me some examples in direct logic plc program for making this happen??? Thank you Thank you Thank you. MikeC
  13. Hello! I am using S7-1200 PLC 1212C AC/DC with configured Modbus TCP Server. I can already read/write Inputs/Outputs (Coils) and Memory Words. However I'd like to read/write Memory BITS. Is it possible? If so, how? What addresses should I use in TIA portal? And which function codes on client side? Thanks in advance!
  14. Small and newly started Controls Company available to provide service in the following areas: Controls Design Panel Building PLC and HMI programming Commissioning Services 15+ years in controls and automation ranging from automotive to material handling.   Experienced with Rockwell and OMRON Can ship panels to anywhere in the world from Canada Will design and or build your panels to your specs and according to CEC and NEC regulations. Can commission your machines on site. www.ashtoncontrols.ca    
  15. I am new to Automation Direct software and how the programs are written. Can anyone explain how they handle the analog outputs? My processor does not support the IBox that makes life easier, so I am having to do it the old hard way. I understand most of the logic of how its done for sending data to one channel but I don't understand how the channel selecting works. Can someone give me a programming example or explain how that works? I am looking at the online manual that Automation Direct provides for you for the analog module but I am having a difficult time trying to wrap my brain around how they do their analog stuff ><
  16. MELSEC FX2N 48m plc PID programming

    I am new for gx devloper,I want 4 to 20 ma value to scale with 0 to 5000 and out put with PID. Plz help me.
  17. Hello I have a scenario that's been bugging me for some time now. The scenario consists of a Micrologix 1400 that I need to control it's output from modbus/tcp. In detail what I really need is to be able to manipulate the O0:0 through modbus/tcp. The PLC would be the master and I would be the slave that triggers the connection to the master. I'm using a Modbus-Client on my PC and that should be the slave. Any idea as to how I can manage that? Currently I can send data to the master but everything is "stored" on B10 and I have no idea how I could write directly on O0. Thanks a bunch guys. PS: I'm borderline noob. 
  18. B&R SWPIC-3 PROSYS programming

    I'm looking for the SWPIC-3 PROSYS programming software from the C PLC English version programming system. I am also looking for BRKAOL5-1 Centronics / online converter Online operation through the PC parallel interface. Any help would be appreciated.
  19. I am new to PlC programming . Plz can anyone guide me for ladder programming for FX5U -4LC Temperature controller with autotune parameters . Plus i want to use a PT-100 for the same . Plz help me out.
  20. Compare data RS232

    Halo, my name is Riandanu, I connect PLC Omron CP1E to weighing scale, and its done. i think i dont have problem between PLC and weighing scale. And i want to ask about, how to compare value from weighing scale ?  example : from the picture you can see value of weighing scale is " ST,+00160.66  g", and i want to compare it with 180 or 150 to give output on to lamp. Thankyou Riandanu       PLC to ek-i.cxp
  21. Retain Memory CJ2m-CPU31

    Hi All, Just to verify if the "memory card" , in attached document Page 4 highlighted area ,  provides Omron CJ2M CPU21 to retain memory when powered off? If yes, for how long can the memory lasts without being charged? Isit capacitor or battery? Thanks in advance. Regards, Summer cj2m-cpu31.pdf
  22. Hi, I have some trouble with a CJ2M-CPU33. My client did a backup to memory card earlier today, and after this we did some changes through remote link. Now the client wanted to restore the previous backup to the PLC and has done so, but the system would not function correctly. After going online on the PLC it seems like the PLC is stuck in "Stop/Programming Mode". When trying to change to "Monitor" or "Run" mode a dialog comes up containing the following message: "Failed to change the operating mode. The operating mode may be still changing in the PLC."  - All the dip switches are set to off after restoring backup - The PLC has been rebooted  - I have downloaded the application again through CX-programmer  - Verified that the PLC is set to start up in "Monitor mode" But nothing helps. The same message comes up when trying to change the operating mode.  Hoping anyone can help to resolve this issue as it is very critical for us and the client. In advance, thanks for any tips or help received. Best regards Stian
  23. We have Q06UDEHCPU PLC.   We require to attain 1k of file registers in standard Ram. Please find our settings attached - PLC Parameter.png; When we try to down the register file – we attain the following error; “Failed to access standard Ram” error message (attached - Downloading Error.png); The program is very small – and thus we have plenty of space as well.
  24. GS2107 BASE SCREEN

    I am new with GS2107 WTBD, please anyone tell how to set the following initial things: Base screen overlap window1 overlap window2  superimpose window1 superimpose window2 Dialog Window Just want to make any new program for HMI, but not able to proceed without above settings.  
  25. Mitsubishi GX Works Bugs??

    Hello I have been using GX Works 3 for a while now and I have discovered a couple of things, maybe bugs. I have not had any training for the software or hardware so maybe I did something wrong. 1 Labels. If you sort a global label table into any order other than the unsorted order that appears by default you are unable to create, delete or edit any labels. Our Mitsubishi representative discovered that if you click on the column header between 'Data Type' and 'Class' the order does not change but now editing is available. This, it turns out is a really bad idea. It seems the position the label was in when it was created is preserved, I think this is the unsorted order you get by default. If you sort the list and then delete a label it is possible that the label that should be in that position is also deleted. I have attached a small project to demonstrate this. Open the Global Labels notice the order they were created. Now change the sort order, click on the column header I described earlier to make them editable and then delete the label in position 1. For a while I thought this was the only problem but recently there has been a number of instances where I have created a label, given it a carefully selected address only to discover that it is being overwritten by another variable. I have not been able to work out exactly what is going on but I believe it is connected to the sort order of the labels. Also if you sort the order and change an address, have you changed the address of another label? The only solution I have found is to keep label tables very short so they are managable without having to sort the order, that is probably good practice anyway 1 Axis software limits. I have been using a number of axes in pairs, in incremental mode as caterpillar feeders, using FX5U-40SSC simple motion modules. I had a problem that the axis synchronised to follow would suddenly stop moving, the customer was having to power down the machine and start again. This problem persisted for months with Mitsubishi scratching their heads unable to fathom it out and ultimately stating that the problem must be in my code somewhere. It was suggested by the customer that it may be getting to a software limit, I showed the customer that the software limit was disabled in the setup and it was confirmed by Mitsubishi that it was not the problem. guess what, it is a problem. Once the actual position reached the limit of the double word memory it would stop moving. The solution is the take the servos out of synchronisation in order to set the position (datum) to zero every cycle. Unfortunately the drives do not always re-synch on the first attempt so you have to keep trying till it does, this now causes slight variations in cycle times but it works. Andy EDIT: I have since been informed that to disable the software limits they must be set to zero. This implies that the Enable/Disable setting is invalid and the limits are defaulted to their respective max values. Surely a default to zero would be more appropriate.     Label Test.gx3