package com.mes.config; import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; import com.github.xingshuangs.iot.protocol.s7.serializer.S7Serializer; import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @Author : zhoush * @Date: 2025/4/30 13:50 * @Description: */ @Configuration public class S7Config { @Bean(name = "s7SerializerDLPOne") public S7Serializer s7SerializerDLPOne() { S7PLC s7PLC = new S7PLC(EPlcType.S1500, "192.168.20.140"); // S7PLC s7PLC = new S7PLC(EPlcType.S1500, "10.153.19.191"); return S7Serializer.newInstance(s7PLC); } @Bean(name = "s7SerializerDLPTwo") public S7Serializer s7SerializerDLPTwo() { S7PLC s7PLC = new S7PLC(EPlcType.S1500, "192.168.20.140"); // S7PLC s7PLC = new S7PLC(EPlcType.S1500, "10.153.19.191"); return S7Serializer.newInstance(s7PLC); } }