# Tasks and Solutions

### Software platform: FACTORY I/O

{% hint style="success" %}
Download link for the solution is given at the end of the page. Kindly scroll down
{% endhint %}

### Task 1: From A to B

In this solution, you will learn how to use contact logic instructions for moving the box from A to B.

![Pre-built scene in FACTORY I/O](https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FNVnWTFLLU5TMg1WlJHjL%2Fimage.png?alt=media\&token=30c57f54-1040-457d-9b10-047dc6bdc710)

### Task 2: From A to B (SET/RST)

In this solution, you will make the same logic using SET and RESET instructions

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FfEOvtwCH6IVnmSbx6QB1%2FUntitled%201?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 3: Filling Tank (Timers)

In this solution, you will learn how to use timers for filling and draining the tank

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2F6V8g5yFcaZSUtNG9OVpl%2FUntitled%202?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 4: Queue of Items (Counter)

In this solution, you will learn how to use counter for counting the objects on the conveyor

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FLMAqMuEPo1WEoc0AdDYo%2FUntitled%203?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 5: Assembler

In this solution, you will learn how to make sequence logic to assemble the upper and lower part using digital IOs

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FLf0bcmRTN5wAgKETkgoJ%2FUntitled%204?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 6: Assembler analog

In this solution, you will learn how to make sequence logic to assemble the upper and lower part using analog IOs

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FLf0bcmRTN5wAgKETkgoJ%2FUntitled%204?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 7: Buffer Station

In this solution, you will learn how to make buffer logic for the conveyor system

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FMclZ06PyGay3kTrMbfGv%2FUntitled%205?alt=media" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 11: Basic PID explanation

In this solution, you will learn the basics of PID algorithm using analog sensor and analog conveyor

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FGr9URaDZaXRKDKItkPi2%2FUntitled%206?alt=media" alt=""><figcaption><p>Customzed scene</p></figcaption></figure>

### Task 12: PID Level Control

In this solution, you will learn how to implement PID logic to the tank level system to control the tank liquid

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FG3uaO2As22bhg9ZNaimG%2Fimage.png?alt=media&#x26;token=3b7d824b-b151-4859-a7fb-a317f18a2a6a" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 14: Sorting by height (Basic)

In this solution, you will learn how to sort the object based on height

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FcGjilwlqw0TxW2osnsy6%2Fimage.png?alt=media&#x26;token=3b754436-38d9-47ca-8f7f-134aafecc1e9" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 16: Sorting by weight

In this solution, you will learn how to sort the object based on weight

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FGdxYmEiUOI2vURIoQVYy%2Fimage.png?alt=media&#x26;token=ff7f7d58-5abb-49a7-a417-feee5393020e" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Task 19: Production line

In this solution, you will learn how to make production flow system using conveyors and robot working together

<figure><img src="https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2Fi4ZacDcvqJ85gVk91DIu%2Fimage.png?alt=media&#x26;token=3329f2a8-b937-4304-8c71-bb95c37af368" alt=""><figcaption><p>Pre-built scene in FACTORY I/O</p></figcaption></figure>

### Download all solutions

Download all the solutions using the file below. Kindly use [WinRAR ](https://www.win-rar.com/start.html?\&L=0)to extract the files from the file

{% file src="<https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FI0IyHpcAQpjZczcE7lAD%2FFACTORY%20IO%20with%20CONTROL%20IO.rar?alt=media&token=ba98344e-95e3-4d47-9a6d-34cb71306af7>" %}

### Building Conveyor line

Solutions are given in the file below

{% file src="<https://1831238825-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLd2M9UNfMTnw9DjDdZJz%2Fuploads%2FLTsdTSI5HK5v2tetT3Tf%2FLight%20Load%20Conveyor%20System.rar?alt=media&token=2dc690d8-ebfb-4afd-96ab-6ceaf0448cd4>" %}
