![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]() |
![]() |
#1 |
Lifetime Supporting Member
|
![]()
hi guys,
really need your help again.. i find it difficult not familiar with Omron software while my project schedule is so tight! I would like to know how to use the FIFO function in Omron. my example logic as below: When part loaded, sensor determined the first pitch is occupied. Then indexer motor go 2 pitches to pitch 3. At pitch 3 station start work.. After that part go another 2 pitches to unload station. When no part loaded, station will not work when the pitch arrived. When there are no parts at all, the index conveyor will not run. I wish to compare Data memory pitch 3 to determine whether station should work. And if data memories are all zero my motor will not run. I’m not familiar with Omron CX so I wonder how to work out this function. Can anyone help me, thank you. |
![]() |
![]() |
#2 |
Lifetime Supporting Member
|
I did scetch my scenario in the Omron.bmp file. please take a look. thank you so much.
|
![]() |
![]() |
#3 |
Member
|
You are misunderstanding FIFO. What you need is SFT - Shift Register. Read the document and then ask questions.
|
![]() |
![]() |
#4 |
Lifetime Supporting Member
|
![]()
thank you Jay Anthony. I thought FIFO is the same with Shift Register, where the first bit go in the register will go out in the last designated area. so i was wondering if i should use SFT or ASL.
I went through your instruction manual. thank you very much. i think it's very similiar to what i want. I have some questions here, hope you help me again. thanks. For example 3, the Starting word is HR00 and the End word is HR01. 1. When 0000 is executed, and 0001 is ON, bit '1' will be shifted from HR00 to HR01. For the next execution, the bit '1'will be carried from HR01 to HR02. I wonder where the bit shifting will to the end. where is the leftmost bit of the register? 2. OOOO is executed to shift the register. do i need to DIFU 0000? or can i use the DIFU function to run this? Thank you very much. im still trying hard on this Omron software. thank you. |
![]() |
![]() |
#5 | |||
Member
|
Quote:
SFT HR00 HR01 Then you have a 32 bit shift register shifting from HR00.00 through HR01.15. Quote:
Quote:
|
|||
![]() |
![]() |
#6 | |
Member
|
Quote:
|
|
![]() |
![]() |
#7 |
Member
|
This is general practice here at our place of employment. The other reason we differentiate our shift is so we can immediately reset our data.
Shift is a DIFU. Shift Reset is a DIFD driven by Shift. Our data is latched.... Shifted into the register..... then immediately reset. This prevents shifting the same data twice. |
![]() |
![]() |
#8 |
Member
|
Hi Sutton,
Precicon Automation - distributors of Omron stuff in Singapore offers free user training on CX. Give a ring and talk to either Fong Li Fen, Dexter or Wong, they offer good support. Good Luck. |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
AB MicroLogix 1500 PLS function | Shawn Cassidy | LIVE PLC Questions And Answers | 2 | October 29th, 2009 04:44 PM |
advantech with Twincat over Parker with Omron CX Supervisor | rock | LIVE PLC Questions And Answers | 3 | March 7th, 2004 07:54 PM |
The KEEP function (FUN11) on omron plcs | stenhar | LIVE PLC Questions And Answers | 1 | February 19th, 2004 11:50 AM |
Logic question!:( | sutton | LIVE PLC Questions And Answers | 17 | August 21st, 2003 07:18 AM |
Omron CPM1 Clock Function | Clueless | LIVE PLC Questions And Answers | 8 | June 25th, 2002 10:05 AM |