Mark VIe logic block

N

Thread Starter

N.V.Q

Anyone who understand the Mark VIe control system please support.

I am new to study the Mark VIe logic. It is writing in the block ladder logic. Some block likes timer_sec is black box to me.

It is block with 3 inputs name is: log_in; pu_del; do_del and out put is: log_out.

log_in they connect to signal Boolean 1 or 0; pu_del connect with time I guess like 5sec.

I just want to know this is timer block ON delay; Off delay or pulse block?
Any body make clear of this basic block would be highly appreciate.
 
N.V.Q,

In the case you described, this is a timer block, with a pick-up delay (time delay to energize, or time delay to pick up).

When the log_in (logic input) is true (logic "1"; energized; picked-up) for the specified period of time on the pu_del input the log_out (logic output) will be a logic "1" and will remain a logic "1" as long as the log_in remains a logic "1". As soon as the log_in goes to a logic "0", the log_out will go to a logic "0".

It is not a "one-shot" or a "pulse" timer; it is simply a time delay on energization (or, time delay to pick-up) timer block. Had the time value been applied to the do_del instead of the pu_del then it would have been a time delay on de-energization, or time delay to drop out, timer block.

In ToolboxST you can right-click on a block and a small pop-up menu will appear, with a 'Block Help' selection. If you click on 'Block Help' a .pdf file with some information will pop up in separate window--<b>IF</b> a block help function was written for the block you are looking at. Unfortunately, GE uses a lot of "macros" these days for functions that used to be done with "blocks", and usually there is NO help for macros--which can be a real pain at times. Most "blocks", however, do have 'Help' which can be very useful (most times....) to understand how the blocks work.

Hope this helps!
 
Thank you very much for your answer.

This is basic block, using many where so understand it is important.
You're right, It is not show in the block help. Very bad GE.

the pu_del input was signal name: KBPM1Z, it constant was set = 5.

But I recognize it when the log_in continues ON "1" It is not 5sec the log_out will be ON "1" but around 90sec or something.

I wonder if KBPM1Z constant = 5?? in what unit? why so longer than 5sec than output signal ON???

I looking forward to your answer.

thanks
 
Dear Sir CSA.

One more block of Mark VI need your help.

The block name is PLUSE, with two input was TRIG and Width (Trig was connect to signal and Width was set to number like 6000 or something else).

Out put side have OUT and CWIDTH. I saw OUT connect to output signal and CWIDTH was not connect to anything.

I guess this is Pluse block, when ever TRIG signal ON "1" (ON in short time) the OUT will ON "1" and keep WIDTH time (sec) and OFF.

IF input signal TRIG still ON, the Out will not OFF.

Understand above is correct or not sirs?

I am waiting for your help and more explain if any.
 
N.V.Q,

I refer you to the first response:

"When the log_in (logic input) is true (logic "1"; energized; picked-up) for the specified period of time on the pu_del input <b>the log_out (logic output) will be a logic "1" and will remain a logic "1" as long as the log_in remains a logic "1".</b> As soon as the log_in goes to a logic "0", the log_out will go to a logic "0"."

This is the function of a time delay on pick-up function--when the logic input to the timer goes to a logic "1" the logic output of the timer will go to a logic "1" some time AFTER the input goes to a logic "1"--<i><b>and the logic output will remain a logic "1" as long as the logic input remains a logic "1".</i></b> However, as soon as the logic input to the timer reverts to logic "1", the logic output will also immediately revert to logic "1". The pu_delay specifies the "some time after" value, and for this block TIMER_SEC, the time delay is specified in seconds.
 
N.V.Q,

<b>PULSE</b> block.

No Block Help for this block either, eh? Very bad GE.

When the TRIG input logic goes to a logic "1" the logic output OUT will go to a logic "1" for the period specified by the WIDTH (usually expressed in thousandths of a second; a value of 6000 would represent 6.000 seconds) <b>as long as the TRIG input logic remains a logic "1".</b>. At the end of the WIDTH period the OUT logic will go to logic "0"--even if the TRIG input logic remains at logic "1". In other words, when the TRIG logic input goes to a logic "1" the OUT logic will go to a logic "1" for a period of 6.000 seconds (in this example) and then revert back to a logic "0". There will only one, single transition of the OUT logic signal, for a period of 6.000 seconds (in this example) when TRIG goes from logic "0" to logic "1" no matter how long TRIG remains a logic "1".

This is the definition of a pulse signal--a short duration signal, in this case, 6 seconds long. To re-initiate the OUT logic signal, it is necessary to "toggle" the input logic signal TRIG from "1" to "0" to "1", and the OUT logic signal will then transition from "0" to "1" for the specified period of time <b>as long as the TRIG input logic remains a logic "1".</b>

Here's a logic diagram which might help:<pre>
1 -------------------------- - - -
TRIG |
0----------

1 ---------------
OUT |<----WIDTH---->|
0---------- --------- - - -</pre>
WIDTH is expressed in thousandths of a second for the <b>PULSE</b> block.
 
N.V.Q,

Here's a logic diagram for the TIMER_SEC block which might help:<pre>
1 -------------------------- - - -
log_in |
0----------

1 ------------- - - -
log_out <--pu_del-->|
0----------------------- </pre>
The TIMER_SEC block delays when a logic signal transitions to a logic "1", but after the pu_del as long as the log_in remains a logic "1" the log_out will remain a logic "1". As soon as the log_in reverts to logic "0" log_out will revert to logic "0".
 
It is very clear
Thank you very much CSA.

>Here's a logic diagram for the TIMER_SEC block which might help:<pre>
> 1
>-------------------------- - - -
>log_in |
> 0----------
>
> 1
>------------- - - -
>log_out <--pu_del-->|
> 0----------------------- </pre>
>The TIMER_SEC block delays when a logic signal transitions to a logic "1", but
>after the pu_del as long as the log_in remains a logic "1" the log_out will
>remain a logic "1". As soon as the log_in reverts to logic "0" log_out will
>revert to logic "0".
 
The output will be ON "1" in specific of time WIDTH (thousand of second) as long as input TRIG ON. It is also meaning that the output was OFF before time WIDTH in case TRIG change from ON to OFF before time WIDTH?

Thank you very much.

Thank you very much sirs,

><b>PULSE</b> block.
>
>No Block Help for this block either, eh? Very bad GE.
>
>When the TRIG input logic goes to a logic "1" the logic output OUT will go
>to a logic "1" for the period specified by the WIDTH (usually expressed in
> thousandths of a second; a value of 6000 would represent 6.000 seconds) <b>as
> long as the TRIG input logic remains a logic "1".</b>. At the end of the WIDTH
>period the OUT logic will go to logic "0"--even if the TRIG input logic
>remains at logic "1". In other words, when the TRIG logic input goes to a
>logic "1" the OUT logic will go to a logic "1" for a period of 6.000 seconds
>(in this example) and then revert back to a logic "0". There will only one,
>single transition of the OUT logic signal, for a period of 6.000 seconds
>(in this example) when TRIG goes from logic "0" to logic "1" no matter how
>long TRIG remains a logic "1".
>
>This is the definition of a pulse signal--a short duration signal, in this
>case, 6 seconds long. To re-initiate the OUT logic signal, it is necessary to
>"toggle" the input logic signal TRIG from "1" to "0" to "1", and the OUT
>logic signal will then transition from "0" to "1" for the specified period of
>time <b>as long as the TRIG input logic remains a logic "1".</b>
>
>Here's a logic diagram which might help:<pre>
> 1
>-------------------------- - - -
>TRIG |
> 0----------
>
> 1 ---------------
> OUT |<----WIDTH---->|
> 0----------
>--------- - - -</pre>
>WIDTH is expressed in thousandths of a second for the <b>PULSE</b> block.
 
N.V.Q,

I don't understand the question, and it's not clear from the question if you have studied the response and comprehend the logic diagram. The output can't be a logic "1" unless and until the input transitions to logic "1", and then the output will go to logic "1" for the time period specified. If the WIDTH is 5000 then the length of the output <b>PULSE</b> will be (5000/1000) seconds-- or, five (5) seconds. And then the output will transition back to logic "0". If at any time during the WIDTH period if the logic input transitions back logic "0" then the output will transition back to logic "0".

Except for the last statement (statement) the logic diagram should have been clear (it's hard to "draw" logic diagrams in ASCII text, so you have to use some visualization skills to "connect the lines").
 
Top