- 
	
	
		
			
			
				Little PLC
			
			
				
			
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					Xử lý tín hiệu Analog với Scale và Unscale trong S7-1200
				
				
						
							
							
						
						
				
					
						
							Với Analog 200 và 300 thì các bạn đã biết và từ đó là nền tảng để chúng ta sử dụng cho hàm Scale và unscale bên S7-1200. 
Để sử dụng analog thì ta sẽ sử dụng tới hàm SCALE_X và NORM. ^^:o:rolleyes:
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
	
	
	
	
		
			Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
		
	
	
	 
 
 
- 
	
	
		
			
			
				Little PLC
			
			
				
			
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							Normalizing and Scaling một giá trị Analog đầu vào:
Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.
Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
	
	
	
	
		
			The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:
		
	
	
	 
 
 
- 
	
	
		
			
			
				Thành viên cấp 9
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							cám ơn anh đả giới thiệu analog trong plc s7-1200 ,tiện đây mình upload tài liệu analog s7-1200 mọi người tham khảo
Tải tại đây
						
					 
					
				 
			 
			
			
				
				
				
					
						Lần sửa cuối bởi plcvietnam, ngày 10-05-2012 lúc 01:24 AM.
					
					
						Lý do: sửa link
					
				
				
				
				
				
				
				
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 Gửi bởi 
tran_hieu0983
					
				 
				Normalizing and Scaling một giá trị Analog đầu vào:
Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.
Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:
 
			
		 
	 
 Bạn nói rõ hơn về hàm NORM_X được ko? ình chưa hiểu rõ hàm này lắm...? Hàm này dùng để chuyển đổi số nguyên sang số thực ak?
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 9
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							hàm NORM_X  dùng đọc giá trị analog input và giá trị analog (dang số nguyên )này nằm trong ngưởng min và max (ví vụ như min=0 và max=27648)
và cho ra  output1  một giá trị và lưu vào một vùng nhớ (dử liệu dạng số thực) và sau đó dùng lệnh SCALE_X  đọc giá trị output1 từ lệnh NORM_X  và scale ra một giá trị output2 nằm trong ngưởng  mình mong muốn (ví dụ như là 0-100 )
chúc bạn thành công.
bạn có thể xem tài liệu phía trên mình đả up người ta nói quá rỏ vấn đề này .
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				
			
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 Gửi bởi 
tran_hieu0983
					
				 
				Normalizing and Scaling một giá trị Analog đầu vào:
Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.
Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:
 
			
		 
	 
 anh cho em hỏi -3 và 7 ở lệnh Scale của anh là dải điện áp anh dùng ah?
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 Gửi bởi 
herok8
					
				 
				anh cho em hỏi -3 và 7 ở lệnh Scale của anh là dải điện áp anh dùng ah?
			
		 
	 
 Bạn đọc kỹ đề bài rồi hãy hỏi nhé.
Hướng dẫn rất rõ ràng và trực quan.
Mong sẽ có những bài hay và tốt như bài này.:bz:bz:bz:bz
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 1
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							Tôi không thấy lệnh unscale ở đâu hết.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Little PLC
			
			
				
			
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 Gửi bởi 
lee_dong25
					
				 
				Tôi không thấy lệnh unscale ở đâu hết.
			
		 
	 
 Lệnh Scale và Unscale là sự kết hợp của 2 khối hàm mình đã nói ở trên. NOrmal và Scale tổ hợp sinh ra hàm Scale và Unscale giống S7-300
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
	
 
- 
	
	
		
			
			
				Thành viên cấp 3
			
			
				
			
			
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					
 Gửi bởi 
tran_hieu0983
					
				 
				Lệnh Scale và Unscale là sự kết hợp của 2 khối hàm mình đã nói ở trên. NOrmal và Scale tổ hợp sinh ra hàm Scale và Unscale giống S7-300
			
		 
	 
 em hiểu rồi đảo ngược lại thank anh Hiếu
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
 
		
		
		
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				
				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:23 AM. 
				
				Phiên bản 4.2.5 
Phát triển bởi thành viên PLCVietNam®.
					
				
				
				
					 
			
		 
 
Đánh dấu