Our customer decided to change IP address schemes on us, and ever since I changed the IP of the PC that is running FSQL, I have had problems. I am not 100% sure the problem is with FSQL, but I am ruling out RSLinx as the culprit for now because it works OK with an OPC quick client. The problem might be with RSLinx when FSQL tries to use it as the OPC server, but I am not sure how to test that.
In general, the PC runs agonizingly slow as soon as the FSQL service is started. If I stop the service, performance returns to normal. After I start the service, the tray icon says ‘Attempting to start service…’ for a very long time. I let it sit like this for about an hour and saw no change.
If I bring up the Service Status window, it says ‘Service Connection Not Available’, and briefly switches to ‘Unable to Connect to Service’ before going back to the first message.
I have tried reinstalling FSQL, but I didn’t reboot after the uninstall and before the reinstall. Next step will be to do a proper reboot, then reinstall RSLinx as well.
When FSQL is uninstalled, does the configuration/project get deleted as well? If not, where is it so I can delete it and restore an older backup in case it was corrupted.
Can you guys think of any reasons why this might be happening? Corrupt configuration maybe? Anything else I can try to fix it? Thanks for your help!
UPDATE:
If I open the frontend and try to connect to the service manually, it gives an unexpected error. Copied and pasted the message here:
Error Message: Object reference not set to an instance of an object.
Stack trace:
at FactorySQL.frmMain.ShowEditConnections(Boolean NewConnection)
at FactorySQL.frmMain.msiConnection_NewConn_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)