OT: I just know someone on this forum is responsible for this.

MarkTTU

Lifetime Supporting Member
Join Date
Jun 2004
Location
Lago Vista, Texas
Posts
646
Don't know how many of you have seen this, but its one heck of a show. My understanding is that it was coordinated by lots of networked PLCs... Take that comment with a grain of salt as it came to me via my girlfriend's dad's welding forum buddies. Regardless very cool sequence.

http://m2texas.com/xmaslights.asf
 
There's a second video of that same house HERE...
25.gif


🍻

-Eric
 
You have to have a lot of time and some bucks to even attempt that level of seasonal madness. I like the control end of it but the show is a little ostentatious! But, it is fun to watch and try figuring out how they did it.
 
Mark,

There's already been a thread about this exact video. I did some googling and found another forum where the origional builder posted the video. He use a Light O-Rama controller and broadcasts the music on a low power FM station, so you can pick up the sound track in your car or with a walkman etc.. There's a sign to the lower right that tells the FM channel to tune in to here the sound track. The Light O-Rama controllers are not that expensive and the software maybe downloaded from their site. This particular setup required 88 outputs.

I spent a little time attempting this with a DL06 and discoverd quickly that PLCs are not well suited to sync-to-music light displays. The best I could do was create a big drum timer to record keystrokes from a homemade keybord connectd to the plc inputs. I ran out of memory real fast.
 
Guess I was a bit behind the times on this one... Still pretty cool though.

Mike, I'm impressed you tried it. Too bad you ran out of memory in a DL06; at the very least the story would have been impressive.
 
I spent a little time attempting this with a DL06 and discoverd quickly that PLCs are not well suited to sync-to-music light displays. The best I could do was create a big drum timer to record keystrokes from a homemade keybord connectd to the plc inputs. I ran out of memory real fast.

Mike if you ever decide to do it again here is a thought. Use a music program, Goldwave, Cakewalk etc and develop your high/mid/low timing sequence then develop the ladder to follow it.

I am not sure I am explaining this properly. The idea is to have a recording that the plc starts, at the same time it starts the plc program....timing would be very important.

The only issue is that plcs when repeating can change timing due to scan so you may need to actually stop then restart the process new to rerun the show. The off/on delay shouldnt take more than a few seconds. The critical aspect is being able to maintain an exact start time for the program and the recording but if anyone can you can.

Using this idea you could start/stop an external device that plays the music that is interface to broadcast on FM as mentioned.
 
rsdoran said:
Mike if you ever decide to do it again here is a thought. Use a music program, Goldwave, Cakewalk etc and develop your high/mid/low timing sequence then develop the ladder to follow it.

I am not sure I am explaining this properly. The idea is to have a recording that the plc starts, at the same time it starts the plc program....timing would be very important.

The only issue is that plcs when repeating can change timing due to scan so you may need to actually stop then restart the process new to rerun the show. The off/on delay shouldnt take more than a few seconds. The critical aspect is being able to maintain an exact start time for the program and the recording but if anyone can you can.

Using this idea you could start/stop an external device that plays the music that is interface to broadcast on FM as mentioned.

Genius!

Now that I'm thinking about it a little clearer. You could set the DL06 scan time at 50ms; now you know your scan time exactly. Then you could run a timer that lasts as long as the song. Now just have a set of compares to the timer accumulator on each rung and use OROUTS. Should be pretty simple really. The first thing the timer would do is send an output to the external music device. Timing is key, but it should be doable.
 
What I did was use a TMRAF (1/100sec) to index through the entire memory area. (V10000-V17777 = 4096 locations) .01 sec per index.

Each Vmem would sequencially contain an image of the recorded inputs (16)for that step in time. The image was recorded by copieing V40400 (input image register)in each location for that step. To playback, the image is simply copied to the output register V40500 (Y0-Y16) as the code steps though the memory indexing again with TMRAF (every 1/100 sec).

So do the math. 4096/100 = 40.96 seconds. Kinda short...If all the Vmem were used it might record 70 seconds or so.
 
elevmike said:
So do the math. 4096/100 = 40.96 seconds. Kinda short...If all the Vmem were used it might record 70 seconds or so.

What if you used a normal timer? I think 0.1s would be close enough (maybe, maybe not), but that would give almost 7 minutes.

What about hard coding the sequence in the ladder one rung at a time? Then your not restricted by VMEM.
 
What about hard coding the sequence in the ladder one rung at a time? Then your not restricted by VMEM.

I think thats more along the lines of what I was trying to say. Do not try to get the music into the plc, just develop a ladder based on the high/mids/lows etc of the music then time the program to work in parallel while the music is playing.
 

Similar Topics

Hello PLCS.net! I'm about to program my first Robot soon! It's going to be a Fanuc. But wait, there's more! It's also going to be collaborative...
Replies
4
Views
3,349
Does anyone know of a way to detect if someone is online with the controller in ControlLogix (from logic) I'm thinking that maybe there is a CIP...
Replies
7
Views
370
Long story short lost our parameter setup for an indradrive m. I have these files saved as backups but dont know how to open them. Can someone...
Replies
12
Views
896
If a programmable controller controls the operation of a motor, what connects motor control to the PC? A) Line voltage B) I/O device C) Modem D)...
Replies
27
Views
7,080
I can't find what laptop I have our PanelBuilder32 application and license on. And Rockwell no longer supports it. Can someone please update 1...
Replies
5
Views
1,620
Back
Top Bottom