|  | @@ -67,7 +67,7 @@ class IO_AnalogOutput(IO_Module):
 | 
	
		
			
				|  |  |      # Значения состояний выходов вкл./выкл. (битовое поле)
 | 
	
		
			
				|  |  |      def set_outputs_mode(self, val):
 | 
	
		
			
				|  |  |          if self.DBG:
 | 
	
		
			
				|  |  | -            print(Fore.BLUE +  f'Write reg {[hex(AoReg.OUT_MODE.value)]} outputs mode (SAVE MODE): {format(val, '04b')}')
 | 
	
		
			
				|  |  | +            print(Fore.BLUE +  f'Write reg {[hex(AoReg.OUT_MODE.value)]} outputs mode: {format(val, '04b')}')
 | 
	
		
			
				|  |  |          self.modbus.write_holding_register(AoReg.OUT_MODE.value, val)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      # Значения состояний выходов вкл./выкл. в безопасном режиме (битовое поле)
 | 
	
	
		
			
				|  | @@ -102,7 +102,7 @@ def main():
 | 
	
		
			
				|  |  |      '''Настройка аналоговых выходов'''
 | 
	
		
			
				|  |  |      ao.set_outputs_state(0b1111)
 | 
	
		
			
				|  |  |      # ao.set_outputs_state_save(0b1111)
 | 
	
		
			
				|  |  | -    # ao.set_outputs_mode(0b0000)
 | 
	
		
			
				|  |  | +    ao.set_outputs_mode(0b0001)
 | 
	
		
			
				|  |  |      # ao.set_outputs_mode_save(0b0000)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      '''Чтение режимов работы аналоговых выходов'''
 | 
	
	
		
			
				|  | @@ -113,19 +113,20 @@ def main():
 | 
	
		
			
				|  |  |      # ao.get_outputs_power()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      '''Установка значений на выходах'''
 | 
	
		
			
				|  |  | -    values = [0, 0, 0, 0]
 | 
	
		
			
				|  |  | +    values = [35000, 0, 0, 0]
 | 
	
		
			
				|  |  |      ao.set_ouputs_value(1, values[0])
 | 
	
		
			
				|  |  | -    ao.set_ouputs_value(2, values[1])
 | 
	
		
			
				|  |  | -    ao.set_ouputs_value(3, values[2])
 | 
	
		
			
				|  |  | -    ao.set_ouputs_value(4, values[3])
 | 
	
		
			
				|  |  | +    # ao.set_ouputs_value(2, values[1])
 | 
	
		
			
				|  |  | +    # ao.set_ouputs_value(3, values[2])
 | 
	
		
			
				|  |  | +    # ao.set_ouputs_value(4, values[3])
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  | +    '''
 | 
	
		
			
				|  |  |      while True:
 | 
	
		
			
				|  |  |          ao.set_ouputs_value(4, values[0])
 | 
	
		
			
				|  |  |          values[0] += 100
 | 
	
		
			
				|  |  |          if values[0] >= 50000:
 | 
	
		
			
				|  |  |              values[0] = 0
 | 
	
		
			
				|  |  |          sleep(0.1)
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +    '''
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      '''
 | 
	
		
			
				|  |  |      ao.set_ouputs_value(1, 12)
 |