:(
em đang gặp rắc rối với việc kết nối giữa wincc 7.0 sp2 với plc s7-1200. Có bác nào làm về phần này rồi xin gips đỡ. em đã thử dùng simatec NET và cả pc access sp4 mà không cách nào được cả. Em xin cảm ơn trước.
Printable View
:(
em đang gặp rắc rối với việc kết nối giữa wincc 7.0 sp2 với plc s7-1200. Có bác nào làm về phần này rồi xin gips đỡ. em đã thử dùng simatec NET và cả pc access sp4 mà không cách nào được cả. Em xin cảm ơn trước.
có thể do bạn cấu hình không đúng
Kết nối s7-1200 với wincc qua PC access : http://support.automation.siemens.co...29&caller=view
How can you establish a connection between an S7-1200 PLC and SIMATIC NET OPC? http://support.automation.siemens.co...29&caller=view
bạn tham khảo thử xem
Em cũng đã làm theo tài liệu Anh "hiennguyen" cung cấp nhưng vẫn không được. vấn đề ở đây là em chưa hiểu rõ về mối quan hệ giữa PLC S7-1200; pc access và wincc như thế nào. khi link với nhau thì chúng làm việc ra sao? Xin sự giúp đỡ.
trước tiên bạn kết nối ok PLC S7-1200 và pc access sp4 trước và kiểm tra mọi thứ ok,thì lúc đó dùng wincc chọn kết nối opc với pc access sp4 là mọi thứ ok ngay
mình gửi bạn vidieo kết nối PLC S7-1200 và pc access tham khảo nhe và chúc bạn thành công
http://www.mediafire.com/?ae6n5ehm40ddtmi
rất rõ ràng chi tiết, cảm ơn anh "daocongdabl ". Cho em hỏi thêm phần điền TSAP thì làm sao mình kiểm tra được cái này của con PLC của mình?
mình tạm trích nguyên văn của hướng dẩn của simens cho bạn dể hiểu nhe
* Name: "S7-1200_PLC"
* IP Address: "192.168.0.11" (IP adress of your S7-1200 PLC)
* TSAP Local: "10.00." (TSAP of PC Access)
* TSAP Remote: "03.01." (TSAP of your S7-1200 PLC)
các con plc s7-1200 khai báo như trên khi giao tiếp opc pc access sp4 ,NẾU NHIỀU PLC S7-1200 THÌ MỔI CON CỦNG KHAI NHƯ VẬY ,VÀ CHỈ KHÁC NHAU LÀ IP CỦA PLC THÔI
Dạ hiểu rồi cảm ơn anh nhiều. nhân tiện cho em hỏi xíu nữa là: Em đang sử dụng hàm SCALE_X để tính toán giá trị analog, đối với con PLC S7-1200 thì chỉ nhận tín hiệu analog từ 0-10VDC. Con cảm biến của em xuất tín hiệu 4-20mA, em sử dụng một con điện trở 500R thì em thu được tín hiệu áp từ 2-10V, cho em hỏi em làm thế có được không và em có thể lấy 2-10 V để scale thay cho 0-10V không ạ. Nếu anh có giải pháp nào khác để xử lý giữa dòng và áp thì cho em xin ạ.
nếu chính xác và chuyên dùng thì dùng modul in put analog đọc dòng như SM 1231, 4 AI, để xử lý tính hiệu analog 4-20mA
còn việc bạn sử dụng một con điện trở 500R mắc vào để chuyển đổi 4-20 thành 2-10v cái này mình chưa thử ,nhưng nếu mà khi gắn con 500R mà đảm bảo 4-20ma luôn tỉ lệ với tầm 2-10 v thì củng có thể đưa vào ngỏ vào ngỏ analog 0-10v tích hợp sẳn trên plc s7-1200 và test thử xem ,mình nghỉ là được ,chỉ cần scale lại giá trị hiện thị cho cho thích hợp mình nghỉ sẻ ok
Em làm thử rồi kết quả là được nhưng không chính xác lắm, cảm ơn anh đã phản hồi. Em đang làm về hệ thống cân động lấy tín hiệu từ một con cảm biến lực về PLC, Nói thật với anh là tới giờ này em vẫn chưa có chúc ý tưởng nào về giải thuật cho lập trình cân động cả. Em suy nghĩ thế này anh thấy có đúng không ạ: Vật chạy qua băng tải mất một khoảng thời gian t và trong khoảng thời gian t đó em sẽ lấy mẫu n lần xác định. Sau mỗi lần lấy mẫu kết quả sẽ lưu vào một ô nhớ (hay cộng dồn), sau khoảng thời gian t thì em sẽ tính trung bình để lấy kết quả.
Anh daocongdabl ơi em làm pc access hoài rồi mà vẫn xuất hiện lỗi này là sao ạ:
Đính kèm 250
Anh daocongdabl ơi em là pc access hoài rồi mà vẫn xuất hiện lỗi này là sao ạ:
Đính kèm 250
mình xem trên diễn đàn của siemens cách giải quyết vấn đề của bạn như sau:
1. Open Windows Explorer.
2. Navigate to the binary (bin) directory of S7-200 PC Access (usually C:\Program Files\Siemens\S7-200 PC Access\bin)
3. Right click sopcsrvr.ini and select "Open with".
4. Select "Notepad" and select "OK".
5. Copy the following line in the "registry" section (the registry section begins with "[Registry].
ConfigDataPath = C:\Program Files\Siemens\S7-200 PC Access\bin\sopcsrvr.ini
example:
; Generic OPC Server Parameter File
; Siemens AG
;
[Registry]
; OPC Toolkit Server Registry information
ProgId = S7200.OPCServer
ClassId = {05D9ADF0-6815-4236-A656-538039182B08}
SymbolicName = S7200 PC Access OPC Server
RegKey = S7-200 PC Access
ConfigDataPath = C:\Program Files\Siemens\S7-200 PC Access\bin\sopcsrvr.ini
6. The red text should be the binary (bin) directory of your S7-200 PC Access (typically the one showing).
7. Select the File menu option and select Save.
8. S7-200 PC Access should now start without error.
Thử nhé,chúc thành công
Hay quá chạy rồi cảm ơn anh "hiennguyen " rất rất nhiều :D .
hehe không có chi,bạn chạy được là mình vui rồi :)
chúc mừng bạn .bạn đả thành công cách của hiennguyen rồi nên tôi khỏi chỉ cách 2
lúc trước tôi củng có lần bị như vậy nhưng tôi củng vượt qua được ,nhưng mà cách khác với cách của hiennguyen
Anh Đà chỉ luôn đi cho anh em học hỏi
@daocongdabl : Em làm trên máy em thì ok rồi nhưng hồi chiều mới làm cho thằng bạn (máy nó chạy windows 7) thì lại không được. Xin anh chia sẻ cách của anh.
lúc trước tôi làm cách giống như của hiennguyen chỉ nhưng sau đó bị thất bại và bí quá tôi tự mò và có kết quả ,nhưng không giám chắc là cách của tôi ok với win 7 ,nhưng với win xp thì tôi thử cả 2 máy tính ok hết
cách tôi vượt qua
http://www.mediafire.com/?pq255v7e431r3mf
@daocongdabl : Quá hay, em đã làm cho pc access ps4 chạy trên win7 được luôn rồi. Cảm ơn anh nhiều.
nếu bạn làm được là mình vui rồi ,chúc mừng thành công
Link bị lỗi rồi anh ơi!
anh daocongdabl cho em hỏi pc access có phải mua bản quyền không hay dùng free vậy anh. cảm ơn anh.