-
- Tổng tiền thanh toán:

Part 15. Phần mềm SCADA Cimon Ultimate Access - Scheduler
Part 15. Phần mềm SCADA Cimon Ultimate Access - Scheduler
Scheduler là chức năng quản lý sự kiện dựa trên lịch theo giờ, theo ngày, theo tháng, theo năm. Chức năng này có thể cung cấp lịch trình hàng ngày của dự án. Người dùng có thể kiểm soát dự án theo luồng lịch trình.
Ví dụ, CIMON-SCADA thu thập lượng điện tiêu thụ trong hệ thống quản lý điện. Theo giá điện, phí sẽ khác nhau theo giờ hoặc theo ngày. Do đó, lượng điện tiêu thụ phải được phân loại và tích lũy theo giá điện. Chức năng scheduler có thể kiểm soát và quản lý tình huống này mà không cần sử dụng tập lệnh phức tạp.
1 Settings
Double-click the [Scheduler] in the project workspace or select [Tools] – [Scheduler] to bring up the [Scheduler] window.
Schedule | You can manage the schedule in types such as a specific date, holiday and the day of the week. |
New Schedule |
Adds a new schedule. This button will appear when you press [Schedule] button. Alternatively, you can add a new schedule by pressing the icon. |
Edit Sch | Edits the existing schedule. You may double-click the desired schedule. Alternatively, you can select the schedule and press [Edit Sch] button. |
Delete Sch | Deletes the selected schedule. Alternatively, you can select the schedule and press icon to delete the item. |
Model | Represents the timetable in which the schedule is defined. |
New Model | Adds a new model. This button will appear when you press [Model] button. Alternatively, you can add a new model by pressing the icon. |
Edit Model | Edits the existing model. You may double-click the desired model. Alternatively, you can select the model and press [Edit Model] button. |
Delete Model | Deletes the selected model. Alternatively, you can select the model and press icon to delete the item. |
Holiday Setup | The ‘Holiday’ includes the national holidays and the traditional holidays. You can add, edit or delete the holiday schedule by pressing [Holiday Setup] button or icon. |
Daily Starting Time | When you assign the daily starting time, the scheduler executes the 24h operation starting from the assigned hour. For example, if the assigned value is 1, the schedule starts with the operation of the 01:00 AM. The operation before 01:00 AM will be executed at the last. |
Confirm | Applies the configuration to the project and closes the Scheduler |
1.1 Add/Edit Model
You can manage the model as a daily timetable. The model is for the routine schedule. To bring up the [Edit Model] window, press [Add Model] button or icon
Name | Assign the name of the model. The name cannot be duplicated. |
Description | Enter the short description of the model. |
Use As Base Schedule | If you are using the model on the days in which the schedule is not assigned, select this option. Only a single model can be assigned as a base schedule. The icon will be marked to the base schedule model. |
Timetable | Displays the added timetables in a list. The execution time, option and the command are displayed. |
OK | Saves the model configuration and closes the [Edit Model] window. |
Cancel | Cancels the model configuration and closes the [Edit Model] window. |
1.2 Add/Edit Timetable
You can configure a specific with a specific action, according to the assigned hour. To bring up the [Edit Schedule] window, select [Add] or [Edit] button.
Time | Chỉ định thời gian cơ sở để thực hiện lệnh (Hoạt động) Biểu thức. Bạn có thể chỉ định từ 00:00 đến 23:59. | |
Option | Once at the specified time | Thời gian biểu chỉ được thực hiện một lần trong thời gian được chỉ định. Nói cách khác, nếu hệ thống được thực hiện ngoài thời gian được chỉ định, biểu thức lệnh (Hoạt động) sẽ không được thực hiện. |
Continuous | Biểu thức lệnh (Hoạt động) được chỉ định được thực hiện lặp đi lặp lại từ thời điểm bắt đầu của thời gian biểu đến thời gian biểu tiếp theo. Bạn có thể chỉ định khoảng thời gian thực hiện từ 1 đến 32767 giây. | |
Command (Operation) Expression |
Nhập lệnh hoặc biểu thức hoạt động sẽ được thực hiện vào giờ đã chỉ định. Ví dụ) Nếu nhập ‘CURRENT_KWH = 1’, giá trị “1” sẽ được chỉ định cho thẻ có tên “CURRENT_KWH” vào thời điểm đã chỉ định. |
|
OK | Lưu cấu hình và đóng cửa sổ. | |
Cancel | Hủy cấu hình và đóng cửa sổ. |
1.3 Holiday Setup
Khi bạn tạo một dự án mới hoặc xóa tệp có tên ‘ProjectName.sch’ khỏi thư mục dự án, CimonD sẽ tạo một tệp lịch trình mới. Tệp này chứa ngày lễ như được hiển thị bên dưới.
Name | Date | Remarks |
New Year | Jan. 01 | Solar |
To bring up the [Holiday Setup] window, select [Holiday Setup] button or icon. You can add, edit and delete the holidays.
(1) Add/Edit Holiday
Name | Enter the name of the holiday. The name cannot be duplicated. |
Date | You can assign the date of the holiday. You can assign the year from present year to 2037, or every year. The month can be assigned from January to the December, or every month. The date can be assigned from 1 to 31, or the last day of the month. |
OK | Saves the configuration and closes the window. |
Cancel | Cancels the configuration and closes the window |
1.4 Add/Edit Schedule
After the configuration of the model and the holidays, you can add or edit the detailed schedule. To bring up the [Edit Schedule] window, select [Add Sch] button or icon.
Schedule Type | Date | Bạn có thể chỉ định năm từ năm hiện tại đến năm 2037 hoặc hàng năm. Tháng có thể chỉ định từ tháng 1 đến tháng 12 hoặc hàng tháng. Ngày có thể chỉ định từ 1 đến 31 hoặc ngày cuối cùng của tháng. |
Holiday | Biểu thị các ngày lễ được chỉ định trong [Holiday Setup]. Không cần phải chỉ định ngày hoặc thứ. | |
Day | Chọn một ngày trong tuần (từ thứ Hai đến Chủ Nhật). | |
Apply Model | Chọn một mô hình để thực hiện vào ngày/ngày lễ/ngày đã chỉ định. Nếu các mô hình được xác định trước, bạn có thể chọn mô hình từ danh sách. Nếu không có mô hình nào được đăng ký, hãy nhập thủ công tên mô hình rồi đăng ký mô hình có cùng tên. Trong trường hợp mô hình chưa được đăng ký, thông báo sau sẽ bật lên. |
|
Description | Nhập mô tả ngắn gọn về lịch trình. | |
OK | Lưu cấu hình và đóng cửa sổ. | |
Cancel | Hủy cấu hình và đóng cửa sổ |
2 Scheduler Operation
2.1 Schedule Priority
Hệ thống CIMON-SCADA sẽ chọn một trong các lịch trình đã đăng ký với bộ lập lịch. Đôi khi, có thể có trường hợp cần chọn nhiều hơn hai lịch trình. Ví dụ có thể là Năm mới vào Chủ Nhật. Trong trường hợp này, chỉ cần chọn một trong các lịch trình tương ứng (Lễ và lịch Chủ Nhật). Việc lựa chọn tuân theo thứ tự ưu tiên như được hiển thị bên dưới
Priority | Schedule Type |
1 (Highest) | Date |
2 | Holiday |
3 | Day of Week |
4 (Lowest) | Base Schedule |
Nếu các lịch trình trùng lặp có cùng mức độ ưu tiên, hệ thống sẽ chọn lịch trình đã được đăng ký trước.
2.2 Tháng nhuận trong Âm lịch
Trong CIMON-SCADA, bạn có thể cấu hình lịch trình bằng lịch âm. Trong lịch âm, có một tháng đặc biệt có tên là ‘Tháng nhuận’. CIMON-SCADA xử lý tháng nhuận như hình dưới đây.
(1) Khi tháng cụ thể được chỉ định
Nếu một ngày như ‘Lunar, Every year, Aug, 15th’ được chỉ định, ‘leap month, Aug, 15th’ được xử lý như một ngày không áp dụng.
(2) Khi tháng được chỉ định là ‘‘Mỗi tháng’’
Nếu một ngày như ‘Lunar, yyyy, every month, dd’ được chỉ định, hệ thống sẽ xử lý ngày bình thường khi năm và ngày khớp với nhau trong tháng nhuận
2.3 Timetable Operation
CIMON-SCADA chọn lịch trình sẽ được thực hiện khi hệ thống bắt đầu hoạt động. Khi một lịch trình được chọn, CIMON-SCADA sẽ tham chiếu đến thời gian biểu của mô hình được chỉ định. Bảng hiển thị bên dưới là một ví dụ về thời gian biểu.
Time | Option | Command (Operation) expression |
00:00 | Continuous (60 sec) | Command 1 |
09:00 | Once at the specified time | Command 2 |
10:00 | Continuous (4000 sec) | Command 3 |
11:00 | Continuous | Command 4 |
(1) Hoạt động ban đầu
Tìm thời gian quá khứ gần nhất tính từ hiện tại.
Nếu kết quả có tùy chọn ‘Liên tục’, lệnh được chỉ định sẽ được thực hiện theo khoảng thời gian. Nếu kết quả có tùy chọn ‘Một lần tại thời điểm được chỉ định’, lệnh sẽ không được thực hiện vì giá trị thời gian không bằng nhau.
Khi CIMON-SCADA được thực hiện lúc 07:00 sáng, hệ thống sẽ tìm cấu hình của thời gian biểu lúc 00:00. Lệnh 1 sẽ được thực hiện theo khoảng thời gian được chỉ định.
Khi CIMON-SCADA được thực hiện lúc 09:01, Lệnh 2 sẽ không được thực hiện vì tùy chọn là 'Một lần vào thời điểm đã chỉ định'
(2) Thời hạn
Các lệnh được chỉ định là tùy chọn ‘Liên tục’ sẽ hoạt động lặp lại cho đến thời gian biểu tiếp theo. Ví dụ, Lệnh 1 sẽ hoạt động cho đến 08:59:59 AM mỗi giây.
Các lệnh được chỉ định là ‘Một lần vào thời điểm đã chỉ định’ có hiệu lực trong một phút. Ví dụ, Lệnh 2 có hiệu lực từ 09:00:00 đến 09:00:59.
(3) Khoảng thời gian của tùy chọn ‘Liên tục’
Bạn có thể chỉ định khoảng thời gian của tùy chọn ‘Liên tục’ từ 1 đến 32767 giây. Khoảng thời gian mặc định là 60 giây. Nếu khoảng thời gian quá dài, lệnh chỉ có thể được thực hiện một lần.
3 Editing Scheduler in CimonX
Scheduler có thể được chỉnh sửa trong CimonX theo cùng cách như CimonD. Để mở trình chỉnh sửa Scheduler, hãy chọn [View] – [Scheduler]. Những thay đổi được thực hiện trong trình chỉnh sửa Scheduler của CimonX sẽ được áp dụng ngay cho dự án.
3.1 Function for Scheduler
Bạn có thể thực thi Scheduler trong CimonX bằng chương trình con sau.
AddOnCommand | Brings up the scheduler editor in CimonX. | |
Subroutine | Command | AddOnCommand (“Module Name”, Index,“Parameter”) |
Script | AddOnCommand “Module Name”, Index, “Parameter” | |
Description | Brings up the scheduler editor in CimonX. When you assign the Index as 1, the scheduler editor window will appear. The window will be closed when 2 is assigned. Leave the Parameter blank. |
|
Example | E.g.) Brings up the scheduler editor. AddOnCommand(“Scheduler”, 1, “”) |