Chavak

MrPLC Member
  • Content count

    89
  • Joined

  • Last visited

Everything posted by Chavak

  1. rslogix 5000 v 15

    Hi, I'm not familiar with controllogix, but in PLC5 and SLC, upon online you are able to change the timer preset and .acc values by directly keyin the required ones. After changes -> hit the save button. Well, this is only applicable if you want to change the timer values, if you want to change the logic of the timers, there are two options to do it -> online and offline. What you are referring to is offline. If the changes are simple, I would go for Online changes. Another thing I would suspect will be, is there a Eprom in your PLC which is overwriting your downloaded files?? Regards _______
  2. What are the possibilities for someone to remotely access in??
  3. Just to add on what Chakorules mentioned, This is only applicable to repetitive codes. Most of my alarms logics are generated so, cutting down development times 1. Connect an additional monitor to your laptop. 2. Configure XP on 2 monitor mode. 3. Open RS Logix in one screen and the Excel in other. 4. Browse to excel copy from column 'A', (say 'A6') 5. Move your mouse to RS Logix, double click on an empty rung -> Paste 6. Back to excel and copy from next data in cell 'A7' 7. Repeat as above. Take note -> prepare the excel sheet by adding the correct syntax in the first row and generate the rest by merely dragging. Attached is the sample excel sheet ShortCut.xls
  4. Hi, I do not fully understand the purpose of T4:100, Also look at the double coil of O;0.0/4. any way I should have done the logic something as shown.
  5. Ddevins, Just a trouble shooting tip Open RS Logix 500 Tools -> Compare ...........This opens up a dialogue box, Select the base project (Your Original one maybe) and select the Compare Project (you can either browse the project from hardisk or upload from PLC) and hit OK Select the attributes, normally I deselect the data files and type mismatches -> hit OK. This gives you a direct view on what you have changed. _____ I just did it on your programs, there are quite a changes. In rung 103, the welder reject input is directly driving the timer T4:100 set for 2.5 seconds. If the input from welder do not last that long, the timer will never get fired. But you can do a self holding to make it complete its course, if the cycle time permits. You are using the timer to cut off the Reject Control bit B3:4/2, which is of course is the Shift Register determinant. If the timer T4:100/dn or B3:0/1never get fired, the part will be considered bad. Good Luck _________
  6. Ddevins, Do you increase the T4:100 value for some reasons, or is it orginally set for 250. The double coil for Weld Reset - O:0.0/4, also make me unconfortable. Do you have a copy of the program before you made the changes, if yes pls post. Then it will be much easier to check. I am guessing your Reject Weld Control B3;4/2, never gets reset for some reasons which makes the next part bad. Good Luck __________
  7. DDE question

    I'm not very familiar with DDE, done some data collection from the PLC, but never wrote to it. I remember, there is some notes which describes DDE in RSLinx help. Maybe it may be of help. Best Regards
  8. ONS

    Does that mean while one branch is thru and after one scan even if that branch is true the second branch can trigger a one shot pulse?? Regards _______
  9. CX-Designer improvement requests

    I like the way alarms are handled in CX, but it would be an icing on the cake if an 'Alarm Banner' was included, (similar or better than AB panelview's) I tried to create one, but unsuccesful. Created a common screen and displayed it in all pages, but unable to make it floating above the controls of individual pages. Thanks _______
  10. Clear Alarm History on NS8-TV10B

    Yair, Thankyou, I'll try it out. One more question, I have some screens with password protected, when I switch to the page, an input box is displayed. The operator need to touch on the input box in order to pop up the alpha numeric keyboard. Is there any shortcuts to display a 'ten key' numeric pad automatically when the switch screen button is pressed. Thank you Best Regards ____________
  11. HELP PANEL VIEW

    Thanks for sharing Bob, I will try it out in my next project to understand it better. _____________
  12. HELP PANEL VIEW

    To explain further, There are different ways of displaying alarms in PB32 1. Message Display - In this type of display double click it and properties shows you the tag name - This tag is filled with different values in the PLC to display out its respective messages on the panel view - Values are set in the 'States' tab. 2. Alarm Banner This banner appears on all pages overlaping it. You don't see the 'Edit tag' dialogue in its properties. You need to create a tag using your tag editor. Over here you are allowed to trigger an alarm either by using the same as message display [stated above] or by creating individual tag for each message. If individual tags are created all the tags need to be selected in 'alarm trigger tab' and select it for the respective alarm message. One more way is to use the LSBit, I have yet to try it. So don't know much. Regards _______
  13. String to integer with +/-

    Hi Sleepy, Thank you, I'll try it out on Monday on the machine. I tried to simulate it on the simulator, some how my laptops don't allow me to, with a warning "Port in use by another appllication". But I'm at home and my port is not wired anywhere. Strange! Best Regards ___________
  14. String to integer with +/-

    Hi, I am using a CJ1H-G CPU45 PLC with ETN21 ethernet card which receives a measurement value string in a range of -300 to +300. I used Hex & BCD instruction to convert the value to integer. Works fine without symbols. How can I extract the string with symbols. Please help. Thank you Best Regards _____________
  15. String to integer with +/-

    Sleepy, I can always specify to have the signs, but the numbers vary within the range of -300 ~ +300. I was thinking of doing of the following 1. String compare to extract and determine the string is negative or positive 2. Remove the sign character 3. Concatenate with zero if the number is less than 3 digit to make it fixed length. 4. Convert to hex 5. Convert to integer 6. If the string was determined to be negative, negate the final answer. I guess it can work. but a lot of steps to do a simple thing Any better/simpler ways, please advice. Thank You Best Regards ______________
  16. Hi Kiko, Your assumption is right, there might have 3 false transitions on the FFU rung. --> This can be verified by checking the pos value in the Control Word. [R6:X.pos]. A value of zero in the control word denotes there was a transition on the rung, and unload was occured. Other than this, only way I can think of the data lost is some other logic writes a zero into your FIFO words, I guess you do not do that. ______
  17. Right Click -> Edit Description /Edit Comment For Add, do the above on the destination address
  18. comment

    Try this, You mentioned you were using Syswin, so I guess you have the PLC program done in Syswin. Open CX Programmer -> Open Select 'Syswin3.X' or 'All Files' in the File Type box This will enable you open the existing PLC files with comments in CX Programmer. Regards Edit: For Making comments in CX Programmer, If Offline - on the instruction press "Enter" twice and key in Upon Online - you can only add comments upon online edit.
  19. Andy, From what you wrote, I assume you have to press and hold the button to turn the motor First you have to determine how long it takes for the motor to come to a halt when a button is released. Then Motor not running -> Timer "Motot Not ON" (Set the time need for the motor to stop) Motor Not Running Timer ------------|/|------------------------------------( ) Timer Done Sw. Turn Left DIFU Switch Pressed -----| |-------------------| |--------------------------------( ) | | Difu SW. |---------| |-----------| Sw Turn Right Difu SW Sw Turn Left Motor Turn Left ------| |-----------------| |---------------------------------( ) | | -----| |-------- Motor Turn Left Difu SW Sw Turn Right Motor Turn Right ------| |-----------------| |---------------------------------( ) | | -----| |-------- Motor Turn Right
  20. Help with serial port

    You have to configure your driver in RSLinx in order for them to talk to PLC. See if this helps
  21. Check this old thread from plc.net, some info maybe helpful http://www.plctalk.net/qanda/showthread.ph...ht=tracking+sun Good Luck
  22. Subroutine

    You will need only one 'Lbl' on the second rung, but one rung at the end of you logic with a "RET" (return) instruction for the processor to return the scan to whatever location the jump was initiated.
  23. I doub't anybody will know the answer until you explain your logic / post image /or "Program file". The only guess I can make of is the rung with timer/counter is not energized, or some other elements are resetting the timer / counter, or the file which the timer/counter resides was not scanned (no JSR to the subroutine)
  24. Programming A Pause Before Output - Cpm2a - Cx-prog 6

    An example how to hold a switch in logic