![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]() |
|
![]() |
|
Thread Tools | Display Modes |
![]() |
#196 |
Lifetime Supporting Member
|
Another typo at Subroutine 50 Test Pressure, Rung 5: high/low tolerance tests are reversed?
__________________
_ 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 (∞). vi) Hakuna matata. |
![]() |
![]() |
#197 |
Lifetime Supporting Member
|
Subroutine 30 Discrete Valves, Rung 2, Compare of DS1 Sequence Step to 60 (Test Pressure Hold) should be <, not ≤, because the pump should not be available to restore the test part pressure if it drops.
By the same reasoning, in Subroutine 99 Outmap, Rungs 6 and 7 should write 0.0 to the I/P transducer during step 60, the ≤ 60 on Rung 6 should be < 60, and the > 60 on Rung 7 should be ≥ 60.
__________________
_ 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 (∞). vi) Hakuna matata. |
![]() |
![]() |
#198 |
Member
|
Regarding slowly increasing the pressure the pump will not run at probably 6-7 ma (assume 10 psi, so I suggest when you start the pump on a oneshot (perhaps an extra step you have plenty spare as it appears that all posts so far are keeping the steps of 10) for example if step 10 was to start the pump, from 0 (Idle) move 5 or what ever into the sequence step number, move say 7 ma (min pump start air pressure) then move 10 into the seq register this in itself is a oneshot so then you have a starting air pressure rather than starting at 0 & the pump will not run until the I/P (Current to pressure) (yes that is what it is called not a transducer that is ambiguous as it also refers to a signal back (analog input)rather than analog output).
See pic on extra step to pre-load (you may have to change the step number to fit in what others or you have done). |
![]() |
![]() |
#199 |
Lifetime Supporting Member
|
Another bug in Subroutine 20 States, I think; see the attached image.
Untitled.pngWhat started me thinking about this is, after the NO Contact C2 HMI_PB_Cycle_Stop on Rung 3, the NC Contact C2 HMI_PB_Cycle_Stop on Rung 4, which is not necessary:
So maybe that is supposed to be C1 in Rung 3? P.S. I assume each of those bits is "active" (i.e. to start or to stop) when its value is 1. Or maybe this is what was intended: pressing HMI Stop transitions to State 10 (Idle) from any state; pressing HMI Stopm, while both (i) in State Idle AND (ii) test part is depressured, transitions to State 20 Ready. Untitled2.png
__________________
_ 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 (∞). vi) Hakuna matata. |
![]() |
![]() |
#200 |
Lifetime Supporting Member
|
This might work. I wonder if there is a conversion app from Click to DoMore; this should be straightforward to simulate.
[Edited: fixed a typo in the program]
__________________
_ 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 (∞). vi) Hakuna matata. Last edited by drbitboy; January 24th, 2023 at 04:52 PM. |
![]() |
![]() |
#201 |
Lifetime Supporting Member
|
Here are some of the key pieces of the algorithm that sets the air pressure regulator setpoint. At its core it does summat similar to what the human operator seems to be doing:
__________________
_ 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 (∞). vi) Hakuna matata. |
![]() |
![]() |
#202 | |
Lifetime Supporting Member
|
Update: I forgot to attach the image to that last post; here it is below.
Quote:
Untitled.png
__________________
_ 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 (∞). vi) Hakuna matata. |
|
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
plc program omron errors | ngoclan | LIVE PLC Questions And Answers | 0 | October 14th, 2014 07:03 AM |
Plc suggestion | aec | LIVE PLC Questions And Answers | 36 | January 2nd, 2012 02:56 AM |
Mitsubishi GX Developer - uploading/downloading program from PLC | mkac | LIVE PLC Questions And Answers | 7 | June 17th, 2010 06:31 AM |
SLC 500 Ethernet Setup | JSPLC | LIVE PLC Questions And Answers | 3 | June 1st, 2010 06:15 PM |
Simulator, Simulation, Shadow Code | Terry Woods | LIVE PLC Questions And Answers | 1 | January 2nd, 2005 03:40 PM |