SIEMENS INDUSTRIAL NETWORKS

Similar documents
Chương 7. Application Layer. Tài liệu : Forouzan, Data Communication and Networking

Nội dung chính của chương. Các công nghệ đĩa cứng Cấu tạo vật lý của đĩa cứng Cấu tạo logic của đĩa cứng Cài đặt đĩa cứng như thế nào?

Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM DIỆT VIRUS AVIRA

Chương 6. Transport Layer. Tài liệu : Forouzan, Data Communication and Networking

Tình huống 1: PPPoE với Username và Password

Cài đặt và cấu hình StarWind iscsi trên Windows. iscsi SAN là gì?

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI H.264 DVR VISION VS (4CH - 8CH - 16CH)

Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

Khối: Cao Đẳng nghề và Trung Cấp Năm 2009

TÀI LIỆU THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU NÂNG CAO

Tài liệu hướng dẫn: Stored Procedure

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG CẬP NHẬT CHỨNG THƯ SỐ HOTLINE:

Internet Protocol. Bởi: Phạm Nguyễn Bảo Nguyên

Chương 5. Network Layer 19/09/2016 1

Online Appointment System will work better with below conditions/ Hệ thống đặt hẹn online sẽ hoạt động tốt hơn với điều kiện sau đây:

Hướng dẫn cài đặt FPT

BELGIUM ONLINE APPOINTMENT

HƯỚNG DẪN SỬ DỤNG PLESK PANEL

SIMULATE AND CONTROL ROBOT

GIẢI THUẬT ĐỊNH TUYẾN (ROUTING ALGORITHM)

Tìm hiểu Group Policy Object và các ví dụ

Cụ thể những công việc mà AndroidManifest.xml thực hiện: - Đặt tên cho Java package của ứng dụng.

KIẾN TRÚC MÁY TÍNH. Giảng viên: ThS. Phan Thanh Toàn. v

LÂ P TRI NH WEB ASP.NET

Bài Thực hành Asp.Net - Buổi 1 - Trang: 1

Exceptions. Outline 7/31/2012. Exceptions. Exception handling is an important aspect of objectoriented. Chapter 10 focuses on:

LAB IP SLA Bài 1. Bùi Quốc Kỳ ***

Tạo Project với MPLAB

Khoa KH & KTMT Bộ môn Kỹ Thuật Máy Tính

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

BÀI TẬP THỰC HÀNH LẬP TRÌNH WINDOWS C#

CẤU TRÚC DỮ LIỆU NÂNG CAO

LẬP TRÌNH WINDOWS FORM VỚI CÁC CONTROL NÂNG CAO (Các control trình bày dữ liệu dưới dạng danh sách)

HƢỚNG DẪN TRIỂN KHAI KASPERSKY - MOBILE DEVICE MANAGEMENT

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HOSTING PLESK PANEL

Chương 5. Network Layer. Phần 1 - Địa chỉ IPv4. Tài liệu : Forouzan, Data Communication and Networking

Bài 10. Cấu trúc liên nối. khác nhau được gọi là cấu trúc liên nối. nhu cầu trao đổi giữa các module.

Nhấn nút New để tạo 1 biến mới Trang 17

GV: Phạm Đình Sắc or

Ôn tập Thiết bị mạng và truyền thông DH07TT - Lưu hành nội bộ (không sao chép dưới mọi hình thức)

TỔNG QUAN VỀ.NET VÀ C#

I. Hướng Dẫn Đăng Nhập:

Entity Framework (EF)

Giáo trình này được biên dịch theo sách hướng dẫn của Sun Light. Vì là hướng dẫn kỹ thuật, trong này những thuật ngữ kỹ thuật bằng tiếng Anh tôi chỉ

BÀI 6 LÀM VIỆC VỚI THÀNH PHẦN MỞ RỘNG CỦA CSS3

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

Dọn "rác" Windows 7 vào dịp cuối năm

HƯỚNG DẪN CÁCH SỬ DỤNG WINDOWS MOVIE MAKER

Mạng máy tính - Computer Network: Hệ. Giao thức - Protocol:

BÀI GIẢNG CHƯƠNG 3 GIAO TIẾP KẾT NỐI SỐ LIỆU

B5: Time to coding. Tới thư mục src/example.java và thay đổi nội dung file như sau: Mã: package at.exam;

BÀI 1: VBA LÀ GÌ? TẠO MACRO, ỨNG DỤNG CÁC HÀM TỰ TẠO (UDF), CÀI ĐẶT ADD-INS VBA là gì?

Lab01: M V C Lưu ý: Để thực hành, các bạn phải cài Visual Studio 2013 trở lên mới hỗ trợ MVC5.

Cấu hình Router FTTH ---X---

dụng một chính sách, điều này giúp dễ dàng quản lý và cung cấp tính năng Load Balancing (cân bằng tải) phục vụ tốt hơn các yêu cầu của tổ chức.

EEEF NETWORK SYSTEM Devicenet Network Ethernet Network ControlNet Network

STACK và QUEUE. Lấy STACK

HỢP ĐỒNG MUA BÁN HÀNG HÓA QUỐC TẾ GV: NGUYỄN THỊ BÍCH PHƯỢNG

Parallels Cloud Server 6.0

Môn Học: Cơ Sở Dữ Liệu 2. Chương 3 LẤY DỮ LIỆU TỪ NHIỀU NGUỒN

1 Bước 1: Test thử kit LaunchPad.

NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU. Bài 10: Thư viện Pandas (2)

Bài 6: Xuất nhập (input/output) EE3490: Kỹ thuật lập trình HK1 2017/2018 TS. Đào Trung Kiên ĐH Bách khoa Hà Nội

HƯỚNG DẪN QUẢN TRỊ HỆ THỐNG

Các kiểu định địa chỉ họ MSC-51

NHÚNG. Vi ñiều khiển BM Kỹ Thuật ðiện Tử - ðh Bách Khoa TP.HCM 2

BÀI 6a LẬP TRÌNH ĐA TUYẾN (MULTI THREAD)

PHÁT TRIỂN ỨNG DỤNG WEB

ĐỌC, GHI XML VỚI C# TRONG ADO.NET --- SỬ DỤNG VISUAL STUDIO

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

BÀI LAB ĐỔI TÊN DOMAIN

2.4. GIAO THỨC MQTT Các khái niệm cơ bản MQTT được phát triển bởi IBM và Eurotech, phiên bản mới nhất là MQTT 3.1 MQTT (Giao vận tầm xa) là

MA NG MA Y TI NH (Computer Networks)

Bài tập căn bản Visual Basic.Net Vòng lặp. txtn. txtketqua. btntinh. txtn. txtketqua. btntinh. Trang 1

Qu n ả tr h ố g t p ậ tin

LÝ THUYẾT MÔ HÌNH VÀ TỐI ƢU. Th.S Nguyễn Tấn Phúc. Tel:

PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG NÂNG CAO

Phần 2. SỬ DỤNG POWERPOINT ĐỂ CHUẨN BỊ NỘI DUNG TRÌNH BÀY

Bài 10: Cấu trúc dữ liệu

HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG KASPERSKY SECURITY CENTER. Version

biến Global có thể được áp dụng cho tất cả các extension trong tất cả các context trong Dialplan.

BẢO MẬT TRONG SQL SERVER

LẬP TRÌNH 8051 SỐ HỌC VÀ LÔ GIC

Hệ điều hành Bài tập tuần 7_ Chúng ta làm quen một số lệnh thao tác với hệ thống file trong Linux :

Bài tập lớn số 1. Giả lập bộ định thời

Chương 3 Tập lệnh họ MSC-51

Mô hình dữ liệu quan hệ (Relational data model)

BÀI THỰC HÀNH SỐ 1. Quản trị tập tin: 1/ Tạo các thư mục sau: Bài tập thực hành linux Linuxlab. bt1 bt11 bt111. bt121. bt12. bh1 bh11 bh111.

Phần 1: Hướng dẫn sử dụng PictureBox tạo Slide Show

MỤC LỤC. Giáo trình Thiết kế web Trang 1

Tạo repository mới. The working tree. The staging index. Lệnh git init tạo một repository loại git. tại thư mục hiện tại: $ git init

Đa ngôn ngữ (Internationalization) trong Servlet

Nội dung. Thêm về Java 2. Nguyễn Việt Hà

Lập trình chuyên nâng cao. Lập trình phân tán (Distributed computing

Kích hoạt phương thức xa (RMI- Remote Method Invocation )

Câu 1. Thiết bị nào sau đây dùng để kết nối mạng? a)ram b)rom c)router d)cpu Câu 2. Hệ thống nhớ của máy tính bao gồm: a) Bộ nhớ trong, Bộ nhớ ngoài

ĐỀ CƯƠNG BÀI GIẢNG HỌC PHẦN: AN NINH MẠNG

Bài thực hành số 2 QUYỀN và ROLE

Lecture 12. Trees (1/2) Nội dung bài học:

Transcription:

SIEMENS INDUSTRIAL NETWORKS 1

ASI NETWORK INTRODUCTION Number of slaves Up to 62 Number of I/Os Up to 496 inputs and 496 outputs Medium Line length Cycle time Data transfer Unshielded two-wire line for data and energy 100 m as a standard, extendable to 600 m with Repeater and Extension Plug 5 ms (typical) with 31 Slave, 10ms with 62 Slave Digital and analog (16 bit) 2

CP 243-2 - AS Interface Master 3

Operation of AS Interface Master in plc s7200 4

Connection, Display and Control Elements 5

Interface to user program in the S7200 CPU ASI Master CP is as expansion modules in the cpu s7200 6

Addressing the CP in the S7200 CPU 7

Addressing the CP in the S7200 CPU 8

Meaning of Data in the Digital Module Error register ( 8 bit, special memory, SMB8) Identification register(8 bit, special memory SMB9) Input register 8DI (Status byte of the CP) Output register 8DO(Control byte of the CP) 9

Control Byte (Output register 8DO) 10

Control Byte (Output register 8DO) 11

Control byte (Output register 8DO) 12

Status byte ( Input register 8DI) 13

Meaning of Data in Analog Module Error register ( 8 bit, special memory, SMB10) Identification register(8 bit, special memory SMB11) 8 Analog Input Word (8AIW) 8 Analog Output Word (8AQW) 14

Meaning of Data in Input Analog Module 15

Meaning of Data in Output Analog Module 16

I/O data via ASI Network 17

AS Interface Master CP343-2 18

Using the CP Master Module in the S7-300 19

Distributed use of the CP Master Module in ET200 20

Displays and Operator controls of the CP 343-2 21

Addressing the CP on the programmable Controller 16 input and output byte in the I/O address space of the S7 programmable controller(analog area on the plc) 22

Addressing the CP on the programmable Controller 16 input and output byte in the I/O address space of the S7 programmable controller(analog area on the plc) 23

Data exchange between user program and asi slave 24

Addressing the standard or A slave with the PLC 25

Addressing the standard or A slave with the PLC Start Address of Analog Module in the PLC: m = 256 26

Exchanging As-i Binary Value with slave B 27

Exchanging As-i Binary Value with slave B 28

Transfering AS-I analog value 29

Transfering AS-I analog value 30

Example of transfering AS-I analog value 31

S7-200 MODBUS COMMUNICATION Giới thiệu về Modbus Được sử dụng để thiết lập kết nối giữa Master/slave giữa 2 thiết bị thông minh Chỉ có một Master chiếm quyền điều khiển các Slave trong mạng. Slave chỉ đáp bằng cách cung cấp dữ liệu được yêu cầu đến Master Các Slave có thể là các cảm biến, valve, driver, thiết bị đo lường 32

S7-200 MODBUS COMMUNICATION 33

S7-200 MODBUS CONNECTION Các thiết bị kết nối với nhau qua Modbus theo chuẩn RS485, sử dụng cáp kết nối MPI, Profibus có điện trở đầu cuối cho trạm đầu và trạm cuối 34

S7-200 MODBUS COMMUNICATION Chỉ có một Master trong mạng Số lượng Slave 247 Master và Slave trao đổi dữ liệu với nhau thông qua các hàm truyền thông modbus. Master MBUS Control: Khởi tạo modbus tại MS. MBUS MSG: Truyền nhận dữ liệu Slave MBUS INT: Khởi tạo modbus tại SL MODBUS SLAVE: Đáp ứng yêu cầu của MS 35

ĐIA CHỈ MODBUS TRONG S7200 36

HÀM MODBUS TẠI MASTER MBUS Control: Khởi tạo modbus tại MS. 37

HÀM MODBUS TẠI MASTER Các tham số ngõ vào hàm khởi tạo modbus EN: Cho phép. Mode: Chọn lựa giao thức truyền thông cho cổng giao tiếp của PLC + Mode = 0:Chuẩn PPI + Mode =1 : Chuẩn modbus Baud: Tốc độ truyền thông Parity: Kiểm tra chẳn lẻ Timeout: Thời gian đợi đáp ứng từ slave. 38

HÀM MODBUS TẠI MASTER MBUS MSG: Truyền nhận dữ liệu 39

HÀM MODBUS TẠI MASTER Các tham số ngõ vào hàm MBUS MSG: EN: Cho phép hàm hoạt động First: Kích hoạt việc truyền nhận dữ liệu. Slave: Địa chỉ của slave 1 đến 247 RW: Ngõ vào điều khiển đọc ghi dữ liệu. RW = 0: Đọc dữ liệu từ slave về master RW = 1: Ghi dữ liệu từ master đến slave Address: Địa chỉ modbus trong Slave. 40

HÀM MODBUS TẠI MASTER Các tham số ngõ vào hàm MBUS MSG: Count:Số lượng bit hay word dữ liệu được đọc hay ghi (Phụ thuộc vào loại dữ liệu được sử dụng) DataPtr: Con trỏ địa chỉ: Chỉ địa chỉ bắt đầu của vùng nhớ V trong S7 200 tại Master. Done: Ngõ ra báo hiệu việc ghi hay đọc đã hoàn tất. Error:Báo mã lỗi trong trường hợp xãy ra lỗi. 41

MÃ LỖI XÃY CỦA HÀM MBUS MGS TẠI MASTER 42

MÃ LỖI XÃY CỦA HÀM MBUS MGS TẠI MASTER 43

HÀM TRUYỀN NHẬN MODBUS 44

HÀM MODBUS TẠI SLAVE MBUS INTI: Khởi tạo modbus tại SLAVE. 45

HÀM MODBUS TẠI SLAVE Các tham số ngõ vào hàm MBUS INIT EN: Cho phép khởi tạo Mode: Chọn chế độ truyền thông Address: Địa chỉ của slave ( từ 1 đến 247) Baud: Tốc độ truyền thông: Từ 1200 đến 115200. Parity: Bit kiểm tra chẳn lẻ. Delay: Thời gian chờ để nhận dữ liệu (0 đến 32767 ms) 46

HÀM MODBUS TẠI SLAVE Các tham số ngõ vào hàm MBUS INIT MaxIQ: Số lượng ngõ vào, ngõ ra cho phép đọc, ghi (0 đến 128) MaxAI: Số lượng analog cho phép ghi 0 đến 32) Maxhold:Số lượng word tối đa cho phép truy xuất trong slave HoldStart: Địa chỉ bắt đầu của vùng nhớ V trong slave cho phép master truy xuất. Done: Báo trạng thái hàm khởi tạo hoàn thành hay chưa Error: Báo mã lỗi nếu khởi hàm khởi tạo bị lỗi 47

MÃ LỖI CỦA HÀM MBIS INIT TẠI SLAVE 48

CÁC HÀM MBUS ĐƯỢC SỬ DỤNG TẠI SLAVE 49

HÀM MBUS SLAVE MBUS SLAVE: Được sử dụng để phục vụ yêu cầu từ master. MBUS SLAVE: Phải được gọi mỗi chu kỳ quét của chương trình. Nếu slave đáp ứng các yêu cầu của master thì bit Done = 1, ngược lại Done = 0. Error được sử dụng để báo lỗi trong trường hợp xãy ra lỗi. 50

TRUYỀN NHẬN DỮ LIỆU MODBUS 51

TRUYỀN NHẬN DỮ LIỆU MODBUS Viết chương trình cho Master và Slave để truyền và nhận dữ liệu như hình trên. Kết nối PLC, download chương trình để kiểm tra 52