mình đã đọc qua rồi.
- mình muốn cập nhật giá trị từ I/O filed để điều khiển 2 động cơ. Giả sử như I/O filed có giá trị =100 thì off 2 động cơ và =0 thì on 2 động cơ, Điều mình muống nói ở đây là dùng tag nội thôi chứ không dùng đền plc-sim của s7. bạn nào biết xin chỉ giúp.
1/ Sử dụng WinCC mà k kết nối với PLC thì ta sẽ tạo các tag trong internal. Khác nhau ở chỗ, khi tạo các tag internal này thì ta k dùng tag động input từ PLC mà ta sẽ tạo chức năng trực tiếp vào các hình đã vẽ trong Graphic designer (ví dụ nút nhấn: khi runtime ta sẽ nhấn trực tiếp trên nút nhấn đó là đèn sáng chẳng hạn).
Còn dùng PLC thì ta sẽ gán giá trị input I0.5 chẳng hạn vào nút nhấn đã vẽ, Q0.0 vào đèn chẳng hạn. Sau đó bên PLC viết chương trình điều khiển. (Tác động I0.5 thì Q0.0 sáng chẳng hạn)
2/ Kết nối WinCC với PLC S7-300, PLCSIM S7-300 bạn có thể tham khảo tại đây:
http://plcvietnam.com.vn/showthread.php?t=172
3/ Trong quá trình làm, thư viện hình ảnh trong WinCC có thể sẽ không đủ cho người sử dụng, như vậy ta phải vẽ thêm các hình theo ý muốn của người vẽ. Có nhiều cách khác nhau để thực hiện điều đó.
Có thể dùng công cụ vẽ đã có sẵn trong Graphic designer và vẽ sau đó 'group' lại thành 1 nhóm.
Hoặc lấy các hình vẽ từ các 'project' khác (tức là ta lên mạng download các project mà mọi người chia sẻ, sau đó có hình nào mới thì ta lấy bỏ vào thư viện của mình, khi nào cần dùng tới thì ta lấy ra)
Hoặc ta có thể vẽ các hình từ bên ngoài bằng các phần mềm vẽ: Autocad, Corel, Photoshop, thậm chí là paint, v.v...
Bạn có thể tham khảo thêm tại đây: http://plcvietnam.com.vn/showthread.php?t=259
4/ Các chuyển động: muốn nhìn các chuyển động giống như thật tế thì ta phải ghép giữa các hình ở các trạng thái lại với nhau, có thể nói là giống như làm phim hoạt hình vậy.
Ví dụ như 1 cái quạt quay. Nếu ta đứng tại 1 vị trí thì khi quạt quay được 1 vòng thì có bao nhiêu hình ảnh khác nhau. (khá nhiều đấy). Vì thế ta sẽ vẽ các hình đó, sau đó ghép lại, cho xuất hiện lần lượt (vd 5 hình thì từ vị trí 1 (hình 1) -> 5) thì sẽ tạo cảm giác là cái quạt đang quay. Hình càng nhiều, chuyển động càng nhuyễn.
Thân chào.
Vinh - 0935 501 812
Một số ví dụ, bài tập nhỏ bạn có thể xem tại các mục này, cũng khác nhiều bài đó. Tất cả đều có hướng dẫn cụ thể.
http://plcvietnam.com.vn/showthread.php?t=12
http://plcvietnam.com.vn/showthread.php?t=225
http://plcvietnam.com.vn/showthread.php?t=174
http://plcvietnam.com.vn/showthread.php?t=191
Còn bài tập thang máy của bạn mình chưa làm qua nên cũng k biết share cho bạn cái gì hết ^^
Chúc bạn vui vẻ.
Vinh - 0935 501 812
Khi làm 1 bài (dự án) không thể chỉ dùng tag nội. Mà sẽ có sự kết hợp giữa tag nội và ngoại. WinCC chỉ dùng để giám sát thôi. Tức các hoạt động bên ngoài phần cứng như thế nào thì trong WinCC sẽ như thế (mục đích WinCC có thể hiểu 1 cách nôn na là vậy). Tức khi nhấn nút nhấn bên ngoài chẳng hạn thì WinCC sẽ hiển thị là đã ấn nút nhấn (sáng đèn nút nhấn chẳng hạn). Thì kết nối WinCC với PLC như thế nào thì mình đã nói ở đây. Phần còn lại là ứng dụng vào bài của bạn thôi. Khi dùng PLC thì vẩn có thể sử dụng C-Action. Các thuộc tính thì tuỳ thuộc vào mục đích của bạn mà ta sẽ sử dụng các thuộc tính cho phù hợp.
Bạn hiểu 1 cách đợn giản thế này: Phần cứng gồm 1 bóng đèn và 2 nút nhấn (ON và OFF). Chương trình viết PLC là nhấn ON đèn sáng, nhấn OFF đèn tắt.
Trong WINCC bạn sẽ vẽ 2 nút nhấn và 1 đèn (đèn sáng màu đỏ, tắt thì k hiện gì chẳng hạn). Thì bạn sẽ gán địa chỉ (theo bên chương trình PLC) vào 2 nút nhấn bạn vẽ, và cũng tương tự với bóng đèn: bạn gán địa chỉ vào bóng đèn đã vẽ. Kết nối WINCC và PLC. khi bạn tác động nút nhấn bên ngoài -> đèn sáng. Trong WinCC bạn cũng sẽ thấy đèn sáng.
Vinh - 0935 501 812
Đánh dấu