Results 1 to 7 of 7

Thread: AFS Programing Help!

  1. #1
    Regular Vistor
    Join Date
    Apr 2017
    Location
    South Bend, IN
    Posts
    35

    AFS Programing Help!

    Hi all! I have a Neptune AFS and I set up programming as they state in the manual but something is not right. Hopefully the experts here can help. I used this example from the Neptune documentation.

    One final example. Here we want a complete feeding workflow: Initiate Feed cycle  turn off return and skimmer  wait 1 minute  feed  wait 10 min  turn on return  wait 5 min  turn on skimmer

    Here’s how you would accomplish that. First, you’ll need a virtual outlet (for information on how to create virtual outlets, see the Comprehensive Reference Manual).
    We’ll start with a simple one time a day, single rotation feeding but you can adapt for any number of feedings:

    [FeedControl] Set OFF
    If Time 12:00 To 12:01 Then ON

    [skimmer] Set ON
    If Outlet FeedControl = ON Then OFF
    Defer 15:00 Then ON

    [return] Set ON
    If Outlet FeedControl = ON Then OFF
    Defer 10:00 Then ON

    [feeder_9_1] Set OFF
    If Outlet FeedControl = ON Then ON
    Defer 1:00 Then ON

    So I did all of the above settings except I called my virtual outlet "FeedControl"
    The feed cycle initiates but the return pump and skimmer never come back on, even after 10 and 15 min respectively. I have my return and skimmer on Auto, and the Feeder and FeedControl are also both on Auto. When the time programmed hits, the pump and skimmer turn off and then the feeder spins and drops food after 1 minute. That part works. However, after that both the feeder and the FeedControl stay on "ON" and my return and skimmer never come back on. Any ideas?

  2. #2
    Regular Vistor
    Join Date
    Apr 2017
    Location
    South Bend, IN
    Posts
    35
    Here is all of my programming;

    [FeedControl]
    Set OFF
    If Time 11:00 to 11:01 Then ON
    If Time 15:00 to 15:01 Then ON
    If Time 16:10 to 16:01 Then ON

    Return Pump
    Fallback ON
    Set ON
    If FeedA 000 Then OFF
    If BoB_4 CLOSED Then OFF
    If Output vFeed = ON Then OFF
    If FeedD 000 Then OFF
    Set ON
    If Output FeedControl = ON Then OFF
    Defer 010:00 Then ON

    Skimmer

    Fallback OFF
    Set ON
    If FeedA 000 Then OFF
    If FeedB 000 Then OFF
    Defer 005:00 Then ON
    If BoB_3 CLOSED Then OFF
    If Output vFeed = ON Then OFF
    If FeedD 000 Then OFF
    Set ON
    If Output FeedControl = ON Then OFF
    Defer 015:00 Then ON

    Feeder
    Set OFF
    If Output FeedControl = ON Then ON
    Defer 001:00 Then ON

  3. #3
    Regular Vistor
    Join Date
    Dec 2014
    Location
    Atlanta, GA
    Posts
    31
    I’d try tweaking a couple things:

    Feeder
    Fallback OFF
    OSC 001:00/001:00/000:00 Then ON
    If Output FeedControl = OFF Then OFF

    You don’t need the defer statement in your feeder Code because the first 001:00 in the OSC statement does that for you.

    I’d take the vFeed statement out of your return pump and skimmer programs and just leave in the if output feedcontrol = on then off. I’d also take one of the defer statements out. You can’t have multiple defers in the same program unless they have different on/off conditions.

  4. #4
    Regular Vistor
    Join Date
    Apr 2017
    Location
    South Bend, IN
    Posts
    35
    The vfeed is for a different virtual outlet. I have a BoB switch programmed to do a feed cycle but is not related to the auto feeder. Is this still a conflict?

  5. #5
    Regular Vistor
    Join Date
    Dec 2014
    Location
    Atlanta, GA
    Posts
    31
    No conflicts with the second virtual outlet. I would also double check the number of seconds in each of your feed settings (misc Apex settings) to make sure you have the delays expected when using the A and B feed modes. I’ve got my Feed A at 5 minutes and feed B at 20 minutes for different purposes. So if I use feed mode A and I have a statement if FeedA 000 Then off the outlet would stay off for 5 minutes (or FeedA 003 Then off for 8 minutes).

  6. #6
    Regular Vistor
    Join Date
    Apr 2017
    Location
    South Bend, IN
    Posts
    35
    I replaced the feeder code with what you wrote and also took out the second SET ON in the return and skimmerand it worked just fine. Thank you watkinsmd!

  7. #7
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    You need to change your skimmer code as well. Defers cant be used twice and it's got waaay more lines than it needs. Use this instead

    Fallback OFF

    Set ON

    If Output Return = OFF Then OFF

    If FeedB 000 Then OFF

    If BoB_3 CLOSED Then OFF

    If FeedD 000 Then OFF

    Defer 005:00 Then ON

    You might be an engineer if...You have no life and can prove it mathematically.

Similar Threads

  1. AFS programing
    By Betafish88 in forum Misc Apex Usage & Programming
    Replies: 3
    Last Post: 02-23-2018, 14:38
  2. Help! AFS programing
    By dtorti in forum Misc Apex Usage & Programming
    Replies: 2
    Last Post: 12-23-2017, 20:56
  3. Review My Program AFS Programing
    By gpdno in forum Misc Apex Usage & Programming
    Replies: 2
    Last Post: 05-30-2014, 06:47
  4. Help! AFS Programing
    By Jonty in forum AquaBus Modules, Probes, and Breakout Boxes
    Replies: 2
    Last Post: 01-15-2014, 18:15
  5. Help! AFS Programing
    By pinhigh1886 in forum Apex Classic/Apex Lite/Apex Jr
    Replies: 11
    Last Post: 12-11-2013, 12:38

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •