| | |
| | | package com.mes.tools; |
| | | |
| | | import com.github.s7connector.api.DaveArea; |
| | | import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; |
| | | import com.github.xingshuangs.iot.protocol.s7.service.MultiAddressWrite; |
| | | import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; |
| | | |
| | | import java.nio.ByteBuffer; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | |
| | | } |
| | | return addresslist; |
| | | } |
| | | |
| | | public void writeString(String addr,String data) { |
| | | s7PLC.writeString(addr,data); |
| | | } |
| | | |
| | | public void writeUInt16(String addr,int data) { |
| | | s7PLC.writeUInt16(addr,data); |
| | | } |
| | | |
| | | public void writeUInt32(String addr,int data) { |
| | | s7PLC.writeUInt32(addr,data); |
| | | } |
| | | |
| | | public void writeStringy(String addr,String value) { |
| | | byte[] bytes = value.getBytes(); |
| | | s7PLC.writeByte(addr,bytes); |
| | | } |
| | | |
| | | public String readStrings(String addr) { |
| | | return s7PLC.readString(addr); |
| | | } |
| | | |
| | | } |