Hi các pác.
Lâu quá em mới trở lại diễn đàn. Hiện tại em đang gặp một vấn đề và chưa giải quyết được , mong các pác chỉ giáo giúp em.
" Hiện tại em đang làm về truyền thông MODBUS ( RTU ) giữa 2 con CPU 314 của SIEMENS. Và em đã chọn 2 module CP 341 để thực hiện truyền thông giữa một S7 master và một S7 slave. Sau một thời gian tìm tòi em đã hiểu được đôi chút :
- Mình phải cài Loadable driver ( Từ CD ) , sau đó Load driver vào CP 341
- Đồng thời trong chương trình , cần gọi Function Block FB80
- Và cũng thấy cách sử dụng các Function Code như : FC 01,05,15 ; FC 03,06,16 ; FC 02..."
Trong khai báo Hardware ở STEP 7 , em có thấy việc thiết lập để ánh xạ từ hệ thập phân ( 0... 65535 ) sang các vùng nhớ M , I , Q , T , C...Song , có một điều em vẫn chưa rõ là các Function Code FC 01,02,03... ấy mình lấy ở đâu ra vậy ? hay là mình tự viết. Và các số dạng HEX ( cơ số 16 ) trong các hàm FC được gán như thế nào vậy ?
Nói chung là , em đang không rõ việc dùng các Function Code đó ra sao. Rất mong các pác chỉ giúp em.
Lâu quá em mới trở lại diễn đàn. Hiện tại em đang gặp một vấn đề và chưa giải quyết được , mong các pác chỉ giáo giúp em.
" Hiện tại em đang làm về truyền thông MODBUS ( RTU ) giữa 2 con CPU 314 của SIEMENS. Và em đã chọn 2 module CP 341 để thực hiện truyền thông giữa một S7 master và một S7 slave. Sau một thời gian tìm tòi em đã hiểu được đôi chút :
- Mình phải cài Loadable driver ( Từ CD ) , sau đó Load driver vào CP 341
- Đồng thời trong chương trình , cần gọi Function Block FB80
- Và cũng thấy cách sử dụng các Function Code như : FC 01,05,15 ; FC 03,06,16 ; FC 02..."
Trong khai báo Hardware ở STEP 7 , em có thấy việc thiết lập để ánh xạ từ hệ thập phân ( 0... 65535 ) sang các vùng nhớ M , I , Q , T , C...Song , có một điều em vẫn chưa rõ là các Function Code FC 01,02,03... ấy mình lấy ở đâu ra vậy ? hay là mình tự viết. Và các số dạng HEX ( cơ số 16 ) trong các hàm FC được gán như thế nào vậy ?
Nói chung là , em đang không rõ việc dùng các Function Code đó ra sao. Rất mong các pác chỉ giúp em.
Comment