| | |
| | | "apsClient/pkg/plc" |
| | | "apsClient/service" |
| | | "encoding/binary" |
| | | "fmt" |
| | | "github.com/gin-gonic/gin" |
| | | ) |
| | | |
| | |
| | | valueType = pc.Type |
| | | dataLength = pc.Length |
| | | } |
| | | ipAddr = plcConfig.Address |
| | | ipAddr = fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port) |
| | | } |
| | | |
| | | resp := new(response.ProductProgress) |
| | |
| | | if code != ecode.OK { |
| | | return errors.New("请先配置PLC") |
| | | } |
| | | conn, err := plc.NewModbusConnection(plcConfig.Address) |
| | | conn, err := plc.NewModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)) |
| | | if err != nil { |
| | | return errors.New(fmt.Sprintf("连接plc失败: %v", err.Error())) |
| | | } |
| | |
| | | if code != ecode.OK { |
| | | return errors.New("请先配置PLC") |
| | | } |
| | | conn, err := plc.NewModbusConnection(plcConfig.Address) |
| | | conn, err := plc.NewModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)) |
| | | if err != nil { |
| | | return errors.New(fmt.Sprintf("连接plc失败: %v", err.Error())) |
| | | } |