![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]() |
![]() |
#1 |
Lifetime Supporting Member
|
Ge 90-30
I was wondering if someone has a few monuments to help me out with this GE program. I have been staring at it for the last hour. This is a web press from the 90s and started giving my customer a problem last week. The problem is with reverse inch, forward works fine. The sequence is like this
1. Depress forward inch button 2. You will get a 4 sec horn Rung 17, 18 and can inch for 10 sec 3. Depress the reverse inch button you should have a pulsing horn and the same 4 and 10 sec. Rung 19 The problem is when they depress the reverse inch you get a steady horn the reverse command to the drive. Rung 7 and after 4 sec you get the inch command to the drive. Rung 21. By the way the folder clutch is disengaged. I can’t see anything in the logic that will pules the horn hopefully someone will have some insight into this. Attached in the PDF is the logic. Thanks for your time. |
![]() |
![]() |
#2 |
Lifetime Supporting Member + Moderator
|
There wasn't any attachment.
Has it ever worked correctly? |
![]() |
![]() |
#3 |
Lifetime Supporting Member
|
Yes I know working on it.
|
![]() |
![]() |
#4 |
Lifetime Supporting Member
|
Yes, it always worked. The problem is this is the only documentation I have and there is no way of knowing if on the install there were changes made. This documentation is from GE as delivered.
|
![]() |
![]() |
#5 |
Lifetime Supporting Member
|
does that include the pulsing horn before inching in reverse?
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. |
![]() |
![]() |
#6 |
Lifetime Supporting Member
|
%I0001 is inch forward, and %I0002 is inch backward?
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. |
![]() |
![]() |
#7 |
Lifetime Supporting Member
|
%I0004 (inverted safe/ready), %I0005 (stop loop status), %I0013 (guard) are all permissives that must be 1 for anything to move?
And %I0006 (web break) is part of an interlock that must usually be 1 but can be overridden by %I0009 (10% speed)? And those are all combined into %Q0013 on rung 12?
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. Last edited by drbitboy; September 22nd, 2023 at 07:21 PM. |
![]() |
![]() |
#8 |
Lifetime Supporting Member
|
but yes, I don't see anything there that would cause the horn to pulse before inching in any direction.
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. |
![]() |
![]() |
#9 |
Lifetime Supporting Member
|
That's what I see. But every press that has reverse has a different tone or pulse for reverse and I don't think it was added in field unless this was a prototype. Thanks for taking a look I thought I missed something.
|
![]() |
![]() |
#10 |
Lifetime Supporting Member + Moderator
|
You also mentioned that the inch commands only stay active for 10 seconds, but I don't see a timer for that. There are only two timers in the program, both with presets of 4 seconds.
|
![]() |
![]() |
#11 |
Lifetime Supporting Member
|
Having the same problem with that. How or what is the .10 TRM on rung 17& 19?
|
![]() |
![]() |
#12 | |
Lifetime Supporting Member
|
Quote:
TMR => Timer, which is actually a counter of time periods 0.10s => Timer resolution per TMR count, configuration parameter of the TMR, i.e. in this case a tenth of a second per count. PV => Timer Preset Value i.e. the number of timer (0.10s) periods, with the input rung condition continuously True*, that must pass before the timer output changes from False to True, i.e. in this case, PV=40, 40 counts x 0.10 second/count => 4.0 seconds. * "continuously True" actually means "True when evaluated on every consecutive discrete scan cycle over 40 time periods"
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. |
|
![]() |
![]() |
#13 |
Lifetime Supporting Member
|
Gotcha. Thanks for the explanation I had no idear what that was. Still don't know why it's used there.
|
![]() |
![]() |
#14 |
Lifetime Supporting Member
|
it is an on-delay timer. see here and here, and also look for the string TMR in that PDF for more information.
The timer (TMR a.k.a. On-Delay Timer or TON in other brands) is driven by the state, True or False, of the input rung, like the image below. The key thing to notice in the current situation is that, once the logic to inch forward or backward evaluates to True, that feeds the input rung of the TON the timer starts counting tenth-second time periods, but it does not assign a 1 to the output bit of the timer until it reaches a count of 40 i.e. until the input rung of the TON has been True continuously for 4s. So the logic is
__________________
_ Brian T. Carcich i) Take care of the bits, and the bytes will take care of themselves. ii) There is no software problem that cannot be solved with another layer of indirection. iii) Measurement is hard. iv) I solemnly swear that I am up to no good ![]() v) I probably have the highest ratio of forum posts to actual applications in the field (but no longer ∞ ![]() vi) Hakuna matata. vii) Bookkeeping. viii) But I should be ignored. |
![]() |
![]() |
#15 |
Lifetime Supporting Member
|
Thanks for the explanation and the manuals.
|
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
DL05 and GS4 Modbus ASCII Issue | STEMAPPLICATIONS | LIVE PLC Questions And Answers | 17 | May 9th, 2020 02:55 AM |
Ge fanuc 90 30 backup without availability of engineering station | mailmdeepak | LIVE PLC Questions And Answers | 1 | April 26th, 2018 10:46 AM |
Uploading from GE 90 30 ? | StevenB | LIVE PLC Questions And Answers | 5 | November 7th, 2014 12:01 PM |
Ge fanuc 90 -30 programing using lm 90-30 | mamadoo95 | LIVE PLC Questions And Answers | 3 | March 25th, 2011 02:29 PM |
GE Fanuc 90 30 info | leitmotif | LIVE PLC Questions And Answers | 3 | August 4th, 2007 02:52 PM |