-
Little PLC

http://www.diendanplc.info/forum/showthread.php?t=2742
đâycũng là câu trả lời mình đã nói rồi. bạn cần coi lại tập lệnh STL thì tốt hơn khi muốn sửa lại chương trình
-
-
Thành viên Đồng

Gửi bởi
tran_hieu0983
Anh hiếu không hiểu ý của cậu phong rồi, cái này cậu ta upload từ PLC lên, Nếu để lader thì sau khi up lên rất nhiều đoạn chương trình sẽ không xem được.
@ nguyenphong: nếu khi load mà hàm FC đó biến mất, vậy có khi nào riêng code trong đó ngta bảo mật không ?
-
-
Little PLC


Gửi bởi
anhlv.ddt
Anh hiếu không hiểu ý của cậu phong rồi, cái này cậu ta upload từ PLC lên, Nếu để lader thì sau khi up lên rất nhiều đoạn chương trình sẽ không xem được.
@ nguyenphong: nếu khi load mà hàm FC đó biến mất, vậy có khi nào riêng code trong đó ngta bảo mật không ?
câu trả lời là có ^^. có bảo mật code mà vì có những đoạn code không phải viết bằng STL thường mà viết bằng Source code cho hệ thống. Chứ không lẽ bán cho bạn một cái máy rồi bạn tự chế luôn cái máy khác. mua 1 mà đòi nguyên source code của nó thì nó gài chiêu. Cái này ở việt nam gặp hoài.
-
-
Thành viên Đồng

Gửi bởi
tran_hieu0983
câu trả lời là có ^^. có bảo mật code mà vì có những đoạn code không phải viết bằng STL thường mà viết bằng Source code cho hệ thống. Chứ không lẽ bán cho bạn một cái máy rồi bạn tự chế luôn cái máy khác. mua 1 mà đòi nguyên source code của nó thì nó gài chiêu. Cái này ở việt nam gặp hoài.
Thế thì đúng rồi, cái khối FC 101 mà nguyenphong không đọc lên đc đó, nó chính là viết source code cho hệ thống nên không đọc được là đương nhiên .
-
-
Thành viên cấp 1
Cái này là mình Check update theo cái link mà bạn anhlv.ddt tìm được, ko phải là LOAD, hehe, nói vậy để các bạn khác đọc vào ko hiểu lầm.
Trong cái khối FC101 đó mình mở ra bình thường ko bị gì cả.
Cái khó hiểu và lạ là tại sao khi UPLOAD về nó lại hiển thị ra đoạn chương trình đó, làm mình ko thể complie được, hehe.
Có lẽ trường hợp của mình cũng ít gặp ngay cả trang web của siemens theo link của bạn anhlv.ddt tìm được cũng ko thể giải quyết được.
-
-
Thành viên cấp 1
Hehe, đang viết trả lời rồi nhấn trả lời mà đã phát sinh ra thêm 2 bài viết mới.
Mình xin khẳng định là ko có source code STL gì cả, mình đã kiểm tra rồi theo cái hình mà bạn tran_hieu0983 đã đưa. Và khối FC101 vẫn mở lên bình thường ko có gì lạ cả.
-
-
Thành viên Đồng

Gửi bởi
nguyenphong
Hehe, đang viết trả lời rồi nhấn trả lời mà đã phát sinh ra thêm 2 bài viết mới.
Mình xin khẳng định là ko có source code STL gì cả, mình đã kiểm tra rồi theo cái hình mà bạn tran_hieu0983 đã đưa. Và khối FC101 vẫn mở lên bình thường ko có gì lạ cả.
hay bác up chương trình đó lên xem nào ? để ta cùng mổ xẻ nó ra sao ?
-
-
Thành viên cấp 1
Hehe, mình cũng mún up chương trình lắm, nhưng công ty mình có tính bảo mật cao, chỉ cho gởi mail và giới hạn dung lượng <200KB.
Mình đã mổ xẻ và chuyển lên LAD những đoạn chương trình đơn giản, những đoạn chương trình so sánh rồi gọi, nhưng có 1 FC nó như thế này, ko biết biến đổi làm sao ra LAD, pót lên các bạn góp ý giúp:
O M 0.0
ON M 0.0
= L 12.0
A L 12.0
JNB M001
Call
BLD 1
= L 13.0
L L#1140457472
T LD 14
UC FC 19
P#P 268.0
P#L 14.0
P#L 18.0
L LD 18
OPN DB 18
T DBD 0
BLD 2
End Call
M001: NOP 0
A L 12.0
JNB M002
Call
BLD 1
= L 13.0
L L#1140457472
T LD 14
UC FC 19 \\Khối FC19 là khối hàm trả về trị gồm có 2IN là số real và 1 out cũng là số real ==> ko thể đổi lệnh UC thành CALL FC19 được.
P#P 256.0
P#L 14.0
P#L 18.0
L LD 18
OPN DB 18
T DBD 104
BLD 2
End Call
M002: NOP 0
A(
A(
A(
A L 12.0
JNB M003
L PIW 264
ITD
T LD 2
SET
SAVE
CLR
M003: A BR
)
JNB M004
L LD 2
DTR
T LD 2
SET
SAVE
CLR
M004: A BR
)
JNB M005
L LD 2
L 4.000000e+003
/R
T LD 2
AN OV
SAVE
CLR
M005: A BR
)
JNB M006
L LD 2
L 4.000000e+002
*R
T DB18.DBD 4
M006: NOP 0
A(
A(
A(
A L 12.0
JNB M007
L PIW 260
ITD
T LD 2
SET
SAVE
CLR
M007: A BR
)
JNB M008
L LD 2
DTR
T LD 2
SET
SAVE
CLR
M008: A BR
)
JNB M009
L LD 2
L 4.000000e+003
/R
T LD 2
AN OV
SAVE
CLR
M009: A BR
)
JNB M010
L LD 2
L 4.000000e+002
*R
T DB18.DBD 8
M010: NOP 0
A L 12.0
JNB M011
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 16
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 12
BLD 2
End Call
M011: NOP 0
A L 12.0
JNB M012
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 18
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 16
BLD 2
End Call
M012: NOP 0
A L 12.0
JNB M013
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 20
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 20
BLD 2
End Call
M013: NOP 0
A L 12.0
JNB M014
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 22
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 24
BLD 2
End Call
M014: NOP 0
A L 12.0
JNB M015
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 24
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 28
BLD 2
End Call
M015: NOP 0
A L 12.0
JNB M016
Call
BLD 1
= L 13.0
OPN DB 103
L DBW 26
T LW 14
L L#1109393408
T LD 16
UC FC 19
P#L 14.0
P#L 16.0
P#L 20.0
L LD 20
OPN DB 18
T DBD 32
BLD 2
End Call
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 11:41 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu