Jump to content

Bryon Sol

  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. For questions regarding product selection and availability, please reach out to insidesales@gibsonengineering.com or call us at the number below. Address: 90 Broadway, Norwood, Massachusetts 02062 Phone: (781) 769-3600 Fax: (781) 769-8455
  2. Often with new In-Sight Vision Systems or Vision Sensors, or ones that have been on the shop floor for a while, you find that you can't connect to the system. You may forget what the IP Address is of the camera, or if it's new it comes set to DHCP and you can't get connected. The steps below will help you get connected. We recommend in order to simplify the setup, use hard-wired Ethernet from your PC to a simple Ethernet Switch and nothing else. The reason for this is to make sure that we don't have any address conflicts and that simple communications can work. Do not use a router, or a managed switch, just a simple unmanaged switch. Typically we could also go directly from the PC to the camera without the switch, but some older PCs do not have auto-crossover hardware whereas most switches these days do allow for this. Step 1: Connect your PC and camera to a stand alone network switch, use the wired network port of your PC. Step 2: Set a Static IP Address for the PC's Ethernet Port This depends greatly on your operating system how you get to the list of network adapters. But in the end we typically want to get to "Network Connections" In most Windows operating systems once you get to Control Panel, go to Network and Sharing Center, then "Change adapter Settings", you should see a screen something like this with your various network adapters. Right Click on Ethernet (or whatever your wired network adapter is) and select Properties. Next select the IPV4 line and click Properties again. Set the IP address to a static address. Most companies will use 192.168.0.X or 192.168.1.X for their company network, some will use the 172.16.X.X range and some will use the 10.X.X.X range. We just want to pick something that does not conflict with your company network. Often a 192.168.3.X address will work, so for our example we will use So your settings will look like this: After you click OK, you will now have a static IP Address on your PC. Step 3: Open In-Sight Explorer Step 4: Click on Get Connected Step 5: If you see the camera in the list, you can select it and click Connect, but most likely it will not be there, so you will need to click Add Step 6: Decide if you want to change the Camera's IP Address or your PC, and set the appropriate device's IP Address. The Camera will show up in the list, if you select it you will see it's IP Address. If the camera is part of a working machine, you want to change your PC's IP address to be in the same range as the camera, so go back to Step 2. If the camera is new or not part of a working machine, then it's okay to change it's address as shown below. Step 7: Go back to Get Connected and select the camera and connect!
  3. One thing to be aware of is that the FX5UJ series does not allow SFC. The FX5U and FX5UC PLCs do, but the FX5UJ does not.
  4. As yet another example of the amazing flexibility and power that Mitsubishi’s iQ-F Controller, Mitsubishi has now added Sequential Function Chart programming to the FX5U and FX5UC compact, cost effective PLCs. If you have been a PLC programmer for a long time you have probably programmed in ladder logic, and most likely Function Block Diagram languages (FBD) which has also been called Structured Ladder programming. You might have even used Structured text (ST) programming. But have you ever tried SFC? If you have a project where the machine acts very sequentially, SFC can’t be beat for making troubleshooting the sequence easier and faster. Let’s explore all of the available languages in the FX5U and FX5UC PLCs. The first is Ladder programming and it is the classic language for PLC programming which comes from classic relay logic. Ladder Logic is very easy to read for standard input and output logic if all you need are inputs, outputs, timers and counters. Once you go beyond simple logic, Ladder programming can start to look and feel kind of clunky. As you can see below, once we start trying to add Function Blocks into ladder, the classic clean look and feel starts to get broken up. The simple Set/Reset block really feels out of place. That’s where Function Block Diagram (FBD) programming starts to show it’s power. It is much cleaner and easier to read when we start using larger function blocks. It also lends itself well to Object Oriented Programming techniques. We also have Structured Text programming available to us. For those who have done extensive PC programming, a text based language may feel much more comfortable, but for PLC programmers there are still significant advantages to this language. For performing complex math or string manipulation, Structured Text (ST) language makes for a very clean, compact, easy to read language. So with having 3 languages already, why would we need or want a fourth? First, let’s examine what SFC programming is. The name gives it away: Sequential Function Chart. SFC is represented as a flow chart format with Blocks, Actions, and Decisions (transitions). An SFC program starts at an initial step, executes the next step every time the relevant transition becomes TRUE, and ends a series of operations at an end step. 1. When starting a block, the initial step (1) is activated first and then the action (2) is executed. After execution of the action (2), the program checks whether the next transition (3) has become TRUE. 2. The program executes only the action (2) until the transition (3) becomes TRUE. When the transition (3) becomes TRUE, the program ends the action (2), deactivates the initial step (1), and activates the next normal step (4). 3. After execution of the action of the normal step (4), the program checks whether the next transition has become TRUE. If the next transition does not become TRUE, the program repeats the execution of the action of the normal step (4). 4. When the transition becomes TRUE, the program ends the action, deactivates the step (4), and activates the next step (5). 5. Every time the transition becomes TRUE, the program activates the next step and ends the block when it finally activates the end step (6). So where would I use SFC and why? If you’ve ever written ladder and used STL (Step Ladder) instructions or if you’ve ever written your own State Machine logic, then you’ve basically written SFC programs without knowing it. However, SFC has some advantages over STL and State Machine Logic in plain ladder. With SFC, only the ACTIVE block is scanned. This means that the CPU can scan much faster and is much more efficient. Not only is your scan time reduced (often by very significant amounts), when monitoring SFC, you can see which step or steps are active very quickly and easily and jump right to a very small section of code to see what is going on. In previous generations of PLCs, the logic inside SFC had to be written in Ladder programming. Now with the iQ-R and iQ-F PLCs, the code resides in an Action. Each Step can have up to 4 Actions tied to it, and each Action can be written in any of the standard three languages. With the latest release of GX Works3 Programming software (Version 1.070Y) we now have SFC available to us on the FX5U and FX5UC series PLCs. If you have a PLC with serial number 1.7X or later, you can update the firmware to version 1.220 and take advantage of this powerful language. I hope this brief introduction into SFC has piqued your interest. Now go write some code!
  5. Color Inspection comes to the ViDi Platform Cognex has announced the release of Color cameras for use with its ViDi Deep Learning platform. If you haven't been keeping up with Deep Learning in Machine Vision, this is huge news. Not very long ago Deep Learning and neural networks were limited to lab use or very large complex systems. But now you can train complex applications and deploy them on Smart Cameras on your product line to perform inspections that were never possible with traditional rules based machine vision. Read the blog here at Cognex "5 Inspections Made Possible with Color Imaging and Deep Learning" By utilizing the D900 platform, Cognex is bringing Deep Learning out onto the production floor in unprecedented ways. Whether it's Kitting, Defect Detection, OCR or other difficult inspection tasks, Cognex has a system that can tackle your toughest applications. Benefits of the D900 ViDi System: 2.3MP and 5MP Grayscale or Color Cameras with HDR+ IP67 Rated Housing for Ruggedness in the Industrial Environment Performs inspections not possible with traditional Rule Based machine vision No PC on your production floor Familiar In-Sight Spreadsheet programming environment Ease of Deployment
  6. Wow, October got away from me. I don't know about you, but things are still moving fast and completing new projects is taking longer than usual right now. But that's where having options and other resources can be a great help. Did you know that Gibson Engineering has been running a Panelshop for decades? That's right, we have a group dedicated to custom panel work. We do everything from kitting, to small assembly work, to custom electrical enclosure, to large multi-bay control enclosures. We even do full Automation Cells. With an Engineering staff of 10 people, and a crew of highly skilled technicians, we can produce products from the simple and straight forward to much more complex systems to support our customers. So if you are trying to get your project completed and resources are problematic. We can probably help. Some of the things we do: Cable assemblies and connectorizing. Assembly services: Machine Framing, Guarding and Conveyors Then on the Panelshop side of things we can offer small panels like our Vision Power Panels and any custom small enclosure, all the way to multi-bay enclosures. We also do complete machine builds from small desktop inspection systems to complex robotic cells. Suffice to say with a an Engineering staff who on average have 15 years or more experience, we've seen and solved many of the problems that exist across many industries. Let us help you bring your projects to completion by leveraging our resources.
  7. With GOT1000 and GOT2000 series HMI's when you open GT Designer 3 software, (purchased as GT Works3 package) if you go to the Help menu and click Manual List it will open a PDF that lists all the various manuals for programming GOT terminals. In this PDF is a list of "GOT2000 Series Connection Manuals" that describe how to configure both your HMI and your PLC. The first one in the list is for connecting your Mitsubishi PLC to your MItsubishi GOT. In the bookmarks section of the GOT2000 Series Connection Manual (Mitsubishi Electric Products) there are sections for every type of possible connection. We'll look at Ethernet Connection as an example as this is the most common today. You will notice it lists all PLCs that can connect via Ethernet, then how to configure the system (built-in Ethernet vs Ethernet Module on the PLC, or with add-on cards on the HMI etc) Then we get to 4.3 and 4.4 where it will give actual functional examples of configuring your HMI and PLC. For example, connecting an R04PLC to a GT27 via Ethernet. Overall - this is the critical picture - ALL the settings needed to make this work are shown here. Notice for instance that the PLC No (Station) is different on PLC and HMI. They each need a unique number! On the HMI Side it shows the screens for configuring the above. On the PLC side it shows the screens and how to configure the PLC: If you follow through with each detail carefully you will be up and running in no time!
  8. Very interesting post Batu, thank you! I will add that Gibson Engineering has seen an upswing in requests for custom training during this unprecedented time. We are doing more training than ever and helping to educate both new and experienced employees. I believe some of the increase has been because of the slow down, but I also think companies are seeing the value in the up-skilling that you mention. As terrible as this has been, I'm left optimistic and even somewhat excited to see where this takes manufacturing in the coming months and years.
  9. Version 1.0.0


    The attached file shows how to connect a Cognex InSight Vision System to an FX3 series PLC with the left side adapter Ethernet card using SLMP or SLMP Scanner communications. It only shows the configuration steps. It does not describe the use of the Control or Status Blocks, that can be found in the InSight help files. This provides connection details only.
  10. Okay - this is tough because it depends on how you are connecting on your PC side and how you are connecting on your PLC side, and new products get added and things change, but here's a general summary. Generally speaking this can be simplified: If you are on a PLC from the last 5-10 years (it's 2020 now) then mini-USB is probably available on the PLC, if mini-USB is not available, then Ethernet is with the exception of the FX3U and the Alpha. So this includes FX3S, FX3G, L Series, Q Series and R Series released in the last 10 years If you are working with an FX1S, FX1N, FX2N, FX3x PLC the front port is an 8 pin mini-DIN RS-422 cable and you can use the FX-USB-AW cable If you are working with an older FX PLC with the 25 pin connector, get the SC-09 cable and get a USB to Serial adapter like the Keyspan/Tripplite USA-19HS If you are working on a Q PLC that is slightly older it may have a mini-DIN connector on it, this is a 6 pin mini-DIN and is not the same as the mini-DIN on the FX series, it is RS-232. For this you need the SC-Q cable with a USB to Serial adapter, or the GT10-RS2TUSB-5S and a mini-USB cable As an experienced Mitsubishi programmer, I keep 5 cables in my bag and this setup covers me for 99% of what I need: Classic SC-09 Cable to program either new or old FX series and some old A series PLCs Keyspan/Tripplite USA-19HS serial to USB converter Mini-USB Cable with Ferrite core like the MR-J3USBCBL3M or GT09-C30USB-5P GT10-RS2TUSB-5S converter to connect to old Q series and some HMIs with the round RS232 connector A good quality Ethernet cable around 10' long. If I didn't have to worry about the old FX and A series, then the FX-USB-AW would replace cables 1, 2 and 3 in this list! Below is a table that shows what cable you should need for what PLC. Family Model Connection Type PC Side Connection Type PLC Side Cable # Alpha Alpha2 RS-232 (9 Pin Serial) Front Panel Connection AL-232CAB FX FX-XXX RS-232 (9 Pin Serial) RS-422 (DB25) SC09 FX FX1N-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX1N-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX1S-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX1S-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX2NC-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX2NC-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX2N-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX2N-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX3G-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX3G-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX3G-XXX USB mini-USB-B MR-J3USBCBL3M FX FX3S-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX3S-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX3S-XXX USB mini-USB-B MR-J3USBCBL3M FX FX3UC-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX3UC-XXX USB RS-422 (mini-Din) FX-USB-AW FX FX3U-USB-BD USB FX3U-USB-BD MR-J3USBCBL3M FX FX3U-XXX RS-232 (9 Pin Serial) RS-422 (mini-Din) SC09 FX FX3U-XXX USB RS-422 (mini-Din) FX-USB-AW FX5 (iQ-F) FX5U-XXX Ethernet (wired) Ethernet (wired) FX5 (iQ-F) FX5UC-XXX Ethernet (wired) Ethernet (wired) FX5 (iQ-F) FX5UJ-XXX Ethernet (wired) Ethernet (wired) FX5 (iQ-F) FX5UJ-XXX USB mini-USB-B MR-J3USBCBL3M L L02 Ethernet (wired) Ethernet (wired) L L02 USB mini-USB-B MR-J3USBCBL3M L L06 Ethernet (wired) Ethernet (wired) L L06 USB mini-USB-B MR-J3USBCBL3M L L26 Ethernet (wired) Ethernet (wired) L L26 USB mini-USB-B MR-J3USBCBL3M QCPU Q00U USB mini-USB-B MR-J3USBCBL3M QCPU Q00U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q00UDE Ethernet (wired) Ethernet (wired) QCPU Q00UJ USB mini-USB-B MR-J3USBCBL3M QCPU Q01 RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q02 RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q02H RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q02U USB mini-USB-B MR-J3USBCBL3M QCPU Q02U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q02UDE Ethernet (wired) Ethernet (wired) QCPU Q03U USB mini-USB-B MR-J3USBCBL3M QCPU Q03U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q03UDE Ethernet (wired) Ethernet (wired) QCPU Q04U USB mini-USB-B MR-J3USBCBL3M QCPU Q04U RS-232 (9 Pin Serial) RS-232 (mini-DIN) QCPU Q04UDE Ethernet (wired) Ethernet (wired) QCPU Q06H RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q06U USB mini-USB-B MR-J3USBCBL3M QCPU Q06U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q06UDE Ethernet (wired) Ethernet (wired) QCPU Q0OJ RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q100U USB mini-USB-B MR-J3USBCBL3M QCPU Q100U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q100UDE Ethernet (wired) Ethernet (wired) QCPU Q10U USB mini-USB-B MR-J3USBCBL3M QCPU Q10U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q10UDE Ethernet (wired) Ethernet (wired) QCPU Q12H RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q12PH RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q13U USB mini-USB-B MR-J3USBCBL3M QCPU Q13U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q13UDE Ethernet (wired) Ethernet (wired) QCPU Q20U USB mini-USB-B MR-J3USBCBL3M QCPU Q20U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q20UDE Ethernet (wired) Ethernet (wired) QCPU Q25H RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q25PH RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q26U USB mini-USB-B MR-J3USBCBL3M QCPU Q26U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q26UDE Ethernet (wired) Ethernet (wired) QCPU Q50U USB mini-USB-B MR-J3USBCBL3M QCPU Q50U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU Q50UDE Ethernet (wired) Ethernet (wired) QCPU QO1U USB mini-USB-B MR-J3USBCBL3M QCPU QO1U RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q QCPU QO1UDE Ethernet (wired) Ethernet (wired) AnSH AnSH RS232 RS422 SC09 Qmotion Q172D USB mini-USB-B MR-J3USBCBL3M Qmotion Q172D RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q Qmotion Q170M RS-232 (9 Pin Serial) RS-232 (mini-DIN) SC-Q Qmotion Q170M USB mini-USB-B MR-J3USBCBL3M Qmotion MRMQ100 Ethernet (wired) Ethernet (wired) Qmotion Q170M Ethernet (wired) Ethernet (wired) RCPU R00CPU USB mini-USB-B MR-J3USBCBL3M RCPU R00CPU Ethernet (wired) Ethernet (wired) RCPU R01CPU USB mini-USB-B MR-J3USBCBL3M RCPU R01CPU Ethernet (wired) Ethernet (wired) RCPU R02CPU USB mini-USB-B MR-J3USBCBL3M RCPU R02CPU Ethernet (wired) Ethernet (wired) RCPU R04CPU USB mini-USB-B MR-J3USBCBL3M RCPU R04CPU Ethernet (wired) Ethernet (wired) RCPU R08CPU USB mini-USB-B MR-J3USBCBL3M RCPU R08CPU Ethernet (wired) Ethernet (wired) RCPU R16CPU USB mini-USB-B MR-J3USBCBL3M RCPU R16CPU Ethernet (wired) Ethernet (wired) RCPU R32CPU USB mini-USB-B MR-J3USBCBL3M RCPU R32CPU Ethernet (wired) Ethernet (wired) RCPU R120CPU USB mini-USB-B MR-J3USBCBL3M RCPU R120CPU Ethernet (wired) Ethernet (wired) RCPU R04ENCPU USB mini-USB-B MR-J3USBCBL3M RCPU R04ENCPU Ethernet (wired) Ethernet (wired) RCPU R08ENCPU USB mini-USB-B MR-J3USBCBL3M RCPU R08ENCPU Ethernet (wired) Ethernet (wired) RCPU R16ENCPU USB mini-USB-B MR-J3USBCBL3M RCPU R16ENCPU Ethernet (wired) Ethernet (wired) RCPU R32ENCPU USB mini-USB-B MR-J3USBCBL3M RCPU R32ENCPU Ethernet (wired) Ethernet (wired) RCPU R120ENCPU USB mini-USB-B MR-J3USBCBL3M RCPU R120ENCPU Ethernet (wired) Ethernet (wired)
  11. While this doesn't cover absolutely everything this is a good start at a listing of the most common batteries needed for Mitsubishi PLCs.
  12. A very common question is "what software do I need to purchase to program my PLC?". Luckily with Mitsubishi, the answer is simple. GX Works3. As of the release of the iQ-F (FX5) and iQ-R series PLCs, Mitsubishi released their newest programming platform, GX Works3. And the best part is, when you buy it, you get the two previous programming platforms with it. You also get GX Works2 and GX Developer, all for one price and the price is the same as GX Works2 was, so you are paying the same as you used to and you are getting 3 packages. So which package do you need for which PLC? Use the following chart: *** there is a compatibility mode whereby GX Works 3 will open Q or L or FX3 series projects that is not noted in this chart
  13. Download and install the the version of InSight Explorer that matches the firmware on your camera. https://support.cognex.com/en/downloads/in-sight/software-firmware If you are unsure which version you need, get the latest and greatest, then you can use it to determine what firmware you are running and therefore what version of software you should be running as the two should always match. After installing InSight Explorer, you will need to get your Emulator License: Open InSight Explorer Using the pull-down menu at the top: -> System -> Options From the dialog box, choose “Emulation” Copy “Offline Programming Reference” to the clipboard Go To http://www.cognex.com At the top right create an account, or if you already have one, log in. Open this web page - https://support.cognex.com/en/InsightEmulatorKey Enter a value for "Company Name" and paste your Offline Programming Reference key into the entry field. Click “Get Key” Copy the provided “Offline Programming Key” Paste this key back in your InSight Explorer dialog box for “Offline Programming Key” Click Apply Click Okay Restart InSight Explorer You should be all set!
  14. Picking the right actuator and determining the pitch required to meet cycle times and carry the desired load can be tricky at times, but not if you are using IAI actuators. By using the cycle time calculators created by Intelligent Actuator which can be found on their website linked below, you can quickly and easily figure out the right actuator for your application. https://www.intelligentactuator.com/cycle-time-calculation-software/
  15. Version 1.0.0

    1 download

    The attached file discusses the difference between Sinking and Sourcing, NPN and PNP and Relay outputs. It also includes wiring diagrams and background information into solid state devices like diodes, bipolar junction transistors and how these devices work. If you want an intro into transistor theory and to understand the differences between sinking/sourcing or NPN/PNP, this is the document for you.
  • Create New...