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 = "s7SerializerGHOne") public S7Serializer s7SerializerGHOne() { S7PLC s7PLC = new S7PLC(EPlcType.S1500, "192.168.20.180"); // S7PLC s7PLC = new S7PLC(EPlcType.S1500, "10.153.19.191"); return S7Serializer.newInstance(s7PLC); } @Bean(name = "s7SerializerGHTwo") public S7Serializer s7SerializerGHTwo() { S7PLC s7PLC = new S7PLC(EPlcType.S1500, "192.168.20.180"); // S7PLC s7PLC = new S7PLC(EPlcType.S1500, "10.153.19.191"); return S7Serializer.newInstance(s7PLC); } }