148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các thủ tục hay sử dụng khi lập trình
Đònh nghóa Tag:
Cú pháp: # define Tên Tag khi lập trình” Tên Tag đã khai báo
trong Tag Manager” .
Ví dụ:
Giả sử ta đã đònh nghóa một Tag tên là Start trong Tag Manager có
đòa chỉ trên PLC đã xác đònh từ trước. Sử dụng câu lệnh:
# define Tag0”Start”
thì khi đó trong chương trình ta dùng biến Tag0 thay cho Tag
“Start” đã khai báo trong Tag Management
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Khai báo hằng, biến
Khai báo hằng:
Cú pháp: # define Tên hằng_Giá trò của hằng
Ví dụ: #define Max 365;
Khai báo biến:
Cú pháp: Kiểu dữ liệu của biến_Tên biến
(Có thể gán giá trò ban đầu cho biến khi khai báo)
Ví dụ: int a;
int b=0;
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các kiểu dữ liệu của biến và tầm sử dụng:
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Thủ tục xuất dữ liệu ra màn hình:
printf ();
Ví dụ:
Nội dung: Lấy giá trò hiện tại của một Tag có kiểu
dữ liệu là 8bit có dấu
Tương tự cho các hàm GetTagWord, GetTagDWord
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các hàm điều khiển
1. Thoát khỏi Runtime:
Cú pháp:
Nội dung: Thoát khỏi chương trình WinCC đang chạy Runtime
2. Thoát khỏi WinCC:
Cú pháp:
Nội dung: Thoát khỏi chương trình WinCC, kể cả WinCC Explorer
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các hàm xử lý tính toán
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các hàm tính toán trên Bit
148Bis Nam Kyứ Khụỷi Nghúa, Q. 1
Provina technology ltd. Ho Chớ Minh City
Caực toaựn tửỷ Logic
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Các
hàm
toán
học
148Bis Nam Kỳ Khởi Nghóa, Q. 1
Provina technology ltd. Hồ Chí Minh City
Pointer- Con trỏ