- 
	
	
		
			
			
				Thành viên Mới
			
			
				  
 
 
			
				
				
						
						
				
					
						
							Chào bạn Duc.Thao, và tất cả ae.
 Hiện tại mình củng đang có sử dụng hàm RS2 để truyền thông với biến tần AVT310( Schneider).
 Mình dùng FX3U-485-BD ( Card này không hỗ trở mosbus- Nó chỉ là truyền 485 theo dạng Non-Protocol)
 Nên bắt buộc mình phải dùng RS2. Mình đã khai báo trong phần mềm về đường truyền: như RS-485, đã chọn "check sum", 19,2000. 8E1.
 Fram truyền Modnus của AVT310 là : "1byte Slave-1byte funtion code-2 byte Starting address-2 byte Quantity of Register "
 Ví dụ: mình muốn đọc 4 word từ địa chỉ: 0C1E sử dụng funtion 3
 khi đó RS2 sẽ truyền theo fram : 02030C1E0004
 Khi đó hàm RS2 là: RS2 D200 K6 D300 K6 K1
 Đã Reset bit M8403 trước khi send dử liệu, nhưng sao không nhận đc dử liệu về nhỉ.
 Quan sát thấy Bit M8403 không bao giờ ON lên , và đèn RD trên card không bao giờ sáng ( chỉ đèn SD là sáng trong suốt quá trình nhấn Send)
 bạn giúp mình chổ này với, mình đã đọc tài liệu, đã tham khảo bài trả lời của bác Phongnhatdo nhưng vẫn chưa được.
 Thanks all.
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 2
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  luanphan  
 Chào bạn Duc.Thao, và tất cả ae.
 Hiện tại mình củng đang có sử dụng hàm RS2 để truyền thông với biến tần AVT310( Schneider).
 Mình dùng FX3U-485-BD ( Card này không hỗ trở mosbus- Nó chỉ là truyền 485 theo dạng Non-Protocol)
 Nên bắt buộc mình phải dùng RS2. Mình đã khai báo trong phần mềm về đường truyền: như RS-485, đã chọn "check sum", 19,2000. 8E1.
 Fram truyền Modnus của AVT310 là : "1byte Slave-1byte funtion code-2 byte Starting address-2 byte Quantity of Register "
 Ví dụ: mình muốn đọc 4 word từ địa chỉ: 0C1E sử dụng funtion 3
 khi đó RS2 sẽ truyền theo fram : 02030C1E0004
 Khi đó hàm RS2 là: RS2 D200 K6 D300 K6 K1
 Đã Reset bit M8403 trước khi send dử liệu, nhưng sao không nhận đc dử liệu về nhỉ.
 Quan sát thấy Bit M8403 không bao giờ ON lên , và đèn RD trên card không bao giờ sáng ( chỉ đèn SD là sáng trong suốt quá trình nhấn Send)
 bạn giúp mình chổ này với, mình đã đọc tài liệu, đã tham khảo bài trả lời của bác Phongnhatdo nhưng vẫn chưa được.
 Thanks all.
 
 
 
 Bạn đọc qua tài liệu này và kiểm tra các thanh ghi lỗi xem hiện tại đang báo lỗi gì.
 Nếu được bạn có thể up chương trình lên xem mình có giúp được gì ko.
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  luanphan  
 Chào bạn Duc.Thao, và tất cả ae.
 Hiện tại mình củng đang có sử dụng hàm RS2 để truyền thông với biến tần AVT310( Schneider).
 Mình dùng FX3U-485-BD ( Card này không hỗ trở mosbus- Nó chỉ là truyền 485 theo dạng Non-Protocol)
 Nên bắt buộc mình phải dùng RS2. Mình đã khai báo trong phần mềm về đường truyền: như RS-485, đã chọn "check sum", 19,2000. 8E1.
 Fram truyền Modnus của AVT310 là : "1byte Slave-1byte funtion code-2 byte Starting address-2 byte Quantity of Register "
 Ví dụ: mình muốn đọc 4 word từ địa chỉ: 0C1E sử dụng funtion 3
 khi đó RS2 sẽ truyền theo fram : 02030C1E0004
 Khi đó hàm RS2 là: RS2 D200 K6 D300 K6 K1
 Đã Reset bit M8403 trước khi send dử liệu, nhưng sao không nhận đc dử liệu về nhỉ.
 Quan sát thấy Bit M8403 không bao giờ ON lên , và đèn RD trên card không bao giờ sáng ( chỉ đèn SD là sáng trong suốt quá trình nhấn Send)
 bạn giúp mình chổ này với, mình đã đọc tài liệu, đã tham khảo bài trả lời của bác Phongnhatdo nhưng vẫn chưa được.
 Thanks all.
 
 
 
 Dạ anh có thể giải thích giúp em đoạn "Fram truyền Modnus của AVT310 là : "1byte Slave-1byte funtion code-2 byte Starting address-2 byte Quantity of Register "
 Ví dụ: mình muốn đọc 4 word từ địa chỉ: 0C1E sử dụng funtion 3
 khi đó RS2 sẽ truyền theo fram : 02030C1E0004
 Khi đó hàm RS2 là: RS2 D200 K6 D300 K6 K1 " làm sao mình tính toán được các thông số của hàm RS2 vậy ạ ? thanks a !
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 2
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  thaibaosta  
 Dạ anh có thể giải thích giúp em đoạn "Fram truyền Modnus của AVT310 là : "1byte Slave-1byte funtion code-2 byte Starting address-2 byte Quantity of Register "
 Ví dụ: mình muốn đọc 4 word từ địa chỉ: 0C1E sử dụng funtion 3
 khi đó RS2 sẽ truyền theo fram : 02030C1E0004
 Khi đó hàm RS2 là: RS2 D200 K6 D300 K6 K1 " làm sao mình tính toán được các thông số của hàm RS2 vậy ạ ? thanks a !
 
 
 
 Theo cấu trúc trên thì khung truyền đi sẽ bắt đầu từ D200 và có độ dài là 6 byte. Còn khung truyền nhận về sẽ từ D300 độ dài là 6 byte (Lưu ý: Tùy thuộc vào số lượng thanh ghi cần đọc và kiểu dữ liệu thì số này phải thay đổi tương ứng). Còn K1 là lệnh được thực hiện trên kênh 1 (kênh đã khai báo cấu hình trước đó)
 
 
 
 
 
 
 
- 
	
	
	
	
		
			The Following 2 Users Say Thank You to duc.thao For This Useful Post:
		
	
 
 
 
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  duc.thao  
 Theo cấu trúc trên thì khung truyền đi sẽ bắt đầu từ D200 và có độ dài là 6 byte. Còn khung truyền nhận về sẽ từ D300 độ dài là 6 byte (Lưu ý: Tùy thuộc vào số lượng thanh ghi cần đọc và kiểu dữ liệu thì số này phải thay đổi tương ứng). Còn K1 là lệnh được thực hiện trên kênh 1 (kênh đã khai báo cấu hình trước đó) 
 
 
 Dạ vậy dữ liệu truyền đi là từ thanh ghi D200 đến thanh ghi D205 và dữ liệu nhận được là từ thanh ghi D300 tới D305 đúng không a ?
 Thanks a !
 
 
 
 
 
 
 
- 
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Quyền viết bà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à 10:12 PM. 
				
				Phiên bản 4.2.5 
Phát triển bởi thành viên PLCVietNam®.
					
				
				
				
					 
			
		 
 
Đánh dấu