Mạng truyền thông công nghiệp điển hình của SIEMENS
2.2.3.1 Các dịch vụ FTP
Các hàm FTP cho phép một CP (Communications Processor) cung cấp một phương tiện mạnh cho việc truyền các file trên các thiết bị S7: thiết bị lập trình hoặc máy tính cá nhân và S7-300/400; giữa một vài thiết bị S7-200/300/400; S7 và các máy tính điều khiển hoặc cấp MES. CP có thể là một FTP server và một FTP client:
FTP server: chức năng này cho phép sử dụng các lệnh FTP để truyền dữ liệu dạng file đi tới hoặc đến từ các khối dữ liệu của một trạm S7. Để truyền dữ liệu với FTP thì phải tạo ra các khối dữ liệu trong CPU của trạm S7. Khi một lệnh FTP được đưa ra, CP sẽ sử dụng một bảng phân định file (file_db.txt) để xác định cách thức mà khối dữ liệu được sử dụng cho truyền file trong trạm S7 được ánh xạ tới các file.
FTP client: Có thể tạo ra các khối dữ liệu trong CPU của trạm S7 để truyền dữ liệu với FTP. Với việc sử dụng các FC (Function) đặc biệt, chương trình sử dụng đưa ra yêu cầu FTP, các yêu cầu được thực thi bởi CP. Việc truyền tin diễn ra trên các phép nối FTP. Các phép nối này là các phép nối TCP đặc biệt mà chúng ta phải cấu hình trong STEP 7/ NetPro. Các yêu cầu này bao gồm các tham sốđích thêm vào để xác định địa chỉ IP của FTP server, vùng lưu trữ file trong FTP server, và tên file cũng như thông tin truy nhập.
Sự tích hợp trong STEP 7:
Để quản lý các yêu cầu FTP giữa trạm S7 đóng vai trò là FTP client và trạm S7 đóng vai trò là FTP server, CP phải thiết lập một phép nối tới S7-CPU. Một phép nối FTP được thiết lập bằng cách sử dụng như sau:
Cấu hình phép nối trong STEP 7.
Chương trình FB CP-CONFIG (Function Block) và khối dữ liệu cấu hình. Trong một vài trường hợp có thể thiết lập các phép nối truyền thông sử dụng các ứng dụng đặc biệt mà không sử dụng giao diện cấu hình trong STEP 7.