siemens chỉ hỗ trợ html và htm thôi không hỗ trợ java. nếu dùng webserver của siemens thì quên chuyên tích hợp những cái khác vô đi chỉ html và htm thôi
siemens chỉ hỗ trợ html và htm thôi không hỗ trợ java. nếu dùng webserver của siemens thì quên chuyên tích hợp những cái khác vô đi chỉ html và htm thôi
mình thì ko rành lắm nhưg bloodyroses có thể xem giúp mình cái này có phái là java ko ? http://support.automation.siemens.co...rt=-DOCBETREFF
^_^ cái này đúng là java, nhưng là java của module it (cp343-1IT, 443-IT) cái đó cao cấp hơn thằng S7-1200 nhiều bạn ạ
to tocanh90: mình thật sự không biết bạn đã làm webserver với s7-1200 thật sự chưa hay mới chỉ đọc lý thuyết thôi.
Nếu chưa mình khuyên bạn nên làm thật đi, bởi khi bạn làm thật bạn sẽ thấy phần web nó chỉ cho bạn up 1 file duy nhất lên s7-1200 và file đó phải là định dạng html hoặc htm.
vậy nên kết luận cuối cùng là s7-1200 chỉ hỗ trợ html hoặc htm còn các loại khác never ( trừ khi bạn nhét được nó vào chung trong file html : cái này mình chưa đủ trình, ai đủ khả năng giúp dùm bạn ấy )
còn cái link bạn gửi thì ncrazy đã giải thích rồi nó là của modult IT bạn vui lòng xem kĩ nó ngay ở dùng đầu tiên mục problem
1 cục IT giá đã hơn con 1200 rồi thì làm sao có chuyện nó cho tính năng IT vào con 1200 thì cục IT nó bán cho ai ( trả lời câu hỏi của bạn rồi nhé )
sẵn tiện tâm sự đôi dòng cùng anh em luôn:
Thật sự ngày đầu tiên làm việc với con s7-1200 mình hoàn toàn chưa biết j về nó hết, chỉ biết là nó giao tiếp bằng cổng ethernet và là đời sau của s7-200. Chỉ biết đúng 2 thông tin đó thôi chứ còn chưa được rờ con s7-1200 nó như thế nào hay là biết cái phần mềm lập trình nó ra sao hết.
Nhân dịp ông sếp mình ổng muốn làm cái tủ điều khiển cho nhà nuôi yến, mà ổng muốn xem được nhiệt độ, độ ẩm của nhà yến qua mạng.
Ban đầu dự định mua thằng sensor nhiệt độ, độ ẩm của thằng cộng hòa séc nhưng giá mắc quá + chỉ xem mà không điều khiển được j hết.
Thế là chơi liều nói ổng xài thử con S7-1200, nó có giao tiếp qua internet nên chắc là sẽ giám sát được thôi , ngày xưa e từng làm con S7-200 rồi, con này đời sau nâng cấp lên chắc cũng vậy thôi.
(xin nói là ông sếp mình không biết j về PLC hết nha)
Thế là hỏi giá xong báo ổng ổng đưa tiền cho mua rồi vọc thôi.
Cầm con s7-1200 lên ngồi đọc catalog rồi down phần mềm
mò mò mò, cái nào bí thì lên mạng đọc, lúc đó ở vn cũng chưa có mấy ai đụng đến 1200 nên hầu hết lên siemens ko
làm dần dần cũng ok
đến phần web làm hoài làm hoài thấy nó vẫn cứ cùi bắp thế là dùng khiến thức cũ ngày xưa vb - s7-200 giờ thử vb với S7-1200
EC ec không được bó tay rồi
ngồi mò mò và mò rồi
win form ok
ta tiến lên web
và con đường e đi đến đây
các anh em cứ cố gắng từ từ nghiên cứu ròi có j chúng ta cùng mổ xẻ
hi hi, con đường mình chọn cũng đúng hén, cái gì thì gì cũng làm win form trước rồi mới lên web dc, lên web liền dễ chết lắm
mình thật sự chưa đưa đc java vào plc, nhưg lun đặt những câu hỏi tại sao lại ko đưa đc java vào plc ? chẳng lẻ seimens ko nghỉ tới điều này ? 1 ứng dụng cao cấp như vậy đc tạo bởi 1 hãng lớn như thế chẳng lẻ tạo ra cái này để chơi như thế ah ? mình đang thử đưa JavaScript vào ae nào có cùng ý tưởng cùng chia sẻ http://cache.automation.siemens.com/...OKU_v10_en.pdf
thân .
Webserver trên S7-1200 có hỗ trợ Javascript mà bạn. Và đúng như anh Hiếu nói, webserver cung cấp sẵn trong S7-1200 chỉ là cái nền để đăng nhập và quản lí. Còn nếu muốn tùy biến nhiều hơn bạn phải dùng User defined webpage. Tuy nhiên nhược điểm của Webserver trên PLC là phụ thuộc vào bộ nhớ của PLC nên không thể đưa đồ họa của trang web lên mức cao hơn, chỉ có cách dùng thẻ nhớ thôi --> tốn kém.
Cách của bạn rất hay, giải quyết được vấn đề bộ nhớ, tha hồ mà thiết kế giao diện cho web. Và hơn nữa là khả năng kết hợp với Flash.
thầy lợi cho em hỏi cái này xíu. khi làm web javascript nó có file riêng. html có file riêng
giờ còn 1200 chỉ cho phép up lên 1 file duy nhất là file .html hoặc htm
vậy thầy đưa java vô bằng cách nào.
Em và rất nhiều anh em đã thử rất nhiều cách mà không được.
nếu thầy làm được cái đó thì quá tốt mong thầy up video, code lên cho mọi người coi thử
Chứ e thấy nói không thì ko thuyết phục
Bản thân e e thấy chỉ có mối html, htm thì chả có thể nào đưa java vô được hết
Thực ra không phải 1200 chỉ cho up có một file HTML duy nhất. Bạn xem lúc khai báo user defined webpage trong TIA Portal nó có nói bạn chọn thư mục HTML. Khi chọn thư mục này thì toàn bộ nhựng thứ có liên quan đến file HTML đó nó đều repack lại vào các khối DB. Hoặc bạn có thể dùng cách này, mình đã thử và thành công:
Chèn Java Script trực tiếp vào file HTML, giống như khai báo trước một hàm ở phần trên rồi thì ở phía dưới chỉ việc gọi ra là xài. Bạn dùng cặp thẻ <script> </script> để nhúng java vào file HTML đó.
File HTML mà bạn khai báo trong phần cấu hình thực ra chỉ là file mặc định (Homepage) của ứng dụng web. Khi mở Webserver S7-1200, bạn click vào User defined webpage thì nó sẽ ra trang này đầu tiên. Bạn đã bao giờ thử chuyển qua lại giữa các trang HTML trong webserver S7-1200 chưa, hãy làm thử và bạn sẽ biết được có phải chỉ có thể up duy nhất 1 file HTML vào PLC hay không. Nếu không bạn làm theo cách mình nói là dễ nhất.
Bạn tham khảo cách nhúng Javascript vào HTML tại trang này nha: Aweb.vn
Đây là một ứng dụng nhỏ bằng webserver mà mình có sử dụng Javascript.
https://r3sz4w.blu.livefilestore.com...wer.png?psid=1
Khi trạng thái bit là True thì đèn xanh sẽ bật còn khi trang thái là False thì đèn vàng sẽ bật. Chỗ này mình dùng Javascript để điều khiển thuộc tính ẩn hiện của ảnh. Toàn bộ trang này chiếm 21KB dung lượng bộ nhớ.
À, mình không phải là thầy, có khi còn phải gọi bạn là anh đó :D
Thank chauvinhloi:
Sau khi nghiên cứu kĩ lại các tài liệu, cũng như comment của a thì e test lại và phát hiện ra vấn đề sau:
-Lúc xưa mấy cái e cũng làm cái on/off bit thì đèn báo sáng tắt nó là script nhưng e ko để ý do lúc đó copy hướng dẫn của siemens nên không để ý nhiều.
-Đến khi tự mình làm thì quất vô cái script quá lớn, plc ko load được do giới hạn bộ nhớ, thế là die luôn.
Từ bỏ nó, chuyển sang làm cái web riêng của mình, cũng may nhờ đó tránh được mọi cái rắc rối như khi làm trên cục PLC
Sorry all, sai lầm của mình mà làm nhiều banj từ bỏ phần nhúng java vào webserver s7-1200, sorry all
Ah bạn nào quan tâm cách làm của mình thì cùng nhau thảo luận nha, mình muốn nó phat triển hoàn thiện luôn
tocanh90: Mình chưa thấy việc tích hợp HTML với SQL, chỉ thấy có PHP và MySQL hoặc ASP.NET với Microsoft SQL. Nếu bạn muốn lấy data từ PLC lên thì có thể dùng datalogging của S7-1200 rồi truy xuất bằng webserver (cách này dễ nhưng tốn kém) hoặc theo hướng của bạn bloodyrose và phát triển thêm phần SQL (khó nhưng khả năng tùy biến thì rất cao) hoặc sử dụng Webnavigator của WinCC.
khá khó nhưng không phải là không thể tocanh90 ơi, tớ đã làm được rồi đó, cậu cố lên.
sorry mấy nay ông anh nằm viện nên phải ở đó trông không trả lời mấy thắc mắc mà mấy anh em pm yahoo được
- Khá khó thì mới khá lên được Cảnh à! Như anh đã trao đổi điện thoại với em lần trước dùng ứng dụng SQL vào để trao đổi data với con 1200 nói riêng và các tất cả các dòng PLC nào muốn link data qua mạng, có để ý các phần mềm làm scada tại sao soft đó có phần SQL vào đó.
- Sang phần này thì thiên về mạng CSDL + web nhiều. Buộc phải vậy thôi. Làm được SQL rồi thì giải phóng code cho 1200 nhiều lắm.
- Ai đã từng làm bắt PLC hiển thị 1 lúc trên 1 trang HMI 200 vùng nhớ (ex: VW1000 to VW1400) thấy nó hiển thị ra sao? thời gian hiền thị, vị trí hiển thị? bao nhiêu % con số hiển thị ra được ? Do đâu? tại HMI ? PLC? Truyền thông? Memmory?
- Viết code nào đó bắt hiển thị trên 1 trang màn hình PC với khoảng 200 vùng nhớ thử xem sao? Dạng bảng như Exel
PLC là PLC nhà sản xuất họ cố gắng tích hợp web cho mình sài với giá phổ thông, nay mới đến tay người dùng phổ thông mà nghiên cứu. Chứ trước đó các dòng PLC cao cấp đã có giao tiếp web lâu rồi. Không thể nào so với PC mà nhà sản xuất hổ trợ đa ngông ngữ lập trình khác được. Muốn vậy thì có máy tính nhúng PLC công nghiệp vào là muốn gì được nấy.Trích dẫn:
bộ nhớ PLC ko đủ lớn và ko hổ trợ nhiều ngôn ngữ lập trình nên mình muốn
- Một cục bao gồm y chang PC + PLC + LCD touch screen 15" = từ 3 000 USD tới 30 000USD tùy cấu hình phần cứng.
- Chúc thành công.
em cũng đang làm 1 phần tương tu như thế này mà khó quá anh co thể cho e code web demo không ạ