When working with PLC's, Allen Bradley, GE, Siemens, for example, are the routines/drivers often provided when integrating a new piece of hardware?  For example, when adding a barcode scanner, does the barcode scanner company often provide the ladder logic code to make the device work with the PLC platform it will be deployed on?
	
		
			
		
		
	
				
			 
				
 
 
		 
 
		