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