wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pre-Test IoT for Industrial (OMRON)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

IoT (Internet of Things) หมายถึงอะไร

a)

ระบบอินเทอร์เน็ตความเร็วสูงสำหรับโรงงาน

b)

เครือข่ายของอุปกรณ์อิเล็กทรอนิกส์หรือเซนเซอร์ที่เชื่อมต่ออินเทอร์เน็ตเพื่อแลกเปลี่ยนข้อมูลอัตโนมัติ

c)

โปรแกรมสำหรับสร้าง Dashboard บนมือถือ

d)

เครื่องจักรที่ทำงานได้เองโดยไม่ต้องใช้ไฟฟ้า

e)

ไม่ทราบคำตอบ

2.

ในโปรแกรม Node-RED ส่วนที่เรียกว่า "Palette" มีหน้าที่อะไร

a)

เป็นพื้นที่สำหรับวางโหนดและเชื่อมต่อโหนด

b)

เป็นพื้นที่แสดงรายละเอียดและแสดงผล Debug

c)

เป็นส่วนที่เก็บโหนดเพื่อเรียกใช้งานใน Workspace

d)

เป็นส่วนหัวโปรแกรมและปุ่มตั้งค่า

e)

ไม่ทราบคำตอบ

3.

หากต้องการประกาศตัวแปรค่าคงที่ที่ไม่สามารถเปลี่ยนแปลงค่าได้ใน JavaScript (Node-RED) ต้องใช้คำสั่งใด

a)

var

b)

let

c)

const

d)

static

e)

ไม่ทราบคำตอบ

4.

เครื่องหมาย === ในภาษา JavaScript มีความหมายว่าอย่างไร

a)

กำหนดค่าให้ตัวแปร

b)

เปรียบเทียบว่าค่าเท่ากันหรือไม่

c)

เปรียบเทียบว่าค่าไม่เท่ากัน

d)

การหารเอาเศษ

e)

ไม่ทราบคำตอบ

5.

มาตรฐาน IEC 61131-3 มีประโยชน์อย่างไรต่อการเขียนโปรแกรม PLC

a)

ทำให้ PLC สามารถเชื่อมต่อ WiFi ได้ทันที

b)

ทำให้ไม่ต้องเรียนรู้ภาษาเฉพาะของ PLC แต่ละยี่ห้อ และกำหนดชื่อตัวแปรแทน Address ได้

c)

ช่วยให้ PLC ทำงานเร็วขึ้น 2 เท่า

d)

ใช้สำหรับแปลงกระแสไฟฟ้าใน PLC

e)

ไม่ทราบคำตอบ

6.

POU (Program Organization Unit) ในโครงสร้างของ PLC ประกอบด้วย 3 ลักษณะ คือข้อใดบ้าง

a)

Program, Function Blocks (FBs), Functions (FUNs)

b)

Task, Section, Rung

c)

Input, Output, Memory

d)

Global, Local, External

e)

ไม่ทราบคำตอบ

7.

"Local Variable" ในการเขียนโปรแกรม PLC หมายถึงตัวแปรประเภทใด

a)

ตัวแปรที่สามารถใช้งานได้ทุกๆ POUs

b)

ตัวแปรที่เชื่อมโยงข้อมูลจากอุปกรณ์อินพุต/เอาท์พุตภายนอก

c)

ตัวแปรที่สามารถใช้งานได้เฉพาะภายใน POU นั้นๆ เท่านั้น

d)

ตัวแปรที่ระบบสร้างขึ้นให้อัตโนมัติ

e)

ไม่ทราบคำตอบ

8.

หากต้องการให้ตัวแปรใน PLC จำค่าได้แม้ไฟดับ (Retain) จะต้องกำหนดคุณสมบัติอย่างไร

a)

กำหนด Initial Value เป็น 0

b)

กำหนด Network Publish เป็น Output

c)

ติ๊กเลือกคุณสมบัติ Retain ในตารางตัวแปร

d)

กำหนด AT เป็น %W0.00

e)

ไม่ทราบคำตอบ

9.

การกำหนด Attribute "AT" ให้กับตัวแปร User-defined Variables เพื่ออ้างอิง Address แบบ Word ต้องใช้รูปแบบใด

a)

#D100

b)

%D100

c)

&D100

d)

$D100

e)

ไม่ทราบคำตอบ

10.

คำสั่ง Timer ชนิด TON (On-Delay Timer) จะเริ่มนับเวลาเมื่อใด

a)

เมื่อสัญญาณ Input เป็น False (Off)

b)

เมื่อสัญญาณ Input เป็น True (On)

c)

เมื่อสัญญาณ Output ทำงานแล้ว

d)

เมื่อจ่ายไฟเข้า PLC ทันที

e)

ไม่ทราบคำตอบ

11.

คำสั่ง COUNTER_CTU ใน PLC จะทำการนับค่าขึ้นเมื่อใด

a)

เมื่อมีสัญญาณ Input เข้ามาที่ขา Reset

b)

เมื่อสัญญาณที่ขา CU เปลี่ยนสถานะเป็น ON

c)

เมื่อค่า PV เป็น 0

d)

เมื่อสัญญาณที่ขา Q ทำงาน

e)

ไม่ทราบคำตอบ

12.

ในการเชื่อมต่อ Modbus TCP พอร์ต (Port) มาตรฐานที่นิยมใช้คือพอร์ตใด

a)

80

b)

8080

c)

502

d)

9600

e)

ไม่ทราบคำตอบ

13.

Function Code (FC) ใดของ Modbus ที่ใช้สำหรับ "Read Input Registers"

a)

FC1

b)

FC3

c)

FC4

d)

FC5

e)

ไม่ทราบคำตอบ

14.

ในการตั้งค่า FINS Protocol เพื่อสื่อสารแบบ Ethernet/IP กับ PLC Omron ในเอกสารระบุให้ใช้ Port หมายเลขใด

a)

502

b)

3000

c)

8086

d)

9600

e)

ไม่ทราบคำตอบ

15.

โปรแกรมใดใช้สำหรับจัดการฐานข้อมูล InfluxDB

a)

Node-RED

b)

Sysmac Studio

c)

influxd.exe

d)

Grafana Server

e)

ไม่ทราบคำตอบ

16.

URL เริ่มต้นสำหรับการเข้าใช้งาน InfluxDB ผ่านเว็บเบราว์เซอร์คือข้อใด

17.

"Bucket" ใน InfluxDB มีหน้าที่คล้ายกับสิ่งใดในฐานข้อมูลทั่วไป

a)

Table (ตาราง)

b)

Database (ฐานข้อมูล)

c)

Row (แถว)

d)

Column (คอลัมน์)

e)

ไม่ทราบคำตอบ

18.

เพื่อให้ Node-RED สามารถเขียนข้อมูลลง InfluxDB ได้ จำเป็นต้องสร้างสิ่งใดใน InfluxDB เพื่อนำมาใส่ใน Node-RED

a)

Username และ Password เท่านั้น

b)

API Token

c)

IP Address ใหม่

d)

HTML Code

e)

ไม่ทราบคำตอบ

19.

URL เริ่มต้นสำหรับการเข้าใช้งาน Grafana คือข้อใด

20.

ขั้นตอนแรกในการเชื่อมต่อ Grafana กับ InfluxDB คือการทำสิ่งใดใน Grafana

a)

Create Dashboard

b)

Add visualization

c)

Add new data source

d)

Import JSON

e)

ไม่ทราบคำตอบ