- Stop PLC bằng lêẹh thì trong S7 200 tui biết có lệnh STOP. Còn các dòng khác chưa biết nên không khẳng định
- Phát hiện mất kết nối với HMI cũng chưa nghĩ tới nên chưa biết, bác nào làm rồi chia sẻ nha
Printable View
Cái này anh coi lại việc truyền thông của nó và công thêm dùng các khối ngắt OB khi xảy ra việc mất truyền thông sẽ kích hoạt cho khối ngắt hoạt động và stop hệ thống lại.
Viết một đoạn chương trình kiểm tra communication khi bị mất kết nối thì stop hệ thống là được.
good luck.
Nếu như ở nhà máy nhiệt điện trong trạm bơm mà HMI mất điện PLC stop. Lúc đó các bơm nước dừng hoạt động, lúc đó thì sao nhỉ. Theo tôi là chỉ nên kiểm tra và PLC cảnh báo khi mất kết nối với HMi thôi.Tôi thấy người ta chỉ viết stop khi cả HMI và PLC mất điện, khi có điện lại thì tất cả các bit điều khiển từ HMI set=0 để tránh hiện tượng khởi động đồng thời thôi.
Ý mình là ,mình chỉ biết với PLC Rockwell thôi chứ còn loại khác thì mình chưa nghiên cứu bao giờ .
Ở PLC Rockwell có một file data : Status file trong này chứa các bít hệ thống củng như thời gian thực và các bít khác chẳng hạn như communication, fault code, lỗi xử lý toán học ,chương trình ......
và bạn có thể dùng bít (S33/0 Incoming Command Pending) để kiểm tra truyền thông giửa HMI với PLC và mình sẽ dùng một hàm Delay (Comm. Loss Timer ) và thiết lập bao nhiêu giây tùy bạn, sau thời gian thiết lập mà PLC không kết nối được với PLC thì nó sẽ báo lỗi và phần còn lại là bạn biết rồi chứ gì . Stop hệ thông theo yêu cầu.
good luck.
Cám ơn anh em đã cho ý kiến. Như vậy là chỉ stop theo chương trình chứ không phải Stop hẳn PLC phải không ?
Ai bít thì post tiếp cho anh em nhé.
OK ,mình đã hiểu ý bạn rồi ,và mình cũng thử viết chương trình đẩ làm việc này và thấy chạy cũng được,đúng yêu cầu.
với PLC của AB thì khi kiểm tra cổng comm mất communication thì mình đưa chương trình PLC về trạng thái Stop ,và hiện giờ khi muốn chạy lại thì phải kết nối với PLC và chuyển chế độ sang RUN Mode.
chúc bạn thành công.
Dear all
Sorry all. mỉnh nhầm là khi viết trên PLC ảo thì mình test OK ,vào công ty viết lại trên PLC thật thì chuyển không được ,nó phụ thuộc vào key swich phần cứng bên ngoài ,và đã thử nhiều lần vẫn không OK,
mình chỉ làm cho PLC fault rồi rest lại thôi.
Để ngâm cứu thêm rồi port tiếp.
good luck.
bạn có thể sử dụng kiểm tra đồng thời 2 bit.
ví dụ Khi sản phẩm cao bạn set bit M0.0
và ngược lại sản phẩm thấp thì set bit M0.1
dựa vào 2 bít đó mà điều khiển, rồi tìm rồi cho mân xoay theo yêu cầu
phải xem bạn đang download bằng cap COM hay USB nữa rồi vào phần set PG/PC interface chọn lại cho phù hợp la download la được hà còn không download phần hardware trước thử xem
anh nói giống như tình trạng của em khi download khi liên kết mpi nhưng la do lổi viêt chương trình khi em sửa chương trình lại thì nó tự hết k pit em nói có đúng không nhưng em vừa giải quyết nó song có gì chỉ em thêm nha anh
cho mình hỏi cả nhà 1 vấn đề nha.
hiện tại mình đang làm mạng truyển thông giữa 2 con CPU S7 - 313c làm Master và 1 con S7 - 224xp làm Slave. vì biết 313c không có cổng truyền thông Profibus - DP nên mình định sử dụng MOD BUS để kết nối nhưng vẫn không làm được.
các bạn nào có thể giúp mình được không. thực sự là đang bí lắm.
cảm ơn mọi người trước nha
giải pháp modbus 300 phải dùng cp341 nên ý định của bạn không khả thi, 300 không có chế độ freeport như 200, bạn đổi qua kết nối MPI đi, mỗi plc 300 kết nối với 200 1 cổng riêng,
xin chào các tiền bối. e mới tiếp cận plc s7-300, nay đc nhà trường cấp cho con cpu313c nhưng đang phân vân không biết đấu thế nào nhờ tư vấn.
hình e nó ở dưới:
e đang hình không đc. các a sem link giup e.
https://picasaweb.google.com/1093071...34951984812434
cũng là chân IA mà sao AI4 khác AI3. h e muốn lấy tín hiệu vào là 4-20ma thì e đấu sao đây
để tối mình về mình up lại mấy câí hình. ai rành về phần cứng. chỉ giúp mình với mình không rành mấy
313C bạn nhớ ghi rõ thông số nhé. Mã hàng nó là gì vì mỗi con 313C sẽ khác nhau. Và vấn đề là không chỉ có hardware mà software cũng cần phải cấu hình kiểu ngõ vào là dòng nữa nhé.
Các bạn cho mình hỏi, khi mình chọn giao diện ở phần set PG/PC interface là USB rồi download thì bị lỗi như sau:
http://img72.imageshack.us/img72/5645/77255703.png
còn khi chọn là COM thì lỗi thế này:
http://img715.imageshack.us/img715/3054/24099555.png
Mình đã setup cấu hình PLC tương ứng với PLC thật, mình dùng bản STEP7 V5.5, kết nối qua PC Adapter.
Thanks các bạn, vui lòng tìm giúp mình xem lỗi do đâu nhé!
máy mình lúc trc củng bị lổi nãy, sửa hoài không ra, sau đó cắm đại vào cổng USB 3.0, ai ngờ lại đc, nếu bạn trúng trường hợp của mình bạn thử vậy xem sao
Mình dùng PC Adapter nối giữa PLC với máy tính, PLC tới PC Adapter là cổng COM, còn từ PC Adapter tới máy tính là cổng USB. Do máy mình là máy để bàn nên ko có cổng USB 3.0, hic. Mà mình nghe nói winXP mà cài bản V5.5 là hay bị lỗi đúng ko các bạn?
nếu dùng USB adapter thì khi cài driver cho USB nó sẽ tạo ra 1 cổng COM trên máy bạn, mối cổng USB là 1 COM khác nhau (như tôi đã dùng) còn 1 loại nữa cắm vào cài driver xong bạn khai báo com nào nó nhận com đó. Rồi cắm cáp MPI/COM vào khai báo com trong truyền thông của step 7 là xong thôi :)
mình download thì gặp phải lỗi này:[D20C] OB cannot be coppied as the associated priority class does not exist
bạn nào biết chỉ dùm nha
bạn đang dùng plc nào thế 313 hay là 314
nếu là 313 thì phải viết địa chỉ là i124.0 trở đi thì mới download dc xuống plc
còn nếu là 314 thì là i0.0 là dc rồi
lỗi "Unable to copy the block OB1" có thể do là plc của bạn đang thực hiện 1 chương trình khác nên sẽ k dow dc xuống plc
địa chỉ PLC thì bạn tùy chọn vào cấu hình phàn cứng chứ đâu nhất thiết phải là nếu là 313 thì phải viết địa chỉ là i124.0 trở đi thì mới download dc xuống plc
còn nếu là 314 thì là i0.0 là dc rồi
còn lỗi "Unable to copy the block OB1" có thể do là plc của bạn đang thực hiện 1 chương trình khác nên sẽ k dow dc xuống plc
là chát do lập trình bạn sai hay bị lỗi lập trình rồi thân chào
Xin chào các bác cao thủ PLC!
Em đang tập tành thông tin về PLC s7-300 CPU 313c.
Nhưng gặp lỗi ngay từ đầu.
Lỗi : 1. Download xuống PLC lại không thông báo là đã Download thành công mà chỉ lặng thinh không báo lỗi gì hểt (cứ ngỡ đã download ok?)
2 . Sau đó nhấn Button trên PLC thì không nhận tín hiệu đầu ra output
3. Bật chế độ giám sát trên Step 7 v5.5 thì vẫn nhận trạng thái RUN và Stop của PLC bình thường -- Nhưng nhấn
Button I0.0 chẳng hạn thì trên Step 7 không báo trạng thái và cả PLC nữa
4. Làm một hồi thì không còn Download đc nữa. Down load báo lỗi 33:1695
Mong các bác giúp đỡ em phần này với!
Mò mãi mà không ra.! Nghe giang hồ đồn nối thêm nguồn Output như mạch nguyên lý nhưng vẫn ko ok!
Hỏi xong tự trả lời cho các bạn mới làm quen với lập trình plc s7-300 có bị giống như mình thì tự khắc phục nhé! Pro newman trả lời chính xác là do version vì mình dùng version 5.4 nó không tương thích nên mình chuyển sang v5.5 thì ok.
tại sao em mở lại block/ob1 sau khi đã lưu thì toàn bị lỗi S7-Program Editor has stopped working nhưng nếu thiết lập lại mới toàn bộ phần cứng và mở lại cái block/ob1 mới thì lại được
cho em hỏi em cai phần mềm simatic v5.5 trên win xp thì lại ko mở được chương trình viết trên win 7. Có cách nào khắc phục ko ạ?
Cái này không phải lỗi.
Bạn coi lại project của bạn là ngôn ngữ kiểu gì và cọi chỉnh lại là ok. Đang nghi project của bạn sử dụng tiếng Anh (United state) mà máy bạn dùng tiếng Việt nên cảnh báo. Chịu khó đọc cảnh báo xíu và set lại theo đúng ngôn ngữ là ok.
Admin cho minh mình hỏi Mình đang dung S7 400 và simatic v5.5 trước đây mình kết nối PC với CPU S7 400 thì rất nhanh nhưng bây giờ không hiểu tại sao vẫn kết nối được nhưng muốn online thi phải chờ rất lâu. Mong Admin và mọi người giúp đỡ. (Mình kết nối trực tiếp với CPU bằng LAN.) Xin cảm ơn trước.
Có ace nào ở đây mô phỏng vs cpu 314c 2 dp/pn mà gặp trường hợp nó báo lỗi như thế này ko ạ?
Em không biết phải config như thế nào cho hợp lý, cứ bị báo lỗi hoài như thế này :((Đính kèm 2959
mọi người giúp đỡ e với ạ help e có bật run chạy mô phỏng rồi mà sao nó cứ hiện stop plc là bịn gì ạ..e có chọn set PG/PC PLCSIM rồi mà vẫn k đc :)Đính kèm 4298