2. Cấu hình cho hệ thống :
2.2. Xây dựng chương trình điều khiển:
Xây dựng chương trình điều khiển hệ thống công nghệ PCS :
Để xây dựng chương trình điều khiển quá trình công nghệ ta sử dụng Control Builder để cấu hình chương trình điều khiển và download xuống Controller C300.
Trong Configuration Studio ta connect vào Server và click chọn "Control Strategy", sau đó trong mục "Proccess Control Strategy" chọn "Configure Proccess Control Strategy". Control Builder sẽ chạy lên để cấu hình chương trình điều khiển.
Hình 4.11 : Vào Control Builder
Trong Control Builder ta tạo Controller C300 theo như hình :
Hình 4.12 : Tạo Controller
Cấu hình cho Controller :
Tiếp theo ta double click vào CEEC300_1 để cấu hình cho CEE :
Hình 4.14 : Cấu hình CEE
Sau khi cấu hình xong CEE ta tiếp tục cấu hình cho IOlink bằng cách double click vào IOlink :
Hình 4.15 : Cấu hình IOlink
Tạo các module IO cho IOlink :
Cấu hình cho IO module:
Hình 4.17 : Cấu hình IO Module
Sau khi tạo xong phần cứng, ta sẽ Assign các IO module vào IOlink
Hình 4.18 : Gán các IO Module vào IOlink
Tạo các Control Module cho chương trình điều khiển :
Cấu hình cho Control Module :
Hình 4.20 : Cấu hình cho Control Module
Sau đó ta sẽ viết chương trình điều khiển cho CM bằng cách kéo thả các khối hàm từ thư viện bên trái vào CM và kết nối chúng lại theo Logic đã thiết kế trước.
Hình 4.21 : Tạo Logic cho Control Module
Sau khi đã tạo xong tất cả CM điều khiển quá trình ta thực hiện gán các CM vào CEE :
Hình 4.22 : Gán các Control Module vào CEE
Sau khi gán xong ta thực hiện Load chương trình điều khiển cho Controller theo các bước :
Chọn Controller C300_1
Chọn nút Load trên thanh công cụ
Lựa chọn trạng thái sau khi Load
Check chọn vào ô "automatically change all control elemant to the state selected in "Post Load State" after load is complete"
Click OK.
Hình 4.23 : Download chương trình điều khiển.
Hệ thống SM là hệ thống được cấu hình bên ngoài Experion Server, chạy độc lập với Server và nhận Setpoint từ Server ghi xuống. Cấu hình hệ thống SM được thực hiện theo như sau:
Dùng máy Laptop ES có kết nối với mạng FTE chạy chương trình Safety Builder.
Vào mục Network Configurator : Tạo Plant và đặt tên Plant là SSD_FGS_MT1.
Trong mục Network Configurator, vào Tab Phasical View ta tạo mạng vật lý cho hệ thống như sau:
Hình 4.24 : Tạo mạng vật lý cho SM
Bằng cách kéo thả các component trên thanh công cụ xuống Phasical View và cấu hình cho từng thành phần ta tạo được mạng vật lý của giàn :
Tên hệ thống chọn : SSD_FGS_MT1
Tên mạng : FTE_MT1 : Chọn mạng Ethernet
Tên SM controller : SSD_FGS_MT1 : Chọn Redundant Controller.
Tên Experion Server : Experion Server_MT1
Tên CEE : CEE Controller_MT1
Tên Sefety Station : Sefety Bilder_MT1
Vào Tab Logical view, ta tạo các giao tiếp logic giữa SM Controller với các hệ thống và cấu hình để truyền thông với nhau :
Safety Maneger Controller giao tiếp với Experion Server qua giao thức Experion
Safety Maneger Controller giao tiếp với C300 qua giao thức tay đôi PCDI
Safety Maneger Controller giao tiếp với Safety Builder qua giao thức Safety Builder.
Hình 4.25 : Tạo liên kết Logic cho SM
Khi tạo Point để viết chương trình ta phải xác định Point đó sẽ giao tiếp với những hệ thống nào theo khoảng địa chỉ phù hợp định sẵn ở bước này.
Vào mục Hardware Configurator tạo các Chassis và các module phần cứng :
Hình 4.26 : Tạo phần cứng cho SM
Đầu tiên ta tạo các Chassis. Cò loại Chassis là CPChassis và IOChassis
Trên CP Chassis Controller, module truyền thống USI , module nguồn cấp PSU và backup module.
Tên CPChassis có module IOM và các IO module. Khi tạo IOChassis ta sẽ kéo thả IOChassis trên thanh công cụ xuống. Có 2 loại IOChassis là IOCHAS-NR ( Non-Redundant ) và IOCHAS-R ( Redundant ). Ta chọn IOCHAS-R.
Sau đó ta tạo các module IO cần thiết. Click chọn vào IOChassis, ta nhấn phải chuột vào các vị trí trống cần tạo module IO sẽ hiện lên danh sách các IO module.Ta chọn IO module cần tạo, hệ thống sẽ tự động tạo một cặp IO module sát nhau.
Sau khi đã tạo xong phần cứng, ta vào mục Point Configurator tạo các Point cần thiết của dự án :
Thường có 3 loại Point cần phải tạo cho một FLD ( Function Logic Diagram ):
- Point allocated to hardware : đây là point đại diện cho field device.
- Communication Point : Đây là point truyền nhận tín hiệu từ truyền thông ( Vidu nhận tín hiệu Inhibit một tín hiệu báo cháy từ Experion DCS ).
- System Point : Là những Diagnostic Point của Safety Maneger.
Hình 4.27 : Tạo Point cho SM
Cấu hình cho point :
Chọn loại Point, đặt tênTag Number, mô tả point.
Định địa chỉ : Địa chỉ phần cứng PLC và địa chỉ giao tiếp với các thành phần trong mạng.
Một số cài đặt khác tùy từng loại Point.
Hình 4.29 : Cấu hình cho Point
Sau khi đã tạo xong các point sẽ tạo các FLD (Function Logic Diagram) để thực hiện chương trình điều khiển. Để tạo FLD, ta chọn Application Editor. Trên thanh công cụ ta chọn Select FLD, một khung chọn sẽ cho ta chọn FLD cần viết :
Hình 4.30 : Tạo FLD mới
Về FLD Number : Từ FLD 1 đến FLD 89 SM dùng cho Legend và Comment. Từ FLD 90 đến FLD 2399 là các Programable FLD. FLD chương trình điều khiển phải nằm trong khoảng này. FLD 2400 về sau là các Function Block. Các FB này do người dùng tạo ra như các thư viện để dùng cho việc viết chương trình điều khiển.
Khi thêm FLD xong ta kéo thả các khối Logic trên thanh công cụ vào và nhúng các Point đã tạo vào trong FLD cho phù hợp với Logic :
Hình 4.31 : Cấu hình cho FLD
Sau khi tạo xong, ta thoát ra khỏi FLD vừa làm bằng cách nhấp vào một FLD bất kỳ khác. Sẽ có hộp hội thoại xác nhận có lưu thay đổi hay không. Ta lưu thay đổi và tiến hành Compile chương trình.
Vào mục Aplication Compiler. Hiện lên hội thoại yêu cầu xác nhận có compile chương trình hay không. Chọn Yes để Compile. Đợi đến khi nào báo
Aplication compile corectly.
Sau khi Compile xong, ta tiến hành download chương trình ứng dụng xuống SM Controller. Khi chương trình ứng dụng đã chạy đúng theo thiết kế, ta sẽ vào Quick Buider để lấy dữ liệu lên DCS.
Do SM là hệ thống chạy độc lập với Server nên để lấy dữ liệu từ SM lên Server để giám sát và truyền lệnh thì cần phải sử dụng công cụ Quick Builder.