为了解决S7-200可编程控制器无法通过编程软件STEP7-Microwin4预设的通信协议直接读取SCL-61D超声水表数据的问题,根据S7-200可编程控制器自由口通信的定义和特点,提出依据SCL-61D超声水表通信协议规范,在S7-200可编程控制器中编写程序,采用自由口模式建立通信。生产实践表明:采用这种方法实现SCL-61D超声水表数据的读取后,两者之间的通信具有实时性、可靠性、稳定性。