The NI-FBUS v3.1.1 can instantiate new Logix Blocks, assign the slot number and download to the FFLD. However, I cannot seem to get these Logix Blocks to switch from OOS to Auto. The FFLD Resource Block is running in Auto. The Logix Block attempts to switch to Auto but reverts back to OOS. No errors are displayed (Block Error). I exported all NI-FBUS Link parameters for the FFLD to a CSV.
If I use RSFieldbus to instantiate the Logix Blocks in the FFLD, then I can connect NI-FBUS and upload these block and put them into Auto. Once I have the block running, I have captured all the settings via NI-FBUS Link parameter export. I compared these parameters to the previous parameters and I find them to be identical.
My only conclusion is RSFieldBus must access different parameters that are not seen in NI-FBUS... or maybe they use different DD files?
I have FFLD v1.5 and RSFieldBus v1.5 and NI-FBUS v3.1.1. I had the same problem with FFLD v1.0 and RSFieldBus v1.5.
I tried copying and registering all the RSFieldBus v1.5 DD and data files to NI-FBUS data directories.
As a work-around, I used RSFieldBus to install 4 RSLogix Blocks (Slot 0 to Slot 3) without any Function Block connections. Then I can use NI-FBUS to make the Function Block connections and download the Function Block.
Any ideas of what would be different in NI-FBUS vs. RSFieldBus?
Maybe I need to capture the FF network traffic during the instantiagation using a FF traffic analyzer?