- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				  
 
 
			
				
				
						
						
				
					
						
							cho mình hỏi minh muốn đưa dòng tua cua đông cơ hiện thị lên hmi,mình dung s7-200 điều khiển động cơ thông qua biến tần mình đã sử dụng out analog cua biến tần và set là out ra dòng nhưng nó ra 0-32670,vậy mình phải làm sao để hiện thị dòng tua động cơ vd:0-15000.ai biết hướng dẫn mình với nếu đã làm cho mình xin bài mẫu.cám ơn.
						 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 10
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  phanhuunhung  
 cho mình hỏi minh muốn đưa dòng tua cua đông cơ hiện thị lên hmi,mình dung s7-200 điều khiển động cơ thông qua biến tần mình đã sử dụng out analog cua biến tần và set là out ra dòng nhưng nó ra 0-32670,vậy mình phải làm sao để hiện thị dòng tua động cơ vd:0-15000.ai biết hướng dẫn mình với nếu đã làm cho mình xin bài mẫu.cám ơn. 
 
 
 Bạn vẫn phải dùng hàm Scale .bạn có thể tìm trong diễn đàn or xem hướng dẫn mình sưu tầm được :
 Analog Signals in S7-200
 - Trong S7-200 cũng có các hàm scale và unscale trong thư viện scale của nó.
 + S_ITR: Scaling the analog input in the output data format REAL
 + S_RTR:Scaling change to the data type format REAL
 + S_RTI:Converting to the analog output scaling format INTEGER
 - Nếu không muốn sử dụng hàm trong thư viện bạn có thể tự viết các hàm scale và unscale của mình, giải tín hiệu như sau:
 + unipolar scaling: ( ví dụ: 0-20mA, 0-10V) thì tín hiệu số tương ứng nhận được là 0 đến 32000
 + unipolar scaling with a 20% offset: ( ví dụ: 4-20mA, 1-5V) thì tín hiệu số tương ứng nhận được là 6400 đến 32000
 + Bipolar scaling: ( ví dụ: -20-20mA, -10V-10V..) thì tín hiệu số tương ứng nhận được là -32000 đến 32000
 Analog Signals in S7-300
 - FC 105 là hàm scale, FC 106 là hàm unscale
 - Nếu muốn tự viết hàm scale thì giải tín hiệu số tương ứng như sau:
 + unipolar scaling và unipolar scaling with a 20% offset: ví dụ ( 0-10V, 1-5V, 0-20mA, 4-20mA..) thì tín hiệu số tương ứng nhận được là 0-27648
 + Bipolar scaling: ví dụ (-20mA - +20mA, -10mA - +10mA, -5V - +5V, -10V - +10V..) thì tín hiệu số tương ứng nhận được là -27648 - +27648.
 Phần này bạn phải tính toán cho phù hợp để cho tốc độ đúng or sai số it thôi.
 good luck
 
 
 
 
				
				
				
				
					--------------------------------- Thank and Best Regards
cuongvcs
Email: 
 Hidden Content 
Hidden Content
Tel : 0984198685
 " Listen. Think. Solve. "
Skype :  cuongvcs
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 3
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  cuongvcs  
 Bạn vẫn phải dùng hàm Scale .bạn có thể tìm trong diễn đàn or xem hướng dẫn mình sưu tầm được :
 Analog Signals in S7-200
 - Trong S7-200 cũng có các hàm scale và unscale trong thư viện scale của nó.
 + S_ITR: Scaling the analog input in the output data format REAL
 + S_RTR:Scaling change to the data type format REAL
 + S_RTI:Converting to the analog output scaling format INTEGER
 - Nếu không muốn sử dụng hàm trong thư viện bạn có thể tự viết các hàm scale và unscale của mình, giải tín hiệu như sau:
 + unipolar scaling: ( ví dụ: 0-20mA, 0-10V) thì tín hiệu số tương ứng nhận được là 0 đến 32000
 + unipolar scaling with a 20% offset: ( ví dụ: 4-20mA, 1-5V) thì tín hiệu số tương ứng nhận được là 6400 đến 32000
 + Bipolar scaling: ( ví dụ: -20-20mA, -10V-10V..) thì tín hiệu số tương ứng nhận được là -32000 đến 32000
 Analog Signals in S7-300
 - FC 105 là hàm scale, FC 106 là hàm unscale
 - Nếu muốn tự viết hàm scale thì giải tín hiệu số tương ứng như sau:
 + unipolar scaling và unipolar scaling with a 20% offset: ví dụ ( 0-10V, 1-5V, 0-20mA, 4-20mA..) thì tín hiệu số tương ứng nhận được là 0-27648
 + Bipolar scaling: ví dụ (-20mA - +20mA, -10mA - +10mA, -5V - +5V, -10V - +10V..) thì tín hiệu số tương ứng nhận được là -27648 - +27648.
 Phần này bạn phải tính toán cho phù hợp để cho tốc độ đúng or sai số it thôi.
 good luck
 
 
 
 cái 0 --> 15000 (mà vòng tua lớn dữ bạn )hihi.. thường là 0 -->1500. là tốc độ động cơ của bạn mún hiển thị lên HMI mà đúng không ?
 bạn có mối quan hệ giữa giá trị điều khiển cho biến tần vầ tốc độ mà thì trong chương trình plc  bạn có thể dùng hàm scale hoặc tự viết vài dòng công trừ nhân chia sau đó đưa vào một ô nhớ (Tag ) và hiện thị trên Hmi thôi chứ có gì đâu.
 
 0 --- 32670
 0-----15000
 lập phương trình đường thẳng rồi thì cứ vậy mà quy ra. Nhớ phải chuyển về số thực mà tính nha, cái 0 --32670 là số nguyên đó để vậy mà tính thì bạn cũng biết kết quả sẽ sao rồi đó? hi mà tôi cũng không biết sao khi tính analog lại cứ phải convert nó về số thực cho mệt nhỉ.hi
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				  
 
 
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Gửi bởi  cuongvcs  
 Bạn vẫn phải dùng hàm Scale .bạn có thể tìm trong diễn đàn or xem hướng dẫn mình sưu tầm được :
 Analog Signals in S7-200
 - Trong S7-200 cũng có các hàm scale và unscale trong thư viện scale của nó.
 + S_ITR: Scaling the analog input in the output data format REAL
 + S_RTR:Scaling change to the data type format REAL
 + S_RTI:Converting to the analog output scaling format INTEGER
 - Nếu không muốn sử dụng hàm trong thư viện bạn có thể tự viết các hàm scale và unscale của mình, giải tín hiệu như sau:
 + unipolar scaling: ( ví dụ: 0-20mA, 0-10V) thì tín hiệu số tương ứng nhận được là 0 đến 32000
 + unipolar scaling with a 20% offset: ( ví dụ: 4-20mA, 1-5V) thì tín hiệu số tương ứng nhận được là 6400 đến 32000
 + Bipolar scaling: ( ví dụ: -20-20mA, -10V-10V..) thì tín hiệu số tương ứng nhận được là -32000 đến 32000
 Analog Signals in S7-300
 - FC 105 là hàm scale, FC 106 là hàm unscale
 - Nếu muốn tự viết hàm scale thì giải tín hiệu số tương ứng như sau:
 + unipolar scaling và unipolar scaling with a 20% offset: ví dụ ( 0-10V, 1-5V, 0-20mA, 4-20mA..) thì tín hiệu số tương ứng nhận được là 0-27648
 + Bipolar scaling: ví dụ (-20mA - +20mA, -10mA - +10mA, -5V - +5V, -10V - +10V..) thì tín hiệu số tương ứng nhận được là -27648 - +27648.
 Phần này bạn phải tính toán cho phù hợp để cho tốc độ đúng or sai số it thôi.
 good luck
 
 
 
 bác ơi, e đang tìm hiểu về cái hàm scale trong s7-200 mà thực sự k tìm thấy mấy cái khối hàm của nó j cả, cụ thể như cái hàm S-ITR chẳng hạn, bác có thể giúp đỡ e từng bước để lấy nó ra được k hay là cái hàm này lấy ra được còn phải phụ thuộc vào phần cứng vậy ạ? mong bác chỉ giáo cho e
 
 
 
 
 
 
 
- 
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 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à 06:14 AM. 
				
				Phiên bản 4.2.5 
Phát triển bởi thành viên PLCVietNam®.
					
				
				
				
					 
			
		 
 
Đánh dấu