โมดูล I/O ดิจิทัล
โอบี-215
คู่มือการใช้งาน
ระบบการจัดการคุณภาพของการออกแบบและการผลิตอุปกรณ์เป็นไปตามข้อกำหนดของ ISO 9001:2015
เรียนลูกค้า,
บริษัท Novatek-Electro Ltd. ขอขอบคุณที่ซื้อผลิตภัณฑ์ของเรา คุณจะสามารถใช้เครื่องได้อย่างถูกต้องหลังจากศึกษาคู่มือการใช้งานอย่างละเอียด โปรดเก็บคู่มือการใช้งานไว้ตลอดอายุการใช้งานของเครื่อง
พินิจ
โมดูล I/O ดิจิทัล OB-215 ซึ่งต่อไปนี้เรียกว่า “อุปกรณ์” สามารถใช้งานได้ดังต่อไปนี้:
– รีโมท DC voltagอีมิเตอร์ (0-10V);
– มิเตอร์ DC ระยะไกล (0-20 mA);
– เครื่องวัดอุณหภูมิระยะไกลพร้อมความสามารถในการเชื่อมต่อเซ็นเซอร์ -NTC (10 KB)
เซ็นเซอร์อุณหภูมิ PTC 1000, PT 1000 หรือแบบดิจิทัล DS/DHT/BMP; ตัวควบคุมอุณหภูมิสำหรับโรงงานทำความเย็นและทำความร้อน; ตัวนับพัลส์พร้อมบันทึกผลลัพธ์ลงในหน่วยความจำ; รีเลย์พัลส์พร้อมกระแสสลับสูงสุด 8 A; ตัวแปลงอินเทอร์เฟซสำหรับ RS-485-UART (TTL)
OB-215 กำหนดไว้ว่า:
การควบคุมอุปกรณ์โดยใช้เอาท์พุตรีเลย์ที่มีความสามารถในการสลับได้สูงถึง 1.84 kVA; ติดตามสถานะ (ปิด/เปิด) ของหน้าสัมผัสที่อินพุตหน้าสัมผัสแบบแห้ง
อินเทอร์เฟซ RS-485 ช่วยควบคุมอุปกรณ์ที่เชื่อมต่อและอ่านค่าเซนเซอร์ผ่านทางโปรโตคอล ModBus
การตั้งค่าพารามิเตอร์จะถูกตั้งค่าโดยผู้ใช้จากแผงควบคุมโดยใช้โปรโตคอล ModBus RTU/ASCII หรือโปรแกรมอื่นใดที่อนุญาตให้ทำงานกับโปรโตคอล ModBus RTU / ASCII
สถานะของเอาท์พุตรีเลย์ การมีแหล่งจ่ายไฟ และการแลกเปลี่ยนข้อมูลจะแสดงโดยใช้ไฟแสดงสถานะที่แผงด้านหน้า (รูปที่ 1, 1, 2)
ขนาดโดยรวมและรูปแบบการจัดวางของอุปกรณ์แสดงในรูปที่ 1
บันทึก: เซ็นเซอร์วัดอุณหภูมิจะรวมอยู่ในขอบเขตการจัดส่งตามที่ตกลง
- ตัวบ่งชี้การแลกเปลี่ยนข้อมูลผ่านอินเทอร์เฟซ RS-485 (เปิดอยู่เมื่อมีการแลกเปลี่ยนข้อมูล)
- ตัวบ่งชี้สถานะของเอาท์พุตรีเลย์ (เปิดเมื่อหน้าสัมผัสรีเลย์ปิดอยู่)
- ตัวบ่งชี้
จะเปิดเมื่อมีปริมาณการจ่ายไฟtage;
- ขั้วต่อสำหรับเชื่อมต่อการสื่อสาร RS-485;
- ขั้วต่อแหล่งจ่ายไฟอุปกรณ์
- ขั้วต่อสำหรับรีโหลด(รีเซ็ต)อุปกรณ์
- ขั้วต่อสำหรับเชื่อมต่อเซ็นเซอร์
- ขั้วเอาท์พุทของหน้าสัมผัสรีเลย์ (8A)
เงื่อนไขการดำเนินงาน
อุปกรณ์นี้มีวัตถุประสงค์สำหรับการใช้งานภายใต้เงื่อนไขต่อไปนี้:
– อุณหภูมิแวดล้อม: ตั้งแต่ลบ 35 ถึง +45 °C;
– ความดันบรรยากาศ: จาก 84 ถึง 106.7 kPa;
– ความชื้นสัมพัทธ์ (ที่อุณหภูมิ +25 °C): 30 … 80%
หากอุณหภูมิของอุปกรณ์หลังจากการขนส่งหรือการจัดเก็บแตกต่างไปจากอุณหภูมิโดยรอบที่ควรใช้งาน ให้เก็บอุปกรณ์ไว้ในสภาวะการทำงานภายในเวลาสองชั่วโมง ก่อนที่จะเชื่อมต่อกับแหล่งจ่ายไฟหลัก (เนื่องจากอาจมีการควบแน่นที่องค์ประกอบของอุปกรณ์)
อุปกรณ์นี้ไม่ได้มีวัตถุประสงค์สำหรับการใช้งานภายใต้เงื่อนไขต่อไปนี้:
– แรงสั่นสะเทือนและแรงกระแทกอย่างมีนัยสำคัญ
– ความชื้นสูง;
– สภาพแวดล้อมที่รุนแรงซึ่งมีกรด ด่าง ฯลฯ อยู่ในอากาศ ตลอดจนสิ่งปนเปื้อนรุนแรง (จารบี น้ำมัน ฝุ่น ฯลฯ)
อายุการใช้งานและการรับประกัน
อุปกรณ์มีอายุการใช้งาน 10 ปี
อายุการเก็บรักษา 3 ปี
ระยะเวลารับประกันการทำงานของอุปกรณ์คือ 5 ปีนับจากวันที่ขาย
ในช่วงระยะเวลารับประกันการใช้งาน ผู้ผลิตจะดำเนินการซ่อมแซมอุปกรณ์ฟรี หากผู้ใช้ปฏิบัติตามข้อกำหนดของคู่มือการใช้งาน
หมายเหตุ! ผู้ใช้จะสูญเสียสิทธิ์ในการรับบริการตามการรับประกันหากใช้อุปกรณ์โดยฝ่าฝืนข้อกำหนดของคู่มือการใช้งานฉบับนี้
การบริการรับประกันจะดำเนินการที่สถานที่ซื้อหรือโดยผู้ผลิตอุปกรณ์ การบริการหลังการรับประกันของอุปกรณ์จะดำเนินการโดยผู้ผลิตตามอัตราปัจจุบัน
ก่อนส่งไปซ่อม ควรบรรจุอุปกรณ์ไว้ในบรรจุภัณฑ์เดิมหรือบรรจุภัณฑ์อื่นที่ไม่รวมความเสียหายทางกลไก
กรุณาแจ้งเหตุผลโดยละเอียดในการส่งคืนอุปกรณ์และโอนไปยังฝ่ายบริการรับประกัน (หลังรับประกัน) ในช่องข้อมูลการเรียกร้อง
ใบรับรองการยอมรับ
OB-215 ได้รับการตรวจสอบการใช้งานและได้รับการยอมรับตามข้อกำหนดของเอกสารทางเทคนิคปัจจุบัน โดยจัดอยู่ในประเภทเหมาะสมสำหรับการใช้งาน
หัวหน้าฝ่าย QCD
วันที่ผลิต
ผนึก
ข้อมูลทางเทคนิค
ตารางที่ 1 – ข้อมูลจำเพาะทางเทคนิคพื้นฐาน
แหล่งจ่ายไฟที่ได้รับการจัดอันดับvoltage | 12 – 24 โวลต์ |
'ค่าความผิดพลาดของการวัดปริมาตร DCtage ในช่วง 0-10 AV, นาที | 104 |
ข้อผิดพลาดในการวัด DC ในช่วง 0-20 mA ขั้นต่ำ | 1% |
!ช่วงการวัดอุณหภูมิ (NTC 10 KB) | -25…+125 องศาเซลเซียส |
“ข้อผิดพลาดในการวัดอุณหภูมิ (NTC 10 KB) ตั้งแต่ -25 ถึง +70 | ±-1 องศาเซลเซียส |
ข้อผิดพลาดในการวัดอุณหภูมิ (NTC 10 KB) ตั้งแต่ +70 ถึง +125 | ±2 องศาเซลเซียส |
ช่วงการวัดอุณหภูมิ (PTC 1000) | -50…+120 องศาเซลเซียส |
ข้อผิดพลาดในการวัดอุณหภูมิ (PTC 1000) | ±1 องศาเซลเซียส |
ช่วงการวัดอุณหภูมิ (PT 1000) | -50…+250 องศาเซลเซียส |
ข้อผิดพลาดในการวัดอุณหภูมิ (PT 1000) | ±1 องศาเซลเซียส |
ความถี่พัลส์สูงสุดในโหมด "ตัวนับพัลส์/อินพุตลอจิก* | 200 เฮิรตซ์ |
แม็กซ์ ฉบับที่tage ที่กำหนดให้เป็นอินพุต «101» | 12 โวลต์ |
แม็กซ์ ฉบับที่tage ที่กำหนดให้เป็นอินพุต «102» | 5 โวลต์ |
เวลาเตรียมพร้อมสูงสุด | 2 วินาที |
'กระแสสลับสูงสุดพร้อมโหลดที่ใช้งานอยู่ | 8 ก |
ปริมาณและชนิดของหน้าสัมผัสรีเลย์ (หน้าสัมผัสสวิตชิ่ง) | 1 |
อินเทอร์เฟซการสื่อสาร | อาร์เอส (อีไอเอ/ทีไอเอ)-485 |
โปรโตคอลการแลกเปลี่ยนข้อมูล ModBus | แอสกี/อาร์ทียู |
สภาพการทำงานที่ได้รับการจัดอันดับ | ต่อเนื่อง |
เวอร์ชันการออกแบบตามสภาพอากาศ ระดับการป้องกันของอุปกรณ์ |
เอ็นเอฟ 3.1 P20 |
ระดับการปนเปื้อนที่ยอมรับได้ | II |
การใช้พลังงานไฟฟ้าแบบนาซิมัล | 1 วัตต์ |
ระดับการป้องกันไฟฟ้าช็อต | ที่สาม |
!หน้าตัดของสายไฟสำหรับการเชื่อมต่อ | 0.5 – 1.0 ฉัน |
แรงบิดในการขันสกรู | 0.4 นิวตันเมตร |
น้ำหนัก | ส 0.07 กก |
ขนาดโดยรวม | •90x18x64 มม. |
'อุปกรณ์นี้เป็นไปตามข้อกำหนดต่อไปนี้: EN 60947-1; EN 60947-6-2; EN 55011: EN 61000-4-2
การติดตั้งอยู่บนราง DIN ขนาดมาตรฐาน 35 มม.
ตำแหน่งในอวกาศ – ตามใจชอบ
วัสดุตัวเรือนเป็นพลาสติกชนิดดับไฟได้เอง
สารอันตรายที่มีปริมาณเกินความเข้มข้นสูงสุดที่อนุญาตไม่มีอยู่
คำอธิบาย | พิสัย | การตั้งค่าจากโรงงาน | พิมพ์ | ว/ร | ที่อยู่ (ธ.ก.ส.) |
การวัดสัญญาณดิจิตอล: 0 – ตัวนับชีพจร; 1 – อินพุตลอจิก/รีเลย์พัลส์ การวัดสัญญาณอนาล็อก: 2 – ฉบับtagอี การวัด; 3 – การวัดกระแสไฟฟ้า การวัดอุณหภูมิ: 4 – เซ็นเซอร์ NTC (10KB); 5- เซ็นเซอร์ PTC1000; 6 – เซ็นเซอร์ PT 1000 โหมดการแปลงอินเทอร์เฟซ: 7 – RS-485 – UART (TTL) เซ็นเซอร์ 8 _d igita I ( 1-Wi re, _12C)* |
0 … 8 | 1 | ยูไอเอ็นที | ว/ร | 100 |
เซ็นเซอร์ดิจิตอลเชื่อมต่อ | |||||
O – 0518820 (1 สาย); 1- DHT11 (1 สาย); 2-DHT21/AM2301(1 สาย); 3- DHT22 (1 สาย); 4-BMP180(12ซี) |
0 .. .4 | 0 | ยูไอเอ็นที | ว/ร | 101 |
การแก้ไขอุณหภูมิ | -99…99 | 0 | ยูไอเอ็นที | ว/ร | 102 |
การควบคุมรีเลย์: 0 – การควบคุมถูกปิดใช้งาน 1 – หน้าสัมผัสรีเลย์จะเปิดเมื่อค่าสูงกว่าเกณฑ์สูงสุด และจะปิดเมื่อค่าต่ำกว่าเกณฑ์ต่ำสุด 2 – หน้าสัมผัสรีเลย์จะปิดเมื่อค่าสูงกว่าเกณฑ์สูงสุด และจะเปิดเมื่อค่าต่ำกว่า เกณฑ์ล่าง; 3 – หน้าสัมผัสรีเลย์จะเปิดเมื่อค่าสูงกว่าเกณฑ์บนหรือต่ำกว่าเกณฑ์ล่าง และจะปิดเมื่อค่าต่ำกว่าเกณฑ์บนและสูงกว่าเกณฑ์ล่าง: |
0 … 3 | 0 | ยูไอเอ็นที | ว/ร | 103 |
เกณฑ์ด้านบน | -500…2500 | 250 | ยูไอเอ็นที | ว/ร | 104 |
เกณฑ์ที่ต่ำกว่า | -500…2500 | 0 | ยูไอเอ็นที | ว/ร | 105 |
โหมดนับชีพจร O – เคาน์เตอร์ที่ขอบนำของพัลส์ 1 – เคาน์เตอร์ที่ขอบท้ายของพัลส์ 2 – เคาน์เตอร์ทั้งสองด้านของพัลส์ |
0…2 | 0 | ยูไอเอ็นที | ว/ร | 106 |
สวิตช์ดีบาวน์หน่วงเวลา"** | 1…250 | 100 | ยูไอเอ็นที | ว/ร | 107 |
จำนวนพัลส์ต่อหน่วยนับ*** | 1…65534 | 8000 | ยูไอเอ็นที | ว/ร | 108 |
อาร์เอส-485: 0 – ModBus RTU 1- MODBus ASCll XNUMX- บัส |
0…1 | 0 | ยูไอเอ็นที | ว/ร | 109 |
รหัส UID ของ ModBus | 1…127 | 1 | ยูไอเอ็นที | ว/ร | 110 |
อัตราแลกเปลี่ยน : 0 – 1200; 1 – 2400; 2 – 4800; 39600; 4 – 14400; 5 – 19200 |
0…5 | 3 | ยูไอเอ็นที | ว/ร | 111 |
การตรวจสอบพาริตี้และสต็อปบิต: 0 – ไม่, 2 สต็อปบิต; 1 – คู่, 1 สต็อปบิต; 2 – คี่, 1 สต็อปบิต |
0 ... .2 | 0 | ยูไอเอ็นที | ว/ร | 112 |
อัตราแลกเปลี่ยน UART(TTL) -> RS-485: โอ = 1200; 1 – 2400; 2 – 4800; 3- 9600; 4 – 14400; 5- 19200 |
0…5 | 3 | ยูไอเอ็นที | ว/ร | 113 |
สต็อปบิตสำหรับ UART(TTL)=->RS=485: O-1stopbit; สต็อปบิต 1-1.5; สต็อปบิต 2-2 |
0 ... .2 | o | ยูไอเอ็นที | ว/ร | 114 |
การตรวจสอบความเท่าเทียมกันสำหรับ UART(TTL)->RS-485: O – ไม่มี; 1 – คู่; 2 – 0dd |
0 ... .2 | o | ยูไอเอ็นที | ว/ร | 115 |
การป้องกันด้วยรหัสผ่าน ModBus **** O- ปิดใช้งาน; 1- เปิดใช้งาน |
0 ... .1 | o | ยูไอเอ็นที | ว/ร | 116 |
ค่ารหัสผ่าน ModBus | อาริโซน่า,อาริโซน่า,0-9 | แอดมิน | สตริง | ว/ร | 117-124 |
การแปลงค่า = 3 O- ปิดใช้งาน; 1- เปิดใช้งาน |
0 ... .1 | 0 | ยูไอเอ็นที | ว/ร | 130 |
ค่าอินพุตขั้นต่ำ | 0…2000 | 0 | ยูไอเอ็นที | ว/ร | 131 |
ค่าอินพุตสูงสุด | 0…2000 | 2000 | ยูไอเอ็นที | ว/ร | 132 |
มูลค่าแปลงขั้นต่ำ | -32767…32767 | 0 | ยูไอเอ็นที | ว/ร | 133 |
มูลค่าการแปลงสูงสุด | -32767…32767 | 2000 | ยูไอเอ็นที | ว/ร | 134 |
หมายเหตุ:
W/R – ประเภทการเข้าถึงรีจิสเตอร์ในรูปแบบการเขียน/การอ่าน
* เซ็นเซอร์ที่จะเชื่อมต่อจะถูกเลือกที่ที่อยู่ 101
** ความล่าช้าที่ใช้ในการดีบาวน์สวิตช์ในโหมดลอจิกอินพุต/รีเลย์พัลส์ มิติเป็นหน่วยมิลลิวินาที
*** ใช้เฉพาะในกรณีที่ตัวนับพัลส์เปิดอยู่ คอลัมน์ “ค่า” ระบุจำนวนพัลส์ที่อินพุต หลังจากลงทะเบียนแล้ว ตัวนับจะเพิ่มขึ้นทีละหนึ่ง การบันทึกลงในหน่วยความจำจะดำเนินการเป็นระยะๆ เป็นนาที
**** หากเปิดใช้งานการป้องกันด้วยรหัสผ่าน ModBus (ที่อยู่ 116 ค่า “1”) จากนั้นจึงจะเข้าถึงฟังก์ชันการบันทึกได้ คุณต้องเขียนค่ารหัสผ่านที่ถูกต้อง
ตาราง 3 – ข้อมูลจำเพาะของหน้าสัมผัสเอาต์พุต
'โหมดการทำงาน | สูงสุด กระแสไฟฟ้าที่ U~250 V [A] |
กำลังสลับสูงสุดที่ ยู~250 โวลต์ [VA] |
ปริมาตร AC / DC ที่อนุญาตต่อเนื่องสูงสุดtagอี [วี] | กระแสไฟสูงสุดที่ Ucon = 30 วีดีซี ไอเอ] |
โคไซน์ φ=1 | 8 | 2000 | 250/30 | 0.6 |
การเชื่อมต่ออุปกรณ์
จะต้องดำเนินการเชื่อมต่อทั้งหมดเมื่ออุปกรณ์ถูกตัดพลังงาน
ห้ามปล่อยให้ส่วนลวดที่เปลือยยื่นออกมาเกินบล็อกขั้วต่อ
ข้อผิดพลาดขณะดำเนินการติดตั้งอาจทำให้ตัวอุปกรณ์และอุปกรณ์ที่เชื่อมต่อเสียหายได้
สำหรับการสัมผัสที่เชื่อถือได้ ให้ขันสกรูขั้วต่อด้วยแรงที่แสดงในตารางที่ 1
เมื่อลดแรงบิดในการขัน จุดเชื่อมต่อจะถูกทำให้ร้อน บล็อกขั้วต่ออาจละลายและสายไฟอาจไหม้ได้ หากคุณเพิ่มแรงบิดในการขัน อาจทำให้สกรูบล็อกขั้วต่อเกิดการชำรุด หรือสายไฟที่เชื่อมต่ออาจถูกบีบอัด
- เชื่อมต่ออุปกรณ์ตามที่แสดงไว้ในรูปที่ 2 (เมื่อใช้อุปกรณ์ในโหมดการวัดสัญญาณแอนะล็อก) หรือตามรูปที่ 3 (เมื่อใช้อุปกรณ์กับเซ็นเซอร์ดิจิทัล) สามารถใช้แบตเตอรี่ 12 V เป็นแหล่งจ่ายไฟได้tage สามารถอ่านได้ (แท็บ 6
ที่อยู่ 7) หากต้องการเชื่อมต่ออุปกรณ์กับเครือข่าย ModBus ให้ใช้สายคู่บิดเกลียว CAT.1 หรือสูงกว่า
บันทึก: หน้าสัมผัส "A" สำหรับการส่งสัญญาณแบบไม่กลับขั้ว ส่วนหน้าสัมผัส "B" สำหรับการส่งสัญญาณแบบกลับขั้ว แหล่งจ่ายไฟสำหรับอุปกรณ์จะต้องมีการแยกกระแสไฟฟ้าออกจากเครือข่าย - เปิดสวิตช์อุปกรณ์
บันทึก: หน้าสัมผัสรีเลย์เอาต์พุต "NO" เป็นแบบ "เปิดตามปกติ" หากจำเป็น สามารถใช้ในระบบสัญญาณและระบบควบคุมที่ผู้ใช้กำหนดได้
การใช้อุปกรณ์
หลังจากเปิดเครื่องแล้ว ไฟแสดงสถานะ «» ไฟสว่างขึ้น ตัวบ่งชี้
จะกะพริบเป็นเวลา 1.5 วินาที จากนั้นไฟแสดงสถานะ
และ «RS-485» สว่างขึ้น (รูปที่ 1 ตำแหน่ง 1, 2, 3) และดับลงหลังจาก 0.5 วินาที
หากต้องการเปลี่ยนแปลงพารามิเตอร์ใด ๆ ที่คุณต้องการ:
– ดาวน์โหลดโปรแกรมแผงควบคุม OB-215/08-216 ได้ที่ www.novatek-electro.com หรือโปรแกรมอื่นใดที่ช่วยให้คุณทำงานกับโปรโตคอล Mod Bus RTU/ASCII ได้
– เชื่อมต่อกับอุปกรณ์ผ่านอินเทอร์เฟซ RS-485 – ดำเนินการตั้งค่าที่จำเป็นสำหรับพารามิเตอร์ 08-215
ระหว่างการแลกเปลี่ยนข้อมูล ไฟแสดงสถานะ “RS-485” จะกะพริบ หากไม่เป็นเช่นนั้น ไฟแสดงสถานะ “RS-485” จะไม่สว่างขึ้น
บันทึก: เมื่อเปลี่ยนการตั้งค่า 08-215 จำเป็นต้องบันทึกลงในหน่วยความจำแฟลชด้วยคำสั่ง (ตาราง 6 ที่อยู่ 50 ค่า “Ox472C”) เมื่อเปลี่ยนการตั้งค่า ModBus (ตาราง 3 ที่อยู่ 110 – 113) จำเป็นต้องรีบูตอุปกรณ์ด้วย
โหมดการทำงาน
โหมดการวัด
ในโหมดนี้ อุปกรณ์จะวัดค่าการอ่านของเซนเซอร์ที่เชื่อมต่อกับอินพุต “101” หรือ “102” (รูปที่ 1, 7) และดำเนินการที่จำเป็น ขึ้นอยู่กับการตั้งค่า
โหมดการแปลงอินเทอร์เฟซ
ในโหมดนี้ อุปกรณ์จะแปลงข้อมูลที่ได้รับผ่านอินเทอร์เฟซ RS-485 (Mod bus RTU/ASCll) เป็นอินเทอร์เฟซ UART (TTL) (ตาราง 2 ที่อยู่ 100 ค่า “7”) คำอธิบายโดยละเอียดเพิ่มเติมดูใน “การแปลงอินเทอร์เฟซ UART (TTL) เป็น RS-485”
การทำงานของอุปกรณ์
ตัวนับชีพจร
เชื่อมต่ออุปกรณ์ภายนอกตามรูปที่ 2 (e) ตั้งค่าอุปกรณ์ให้ทำงานในโหมด Pulse Counter (ตาราง 2 ที่อยู่ 100 ค่า “O”)
ในโหมดนี้ อุปกรณ์จะนับจำนวนพัลส์ที่อินพุต "102" (ซึ่งมีระยะเวลาไม่น้อยกว่าค่าที่ระบุในตาราง 2 (ที่อยู่ 107 ค่าเป็นมิลลิวินาที) และจัดเก็บข้อมูลในหน่วยความจำโดยมีคาบเวลา 1 นาที หากอุปกรณ์ถูกปิดก่อนที่จะสิ้นสุด 1 นาที ค่าที่จัดเก็บล่าสุดจะถูกคืนค่าเมื่อเปิดเครื่อง
หากคุณเปลี่ยนค่าในรีจิสเตอร์ (ที่อยู่ 108) ค่าที่เก็บไว้ทั้งหมดของเครื่องวัดพัลส์จะถูกลบออก
เมื่อถึงค่าที่ระบุในรีจิสเตอร์ (ที่อยู่ 108) ตัวนับจะเพิ่มขึ้นหนึ่ง (ตาราง 6, ที่อยู่ 4:5)
ในการตั้งค่าเริ่มต้นของตัวนับพัลส์ จำเป็นต้องเขียนค่าที่ต้องการลงในรีจิสเตอร์ (ตาราง 6 ที่อยู่ 4:5)
อินพุตลอจิก/รีเลย์พัลส์
เมื่อเลือกโหมดอินพุตลอจิก/รีเลย์พัลส์ (ตาราง 2, ที่อยู่ 100, ค่า 1) หรือเปลี่ยนโหมดมิเตอร์พัลส์ (ตาราง 2, ที่อยู่ 106) หากหน้าสัมผัสรีเลย์ปิด “C – NO” (ไฟ LED ไฟ LED สว่างขึ้น อุปกรณ์จะเปิดหน้าสัมผัส “C – NO” โดยอัตโนมัติ (ไฟ LED
ปิด).
โหมดการป้อนข้อมูลลอจิก
เชื่อมต่ออุปกรณ์ตามรูปที่ 2 (d) ตั้งค่าอุปกรณ์ให้ทำงานในโหมดลอจิกอินพุต/รีเลย์พัลส์ (ตาราง 2 ที่อยู่ 100 ค่า 1′) ตั้งค่าโหมดจำนวนพัลส์ที่ต้องการ (ตาราง 2 ที่อยู่ 106 ค่า “2”)
หากสถานะลอจิกบนขั้วต่อ “102” (รูปที่ 1, รูปที่ 6) เปลี่ยนเป็นระดับสูง (ขอบขึ้น) อุปกรณ์จะเปิดหน้าสัมผัสของรีเลย์ “C – NO” และปิดหน้าสัมผัสของรีเลย์ “C – NC” (รูปที่ 1, รูปที่ 7)
หากสถานะ ogic บนขั้วต่อ “102” (รูปที่ 1, รูปที่ 6) เปลี่ยนเป็นระดับต่ำ (ขอบตก) อุปกรณ์จะเปิดหน้าสัมผัสของรีเลย์ “C – NC” และปิดหน้าสัมผัส “C- NO” (รูปที่ 1, รูปที่ 7)
โหมดรีเลย์พัลส์
เชื่อมต่ออุปกรณ์ตามรูปที่ 2 (d) ตั้งค่าอุปกรณ์ให้ทำงานในโหมดลอจิกอินพุต/รีเลย์พัลส์ (ตาราง 2 ที่อยู่ 100 ค่า “1'1” ตั้งค่าโหมดตัวนับพัลส์ (ตาราง 2 ที่อยู่ 106 ค่า “O” หรือค่า “1”) สำหรับพัลส์ระยะเวลาสั้นที่มีระยะเวลาอย่างน้อยค่าที่ระบุในตาราง 2 (ที่อยู่ 107 ค่าเป็นมิลลิวินาที) ที่ขั้วต่อ «102» (รูปที่ 1, 6) อุปกรณ์จะปิดหน้าสัมผัสของรีเลย์ “C-NO” และเปิดหน้าสัมผัสของรีเลย์ “C-NC”
หากเกิดพัลส์ซ้ำเป็นเวลาสั้นๆ อุปกรณ์จะเปิดหน้าสัมผัสของรีเลย์ “C – NO” และปิดหน้าสัมผัสรีเลย์ “C – NC”
เล่มที่tagอีการวัด
เชื่อมต่ออุปกรณ์ตามรูปที่ 2 (b) ตั้งค่าอุปกรณ์ให้ทำงานในโหมด Voltagโหมดการวัด e (ตาราง 2 ที่อยู่ 100 ค่า “2”) หากจำเป็นที่อุปกรณ์จะต้องตรวจสอบค่าขีดจำกัดของปริมาณtage. จำเป็นต้องเขียนค่าอื่นที่ไม่ใช่ “O” ในรีจิสเตอร์ “การควบคุมรีเลย์” (ตาราง 2 ที่อยู่ 103) หากจำเป็น ให้ตั้งค่าเกณฑ์การทำงาน (ตาราง 2 ที่อยู่ 104-เกณฑ์บน ที่อยู่ 105-เกณฑ์ล่าง)
ในโหมดนี้ อุปกรณ์จะวัดปริมาณ DCtagอี ปริมาตรที่วัดได้tagสามารถอ่านค่า e ได้ที่ที่อยู่ 6 (ตาราง 6)
เล่มที่tagค่า e จะถูกหาได้เป็นหนึ่งร้อยโวลต์ (1234 = 12.34 V; 123 = 1.23V)
การวัดกระแสไฟฟ้า
เชื่อมต่ออุปกรณ์ตามรูปที่ 2 (a) ตั้งค่าอุปกรณ์ให้ทำงานในโหมด “การวัดกระแส” (ตาราง 2 ที่อยู่ 100 ค่า “3”) หากจำเป็นให้อุปกรณ์ตรวจสอบกระแสขีดจำกัด จะต้องเขียนค่าอื่นที่ไม่ใช่ “O” ในรีจิสเตอร์ “การควบคุมรีเลย์” (ตาราง 2 ที่อยู่ 103) หากจำเป็น ให้ตั้งค่าขีดจำกัดการทำงาน (ตาราง 2 ที่อยู่ 104 – ขีดจำกัดบน ที่อยู่ 105 – ขีดจำกัดล่าง)
ในโหมดนี้ อุปกรณ์จะวัดค่า DC สามารถอ่านค่ากระแสไฟฟ้าที่วัดได้ที่ตำแหน่ง 6 (ตาราง 6)
ค่าปัจจุบันได้มาจากหนึ่งในร้อยของมิลลิampก่อน (1234 = 12.34 mA; 123 = 1.23 mA)
ตารางที่ 4 – รายการฟังก์ชันที่รองรับ
ฟังก์ชั่น (เลขฐานสิบหก) | วัตถุประสงค์ | หมายเหตุ |
ฉลู 03 | การอ่านทะเบียนหนึ่งรายการหรือมากกว่า | สูงสุด 50 |
ฉลู 06 | การเขียนค่าหนึ่งลงในรีจิสเตอร์ | - |
ตารางที่ 5 – การลงทะเบียนคำสั่ง
ชื่อ | คำอธิบาย | ว/ร | ที่อยู่ (ธ.ก.ส.) |
สั่งการ ลงทะเบียน |
รหัสคำสั่ง: Ox37B6 – เปิดรีเลย์; Ox37B7 – ปิดรีเลย์; Ox37B8 – เปิดรีเลย์ จากนั้นปิดหลังจาก 200 มิลลิวินาที Ox472C-การตั้งค่าการเขียนหน่วยความจำแฟลช; Ox4757 – โหลดการตั้งค่าจากหน่วยความจำแฟลช OxA4F4 – รีสตาร์ทอุปกรณ์ OxA2C8 – รีเซ็ตเป็นการตั้งค่าจากโรงงาน; OxF225 – รีเซ็ตตัวนับพัลส์ (ค่าทั้งหมดที่เก็บไว้ในหน่วยความจำแฟลชจะถูกลบออก) |
ว/ร | 50 |
การเข้าสู่ ModBus รหัสผ่าน (8 ตัวอักษร (แอสกี) | ในการเข้าถึงฟังก์ชันการบันทึก ให้ตั้งรหัสผ่านที่ถูกต้อง (ค่าเริ่มต้นคือ “admin”) หากต้องการปิดใช้งานฟังก์ชันการบันทึก ให้ตั้งค่าอื่นใดนอกจากรหัสผ่าน อักขระที่ยอมรับได้: AZ; az; 0-9 |
ว/ร | 51-59 |
หมายเหตุ:
W/R – ประเภทของการเข้าถึงรีจิสเตอร์การเขียน/อ่าน; ที่อยู่ในรูปแบบ “50” หมายถึงค่า 16 บิต (UINT); ที่อยู่ในรูปแบบ “51-59” หมายถึงช่วงค่า 8 บิต
ตารางที่ 6 – รีจิสเตอร์เพิ่มเติม
ชื่อ | คำอธิบาย | ว/ร | ที่อยู่ (ธ.ก.ส.) | |
ตัวระบุ | ตัวระบุอุปกรณ์ (ค่า 27) | R | 0 | |
เฟิร์มแวร์ เวอร์ชัน |
19 | R | 1 | |
รีเจสทร์ สตู | บิตโอ | O – ตัวนับชีพจรถูกปิดใช้งาน 1 – เปิดใช้งานตัวนับชีพจรแล้ว |
R | 2:3 น. |
บิต1 | 0 – ตัวนับสำหรับขอบนำของพัลส์ถูกปิดใช้งาน 1 – เปิดใช้งานตัวนับสำหรับขอบนำของพัลส์แล้ว |
|||
บิต2 | 0 – ตัวนับสำหรับขอบท้ายของพัลส์ถูกปิดใช้งาน 1 – เปิดใช้งานตัวนับสำหรับขอบท้ายของพัลส์ |
|||
บิต3 | O – ตัวนับสำหรับขอบพัลส์ทั้งสองถูกปิดใช้งาน: 1 – เปิดใช้งานตัวนับสำหรับขอบพัลส์ทั้งสอง |
|||
บิต4 | 0- การอินพุตเชิงตรรกะถูกปิดใช้งาน; 1- เปิดใช้งานอินพุตเชิงตรรกะแล้ว |
|||
บิต5 | 0 – ฉบับtagการวัด e ถูกปิดใช้งาน; 1 – ฉบับtagการวัดอีเปิดใช้งานแล้ว |
|||
บิต6 | 0- การวัดกระแสถูกปิดใช้งาน; เปิดใช้งานการวัดค่าปัจจุบัน 1 ครั้ง |
|||
บิต7 | 0- การวัดอุณหภูมิโดยเซ็นเซอร์ NTC (10 KB) ถูกปิดใช้งาน 1- เปิดใช้งานการวัดอุณหภูมิด้วยเซ็นเซอร์ NTC (10 KB) |
|||
บิต8 | 0 – การวัดอุณหภูมิโดยเซ็นเซอร์ PTC 1000 ถูกปิดใช้งาน 1- เปิดใช้งานการวัดอุณหภูมิด้วยเซ็นเซอร์ PTC 1000 |
|||
บิต9 | 0 – การวัดอุณหภูมิด้วยเซ็นเซอร์ PT 1000 ถูกปิดใช้งาน 1- เปิดใช้งานการวัดอุณหภูมิด้วยเซ็นเซอร์ PT 1000 |
|||
บิต10 | 0-RS-485 -> UART(TTL)) ถูกปิดการใช้งาน 1-RS-485 -> UART(TTL) เปิดใช้งานแล้ว |
|||
บิต11 | 0 – ข้อมูลโปรโตคอล UART (TTL) ไม่พร้อมที่จะส่ง 1 – ข้อมูลโปรโตคอล UART (TTL) พร้อมที่จะส่งแล้ว |
|||
บิต12 | 0- เซ็นเซอร์ DS18B20 ถูกปิดใช้งาน; เซ็นเซอร์ 1-DS18B20 เปิดใช้งานแล้ว |
|||
บิต13 | เซ็นเซอร์ 0-DHT11 ถูกปิดใช้งาน เซ็นเซอร์ 1-DHT11 เปิดใช้งานแล้ว |
|||
บิต14 | เซ็นเซอร์ 0-DHT21/AM2301 ถูกปิดใช้งาน เซ็นเซอร์ 1-DHT21/AM2301 เปิดใช้งานแล้ว |
|||
บิต15 | เซ็นเซอร์ 0-DHT22 ถูกปิดใช้งาน เซ็นเซอร์ 1-DHT22 เปิดใช้งานแล้ว |
|||
บิต16 | มันถูกสงวนไว้ | |||
บิต17 | เซ็นเซอร์ 0-BMP180 ถูกปิดใช้งาน เซ็นเซอร์ 1-BMP180 เปิดใช้งานแล้ว |
|||
บิต18 | 0 – อินพุต <<«IO2» เปิดอยู่ 1- อินพุต < |
|||
บิต19 | 0 – รีเลย์ปิด; 1 – รีเลย์เปิดอยู่ |
|||
บิต20 | 0- ไม่มีโอเวอร์วอลุ่มtage; 1- มีโอเวอร์วอลุ่มtage |
|||
บิต21 | 0- ไม่มีการลดปริมาณtage; 1- มีการลดปริมาณtage |
|||
บิต22 | 0 – ไม่มีกระแสเกิน; 1- มีกระแสเกิน |
|||
บิต23 | 0 – ไม่มีการลดลงของกระแส; 1- มีกระแสไฟฟ้าลดลง |
|||
บิต24 | 0 – ไม่มีการเพิ่มขึ้นของอุณหภูมิ; 1- มีอุณหภูมิสูงขึ้น |
|||
บิต25 | 0- ไม่มีการลดอุณหภูมิ; 1- มีการลดอุณหภูมิ |
|||
บิต29 | 0 – บันทึกการตั้งค่าอุปกรณ์ 1 – การตั้งค่าอุปกรณ์ไม่ถูกจัดเก็บ |
|||
บิต30 | 0 – เครื่องมือได้รับการสอบเทียบแล้ว 1- เครื่องมือไม่ได้รับการสอบเทียบ |
|||
ตัวนับชีพจร | – | ว/ร | 4:5 น. | |
ค่าที่วัดได้* | – | R | 6 | |
ปริมาณอุปทานtagอีของ อุปกรณ์ |
– | R | 7 |
เซนเซอร์แบบดิจิตอล
อุณหภูมิ (x 0.1°C) | – | R | 11 |
ความชื้น (x 0.1%) | – | R | 12 |
ความดัน (Pa) | – | R | 13:14 น. |
การแปลง | |||
มูลค่าที่แปลงแล้ว | – | R | 16 |
หมายเหตุ:
W/R – ประเภทการเข้าถึงรีจิสเตอร์ในรูปแบบการเขียน/อ่าน
ที่อยู่ในรูปแบบ “1” หมายถึงค่า 16 บิต (UINT)
ที่อยู่ในรูปแบบ “2:3” หมายถึงค่า 32 บิต (ULONG)
* ค่าที่วัดได้จากเซนเซอร์อนาล็อก (ปริมาตรtage. กระแสไฟฟ้า อุณหภูมิ)
การวัดอุณหภูมิ
เชื่อมต่ออุปกรณ์ตามรูปที่ 2 (c) ตั้งค่าอุปกรณ์ให้ทำงานในโหมดการวัดอุณหภูมิ (ตาราง 2 ที่อยู่ 100 ค่า “4” “5” “6”) หากจำเป็นให้อุปกรณ์ตรวจสอบค่าอุณหภูมิเกณฑ์ จะต้องเขียนค่าอื่นที่ไม่ใช่ “O” ในรีจิสเตอร์ “การควบคุมรีเลย์” (ตาราง 2 ที่อยู่ 103) เพื่อตั้งค่าเกณฑ์การทำงาน ให้เขียนค่าในที่อยู่ 104 – เกณฑ์บน และที่อยู่ 105 – เกณฑ์ล่าง (ตาราง 2)
หากจำเป็นต้องแก้ไขอุณหภูมิ จำเป็นต้องบันทึกค่าปัจจัยการแก้ไขไว้ในรีจิสเตอร์ “การแก้ไขอุณหภูมิ” (ตาราง 2 ที่อยู่ 102) ในโหมดนี้ อุปกรณ์จะวัดอุณหภูมิด้วยความช่วยเหลือของเทอร์มิสเตอร์
สามารถอ่านอุณหภูมิที่วัดได้ที่อยู่ 6 (ตาราง 6)
ค่าอุณหภูมิจะถูกหารด้วยหนึ่งในสิบขององศาเซลเซียส (1234 = 123.4 °C; 123 = 12.3 °C)
การเชื่อมต่อเซนเซอร์ดิจิตอล
อุปกรณ์รองรับเซนเซอร์ดิจิทัลที่ระบุไว้ในตารางที่ 2 (ที่อยู่ 101)
ค่าที่วัดได้ของเซนเซอร์ดิจิทัลสามารถอ่านได้ที่ตำแหน่ง 11 -15 ตาราง 6 (ขึ้นอยู่กับค่าที่เซนเซอร์วัด) ช่วงเวลาสอบถามของเซนเซอร์ดิจิทัลคือ 3 วินาที
ในกรณีที่จำเป็นต้องแก้ไขอุณหภูมิที่วัดด้วยเซนเซอร์ดิจิตอล จำเป็นต้องป้อนปัจจัยการแก้ไขอุณหภูมิในรีจิสเตอร์ 102 (ตารางที่ 2)
หากตั้งค่าค่าอื่นที่ไม่ใช่ศูนย์ในรีจิสเตอร์ 103 (ตารางที่ 2) รีเลย์จะถูกควบคุมตามค่าที่วัดได้ในรีจิสเตอร์ 11 (ตารางที่ 6)
ค่าอุณหภูมิจะถูกหาเป็นหนึ่งในสิบขององศาเซลเซียส (1234 = 123.4 °C; 123= 12.3 °C)
หมายเหตุ: เมื่อเชื่อมต่อเซ็นเซอร์ผ่านอินเทอร์เฟซ 1 สาย คุณจะต้องติดตั้งตัวต้านทานภายนอกเพื่อเชื่อมต่อสาย "ข้อมูล" เข้ากับแหล่งจ่ายไฟที่มีค่าปกติตั้งแต่ 510 โอห์มถึง 5.1 กิโลโอห์ม
เมื่อเชื่อมต่อเซ็นเซอร์ผ่านอินเทอร์เฟซ 12C โปรดดูหนังสือเดินทางของเซ็นเซอร์นั้นๆ
การแปลงอินเทอร์เฟซ RS-485 เป็น UART (TTL)
เชื่อมต่ออุปกรณ์ตามรูปที่ 3 (a) ตั้งค่าอุปกรณ์ให้ทำงานในโหมด RS-485-UART (TTL) (ตาราง 2 ที่อยู่ 100 ค่า 7)
ในโหมดนี้ อุปกรณ์จะรับ (ส่ง) ข้อมูลผ่านอินเทอร์เฟซ RS-485 Mod Bus RTU/ASCII (รูปที่ 1, รูปที่ 4) และแปลงข้อมูลเหล่านั้นไปยังอินเทอร์เฟซ UART
Exampการสอบถามและตอบกลับแสดงไว้ในรูปที่ 10 และรูปที่ 11
การแปลงปริมาตรที่วัดได้tagมูลค่าปัจจุบัน
การแปลงปริมาตรที่วัดได้tage (ปัจจุบัน) เป็นค่าอื่น จำเป็นต้องเปิดใช้งานการแปลง (ตาราง 2, ที่อยู่ 130, ค่า 1) และปรับช่วงการแปลง
เช่นample ปริมาตรที่วัดได้tage ควรแปลงเป็นแท่งด้วยพารามิเตอร์เซนเซอร์ดังต่อไปนี้: voltagช่วงตั้งแต่ 0.5 V ถึง 8 V สอดคล้องกับแรงดัน 1 บาร์ถึง 25 บาร์ การปรับช่วงการแปลง: ค่าอินพุตขั้นต่ำ (ที่อยู่ 131, ค่า 50 สอดคล้องกับ 0.5 V), ค่าอินพุตสูงสุด (ที่อยู่ 132, ค่า 800 สอดคล้องกับ 8 V), ค่าแปลงขั้นต่ำ (ที่อยู่ 133, ค่า 1 สอดคล้องกับ 1 บาร์), ค่าแปลงสูงสุด (ที่อยู่ 134, ค่า 25 สอดคล้องกับ 25 บาร์)
ค่าที่แปลงแล้วจะปรากฏในรีจิสเตอร์ (ตาราง 6 ที่อยู่ 16)
การรีสตาร์ทอุปกรณ์และรีเซ็ตเป็นการตั้งค่าจากโรงงาน
หากจำเป็นต้องรีสตาร์ทอุปกรณ์ ต้องปิดขั้ว “R” และ “-” (รูปที่ 1) แล้วค้างไว้ 3 วินาที
หากต้องการคืนค่าการตั้งค่าจากโรงงานของอุปกรณ์ คุณต้องปิดและกดขั้วต่อ “R” และ “-” (รูปที่ 1) ค้างไว้นานกว่า 10 วินาที หลังจากผ่านไป 10 วินาที อุปกรณ์จะคืนค่าการตั้งค่าจากโรงงานและโหลดซ้ำโดยอัตโนมัติ
การทำงานกับ RS (ΕΙΑ/ΤΙΑ)-485 INTERFACE ผ่าน MODBUS PROTOCOL
OB-215 อนุญาตให้มีการแลกเปลี่ยนข้อมูลกับอุปกรณ์ภายนอกผ่านทางอินเทอร์เฟซอนุกรมของ RS (EIA/TIA)-485 ผ่านโปรโตคอล ModBus ด้วยชุดคำสั่งที่จำกัด (ดูตารางที่ 4 สำหรับรายการฟังก์ชันที่รองรับ)
ในการสร้างเครือข่าย จะใช้หลักการขององค์กรแบบมาสเตอร์-สเลฟ โดยที่ OB-215 ทำหน้าที่เป็นสเลฟ โดยในเครือข่ายจะมีโหนดมาสเตอร์ได้เพียงโหนดเดียวและโหนดสเลฟได้หลายโหนด เนื่องจากโหนดมาสเตอร์เป็นคอมพิวเตอร์ส่วนบุคคลหรือตัวควบคุมลอจิกแบบตั้งโปรแกรมได้ ด้วยองค์กรนี้ ผู้ริเริ่มรอบการแลกเปลี่ยนจึงสามารถเป็นโหนดมาสเตอร์ได้เท่านั้น
การสอบถามของโหนดมาสเตอร์นั้นเป็นแบบรายบุคคล (ส่งถึงอุปกรณ์เฉพาะ) OB-215 ดำเนินการส่งข้อมูลโดยตอบสนองต่อการสอบถามของโหนดมาสเตอร์แต่ละรายการ
หากพบข้อผิดพลาดในการรับแบบสอบถาม หรือหากไม่สามารถดำเนินการคำสั่งที่ได้รับได้ OB-215 จะสร้างข้อความแสดงข้อผิดพลาดในการตอบกลับ
ที่อยู่ (ในรูปแบบทศนิยม) ของรีจิสเตอร์คำสั่งและวัตถุประสงค์ของรีจิสเตอร์คำสั่งนั้นมีอยู่ในตารางที่ 5
ที่อยู่ (ในรูปแบบทศนิยม) ของรีจิสเตอร์เพิ่มเติมและวัตถุประสงค์จะแสดงอยู่ในตารางที่ 6
รูปแบบข้อความ
โปรโตคอลการแลกเปลี่ยนมีรูปแบบข้อความที่กำหนดไว้อย่างชัดเจน การปฏิบัติตามรูปแบบเหล่านี้จะช่วยให้เครือข่ายมีความถูกต้องและเสถียร
รูปแบบไบต์
OB-215 ได้รับการกำหนดค่าให้ทำงานกับรูปแบบไบต์ข้อมูลสองรูปแบบ ได้แก่ แบบมีการควบคุมพาริตี้ (รูปที่ 4) และแบบไม่มีการควบคุมพาริตี้ (รูปที่ 5) ในโหมดการควบคุมพาริตี้ ประเภทของการควบคุมยังระบุด้วยว่าเป็นแบบคู่หรือคี่ การส่งข้อมูลบิตข้อมูลจะดำเนินการโดยบิตที่มีนัยสำคัญน้อยที่สุดไปข้างหน้า
โดยค่าเริ่มต้น (ในระหว่างการผลิต) อุปกรณ์จะได้รับการกำหนดค่าให้ทำงานโดยไม่มีการควบคุมพาริตี้และมีสต็อปบิตสองตัว
การถ่ายโอนไบต์จะดำเนินการที่ความเร็ว 1200, 2400, 4800, 9600, 14400 และ 19200 bps โดยค่าเริ่มต้นในระหว่างการผลิต อุปกรณ์จะถูกกำหนดค่าให้ทำงานที่ความเร็ว 9600 bps
บันทึก: สำหรับโหมด ModBus RTU จะมีการส่งข้อมูล 8 บิต และสำหรับโหมด MODBUS ASCII จะมีการส่งข้อมูล 7 บิต
รูปแบบเฟรม
ความยาวเฟรมไม่สามารถเกิน 256 ไบต์สำหรับ ModBus RTU และ 513 ไบต์สำหรับ ModBus ASCII
ในโหมด ModBus RTU เฟรมเริ่มต้นและเฟรมสิ้นสุดจะถูกตรวจสอบโดยช่วงเงียบที่มีความยาวอย่างน้อย 3.5 ไบต์ เฟรมจะต้องถูกส่งเป็นสตรีมไบต์ต่อเนื่อง ความถูกต้องของการยอมรับเฟรมจะถูกควบคุมเพิ่มเติมโดยการตรวจสอบผลรวมการตรวจสอบ CRC
ฟิลด์ที่อยู่ใช้พื้นที่หนึ่งไบต์ ที่อยู่ของสเลฟจะอยู่ในช่วงตั้งแต่ 1 ถึง 247
รูปที่ 6 แสดงรูปแบบเฟรม RTU
ในโหมด ModBus ASCII จุดเริ่มต้นและจุดสิ้นสุดของเฟรมจะถูกควบคุมด้วยอักขระพิเศษ (สัญลักษณ์ (':' Ox3A) – สำหรับจุดเริ่มต้นของเฟรม สัญลักษณ์ ('CRLF' OxODOxOA) – สำหรับจุดสิ้นสุดของเฟรม)
เฟรมจะต้องถูกส่งเป็นสตรีมไบต์อย่างต่อเนื่อง
ความถูกต้องของการยอมรับเฟรมยังได้รับการควบคุมเพิ่มเติมโดยการตรวจสอบค่าตรวจสอบความถูกต้องของ LRC
ฟิลด์ที่อยู่ใช้พื้นที่สองไบต์ ที่อยู่ของสเลฟมีช่วงตั้งแต่ 1 ถึง 247 รูปที่ 7 แสดงรูปแบบเฟรม ASCII
บันทึก: ในโหมด Mod Bus ASCII แต่ละไบต์ของข้อมูลจะถูกเข้ารหัสด้วยรหัส ASCII สองไบต์ (ตัวอย่างเช่นample: ข้อมูล 1 ไบต์ Ox2 5 ถูกเข้ารหัสโดยรหัส ASCII สองไบต์ Ox32 และ Ox35
การสร้างและการตรวจสอบผลรวมตรวจสอบ
อุปกรณ์ผู้ส่งจะสร้าง checksum สำหรับไบต์ทั้งหมดของข้อความที่ส่ง 08-215 จะสร้าง checksum สำหรับไบต์ทั้งหมดของข้อความที่ได้รับในลักษณะเดียวกัน และเปรียบเทียบกับ checksum ที่ได้รับจากเครื่องส่ง หากเกิดความไม่ตรงกันระหว่าง checksum ที่สร้างขึ้นและ checksum ที่ได้รับ ข้อความแสดงข้อผิดพลาดจะถูกสร้างขึ้น
การสร้างผลรวมตรวจสอบ CRC
ข้อมูลตรวจสอบความถูกต้องในข้อความจะถูกส่งโดยไบต์ที่มีนัยสำคัญน้อยที่สุดไปข้างหน้า ซึ่งเป็นรหัสตรวจสอบแบบวนซ้ำตามพหุนาม OxA001 ที่ลดรูปไม่ได้
ซับรูทีนสำหรับการสร้าง checksum ของ CRC ในภาษา SI:
1: uint16_t GenerateCRC (uint8_t *pSendRecvBuf, uint16_tu จำนวน)
2: {
3: cons uint16_t Polynom = OxA001;
4: uint16_t ere= OxFFFF;
5: uint16_t ฉัน;
6: uint8_t ไบต์;
7: สำหรับ (i = O; i < (uCount-2); i ++) {
8: ere= ere ∧ pSendReevBuf[i];
9: สำหรับ(ไบต์=O; ไบต์<8; ไบต์++){
10: ถ้า((ere& Ox0001) == O){
11: ere= ere>>1;
12: }อื่น ๆ {
13: ere= ere>> 1;
14: ere= ere ∧ พหุนาม;
15: }
16: }
17: }
18: ส่งคืน crc;
19: }
การสร้างผลรวมตรวจสอบ LRC
ผลรวมตรวจสอบความถูกต้องในข้อความจะถูกส่งโดยการส่งต่อไบต์ที่มีนัยสำคัญที่สุด ซึ่งเป็นการตรวจสอบความซ้ำซ้อนตามยาว
ซับรูทีนสำหรับการสร้างค่าแฮชของ LRC ในภาษา SI:
1: uint8_t GenerateLRC(uint8_t *pSendReevBuf, uint16 จำนวนครั้ง)
2: {
3: uint8_t Ire= OxOO;
4: uint16_t ฉัน;
5: สำหรับ (i = O; i < (uCount-1); i ++) {
6: Ire= (Ire+ pSendReevbuf[i]) และ OxFF;
7: }
8: Ire= ((Ire ∧ OxFF) + 2) & OxFF;
9: การกลับคืน;
10:}
ระบบคำสั่ง
ฟังก์ชัน Ox03 – อ่านกลุ่มรีจิสเตอร์
ฟังก์ชัน Ox03 ทำหน้าที่อ่านเนื้อหาของรีจิสเตอร์ 08-215 โดยคำสั่งหลักจะประกอบด้วยที่อยู่ของรีจิสเตอร์เริ่มต้น รวมถึงจำนวนคำที่ต้องการอ่าน
การตอบสนอง 08-215 ประกอบด้วยจำนวนไบต์ที่จะส่งคืนและข้อมูลที่ร้องขอ จำนวนรีจิสเตอร์ที่ส่งคืนจะเลียนแบบเป็น 50 หากจำนวนรีจิสเตอร์ในแบบสอบถามเกิน 50 (100 ไบต์) การตอบสนองจะไม่ถูกแบ่งออกเป็นเฟรม
อดีตampไฟล์ของการสอบถามและการตอบสนองใน Mod Bus RTU แสดงในรูปที่ 8
ฟังก์ชั่น Ox06 – บันทึกการลงทะเบียน
ฟังก์ชั่น Ox06 ช่วยบันทึกข้อมูลใน 08 รีจิสเตอร์ 215-XNUMX
แบบสอบถามหลักประกอบด้วยที่อยู่ของรีจิสเตอร์และข้อมูลที่จะเขียน การตอบสนองของอุปกรณ์จะเหมือนกับแบบสอบถามหลักและประกอบด้วยที่อยู่ของรีจิสเตอร์และข้อมูลชุด ตัวอย่างampไฟล์ของการสอบถามและการตอบสนองในโหมด ModBus RTU แสดงในรูปที่ 9
การแปลงอินเทอร์เฟซ UART (TTL) เป็น RS-485
ในโหมดการแปลงอินเทอร์เฟซ หากคำถามไม่ได้ถูกส่งไปที่ 08-215 คำถามจะถูกส่งต่อไปยังอุปกรณ์ที่เชื่อมต่อกับ «101» และ «102» ในกรณีนี้ ตัวบ่งชี้ «RS-485» จะไม่เปลี่ยนสถานะ
อดีตampการสอบถามและตอบสนองต่ออุปกรณ์บนสาย UART (TTL) แสดงในรูปที่ 10
อดีตampไฟล์การบันทึกไปที่รีจิสเตอร์หนึ่งของอุปกรณ์บนสาย UART (TTL) แสดงในรูปที่ 11
รหัสข้อผิดพลาด MODBUS
รหัสข้อผิดพลาด | ชื่อ | ความคิดเห็น |
ขนาด 0x01 | ฟังก์ชันที่ผิดกฎหมาย | หมายเลขฟังก์ชันผิดกฎหมาย |
ขนาด 0x02 | ที่อยู่ข้อมูลที่ผิดกฎหมาย | ที่อยู่ไม่ถูกต้อง |
ขนาด 0x03 | ค่าข้อมูลที่ผิดกฎหมาย | ข้อมูลไม่ถูกต้อง |
ขนาด 0x04 | ความล้มเหลวของอุปกรณ์เซิร์ฟเวอร์ | ความล้มเหลวของอุปกรณ์ควบคุม |
ขนาด 0x05 | รับทราบ | ข้อมูลยังไม่พร้อม |
ขนาด 0x06 | อุปกรณ์เซิร์ฟเวอร์ไม่ว่าง | ระบบกำลังยุ่งอยู่ |
ขนาด 0x08 | ข้อผิดพลาดพาริตี้หน่วยความจำ | หน่วยความจำผิดพลาด |
ข้อควรระวังด้านความปลอดภัย
เพื่อดำเนินการติดตั้งและบำรุงรักษาให้ตัดการเชื่อมต่ออุปกรณ์ออกจากแหล่งจ่ายไฟหลัก
อย่าพยายามเปิดและซ่อมแซมอุปกรณ์ด้วยตนเอง
ห้ามใช้อุปกรณ์ที่มีความเสียหายเชิงกลกับตัวเครื่อง
ห้ามให้น้ำเข้าบริเวณขั้วต่อและส่วนประกอบภายในของอุปกรณ์
ในระหว่างการดำเนินการและการบำรุงรักษาจะต้องปฏิบัติตามข้อกำหนดเอกสารกำกับดูแล ดังนี้:
ข้อกำหนดการดำเนินการติดตั้งไฟฟ้าสำหรับผู้บริโภค
กฎความปลอดภัยในการดำเนินการติดตั้งไฟฟ้าของผู้บริโภค
ความปลอดภัยในการทำงานในการติดตั้งระบบไฟฟ้า
ขั้นตอนการบำรุงรักษา
ความถี่ในการบำรุงรักษาที่แนะนำคือทุกๆ หกเดือน
ขั้นตอนการบำรุงรักษา:
- ตรวจสอบความน่าเชื่อถือในการเชื่อมต่อของสายไฟ หากจำเป็น ให้ clamp ด้วยแรง 0.4 N*m;
- ตรวจสอบความสมบูรณ์ของตัวเรือนด้วยสายตา
- หากจำเป็น ให้เช็ดแผงด้านหน้าและตัวเครื่องด้วยผ้า
ห้ามใช้สารกัดกร่อนและตัวทำละลายในการทำความสะอาด
การขนส่งและการเก็บรักษา
อุปกรณ์ในบรรจุภัณฑ์เดิมได้รับอนุญาตให้ขนส่งและจัดเก็บที่อุณหภูมิตั้งแต่ -45 ถึง +60 °C และความชื้นสัมพัทธ์ไม่เกิน 80% ไม่ได้อยู่ในสภาพแวดล้อมที่กัดกร่อน
ข้อมูลการเรียกร้อง
ผู้ผลิตขอขอบพระคุณท่านสำหรับข้อมูลเกี่ยวกับคุณภาพของอุปกรณ์และข้อเสนอแนะในการใช้งาน
หากมีคำถามใดๆ โปรดติดต่อผู้ผลิต:
.โนวาเทค-อิเล็กโตร”
65007 โอเดสซา
59, ถนนพลเรือเอกลาซาเรฟ;
โทร. +38 (048) 738-00-28
โทร./แฟกซ์: +38(0482) 34-36- 73
www.novatek-electro.com
วันที่จำหน่าย _ VN231213
เอกสาร / แหล่งข้อมูล
![]() |
โมดูลอินพุตเอาต์พุตดิจิตอล NOVATEK OB-215 [พีดีเอฟ] คู่มือการใช้งาน OB-215, OB-215 โมดูลอินพุตเอาต์พุตดิจิตอล, OB-215, โมดูลอินพุตเอาต์พุตดิจิตอล, โมดูลอินพุตเอาต์พุต, โมดูลเอาต์พุต, โมดูล |