Hàm là một POU, trong đó sản lượng đúng một phần tử dữ liệu (có thể bao gồm nhiều yếu tố,
chẳng hạn như các lĩnh vực hoặc cấu trúc) khi nó được xử lý, và có cuộc gọi trong ngôn ngữ văn bản có thể xảy ra như là
một nhà điều hành trong các biểu thức.
Khi khai báo một hàm làm không quên rằng các chức năng phải nhận một kiểu. Điều này có nghĩa, sau
tên hàm, bạn phải nhập một dấu hai chấm theo sau là một loại. Regard Phụ lục J: Kiến nghị về
. đặt tên
Một chức năng khai báo chính xác có thể trông giống như ví dụ này:
CHỨC NĂNG FCT: INT
Ngoài ra, kết quả là phải được giao cho các chức năng. Điều đó có nghĩa là tên hàm được sử dụng như một
biến đầu ra.
Một tuyên bố chức năng bắt đầu bằng những từ khóa CHỨC NĂNG.
Trong IL một cuộc gọi chức năng chỉ có thể được đặt trong các hành động của một bước hoặc trong vòng một quá trình chuyển đổi.
Trong ST một cuộc gọi chức năng có thể được sử dụng như là toán hạng trong một biểu thức.
Ví dụ trong IL của một chức năng mà phải mất ba biến số đầu vào và trả về các sản phẩm của hai người đầu tiên
chia thứ ba:
đang được dịch, vui lòng đợi..