-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tamokato
Nếu ko yêu cầu về thời gian thì FX-2N có lệnh FMOV, 1 phát FMOV D0 D10 Kn sẽ mov dữ liệu trong D0 vào D10, D11, D12....D(n-1)
nếu làm như vậy thì 1 lần là nó mov tất cả rồi, ý của em là:
lần 1: đưa dữ liệu từ D0 sang D10
lần 2: đưa dữ liệu từ D0 sang D11
lần 3: đưa dữ liệu từ D0 sang D12
lần n: đưa dữ liệu từ D0 sang Dn
tức là 1 lần mình chỉ mov vào 1 thanh ghi thôi
-
-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
emtc.hiepcd
Làm cách nào vậy bạn. Mình cũng đang tìm hiểu vấn đề này nhưng yêu cầu khác một tí là đầu vào bấm random lưu vào các thanh ghi liền nhau
cái này mình làm lâu rồi, nên giờ cũng không nhớ rõ nữa, để mình coi lại cái chương trình kia rồi mình trả lời bạn
-
-
Thành viên cấp 3
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
rongviet
cái này mình làm lâu rồi, nên giờ cũng không nhớ rõ nữa, để mình coi lại cái chương trình kia rồi mình trả lời bạn
ban có thể dùng counter và hàm so sánh mỗi lần couter đếm một xung thì bạn mov d0 vào d10
xung thứ 2 ban mov d0 vào d11 cư thế bạn sử dụng khi không dùng nữa bạn rst counter
-
-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tienkimlong
ban có thể dùng counter và hàm so sánh mỗi lần couter đếm một xung thì bạn mov d0 vào d10
xung thứ 2 ban mov d0 vào d11 cư thế bạn sử dụng khi không dùng nữa bạn rst counter
hi.... cách này của bác nếu chỉ mov vài ba thanh ghi thì ok, nhưng nếu mấy chục, hoặc cả trăm thì ...........
-
-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
emtc.hiepcd
Làm cách nào vậy bạn. Mình cũng đang tìm hiểu vấn đề này nhưng yêu cầu khác một tí là đầu vào bấm random lưu vào các thanh ghi liền nhau
Ah. bác có thể nói rõ hơn được không
-
-
Thành viên cấp 3
CÓ THỂ MOV ĐẾN 9999 THANH GHI CHỈ CẦN DÙNG COUNTER VÀ HÀM SO SÁNH INPUT
COUNTER ĐẾM 0-9999 HÀM SO SÁNH DÙNG >= C1 K1}---------->MOV D0 D10
>= C1 K2 ----> MOV D0 D11
>= Cn Kn ------> mov d0 dn
>= c1 k999 _-----> rst c1
-
-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tienkimlong
CÓ THỂ MOV ĐẾN 9999 THANH GHI CHỈ CẦN DÙNG COUNTER VÀ HÀM SO SÁNH INPUT
COUNTER ĐẾM 0-9999 HÀM SO SÁNH DÙNG >= C1 K1}---------->MOV D0 D10
>= C1 K2 ----> MOV D0 D11
>= Cn Kn ------> mov d0 dn
>= c1 k999 _-----> rst c1
như vậy thì dài lắm bác ạ, bác dùng lệnh ghi dịch hoặc lệnh SFWR ý, nếu chỉ dùng 1 tín hiệu thì chỉ cần 1 dòng là giải quyết được tất cả. ví dụ nhá xung cạnh lên của X0-------->SFWR D0 D99 K101 bác muốn dịch trong bao nhiêu thanh ghi thì điền Kn bằng bấy nhiêu là được
Lần sửa cuối bởi rongviet, ngày 05-05-2016 lúc 05:25 PM.
-
-
Thành viên cấp 3
vậy bác cũng hiểu nhiều về dòng mitsubishi quá rồi những lệnh dịch di chuyển mình ít khi sử dụng đọc lại lệnh SFWR thấy nó có thể dùng cho ứng dụng của bác được rồi
bác có tìm hiểu về hàm RS chưa dùng để truyền thông trực tiếp giữa các thiết bị theo rs485.mình đọc manual mà vẫn chưa hiểu được cách cấu hình nó
-
-
Thành viên cấp 2
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tienkimlong
vậy bác cũng hiểu nhiều về dòng mitsubishi quá rồi những lệnh dịch di chuyển mình ít khi sử dụng đọc lại lệnh SFWR thấy nó có thể dùng cho ứng dụng của bác được rồi
bác có tìm hiểu về hàm RS chưa dùng để truyền thông trực tiếp giữa các thiết bị theo rs485.mình đọc manual mà vẫn chưa hiểu được cách cấu hình nó
ý bác là cấu hình gì nhỉ, ngày xưa có lần mình lập trình lệnh RS rồi, mà mình xài thằng FX3U hay sao ý
-
-
Thành viên cấp 2
mình nhớ mang máng là nó có 1 thanh ghi để mình chọn kiểu kết nối, như là độ dài dữ liệu, tốc độ baud thì phải, mà bác coi cái manual của cái modul truyền thông rồi thiết lập theo là được thôi, ngày xưa em cũng coi rồi làm theo là được thôi
-
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à 07:26 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu