資源簡介
該示例代碼使用modbus4j通過modbus連接plc 并實現讀取plc端口數據及plc內部寄存器數據。

代碼片段和文件信息
package?app;
import?com.serotonin.modbus4j.ProcessImageListener;
/**
?*?@Author?guc
?*?@Date?2019/7/17?11:42
?*?@Description?TODO
?*/
public?class?BasicProcessImageListener?implements?ProcessImageListener?{
????public?void?coilWrite(int?offset?boolean?oldValue?boolean?newValue)?{
????????System.out.println(“Coil?at?“?+?offset?+?“?was?set?from?“?+?oldValue?+?“?to?“?+?newValue);
????}
????public?void?holdingRegisterWrite(int?offset?short?oldValue?short?newValue)?{
????????System.out.println(“HoldRrgister?at?“?+?offset?+?“?was?set?from?“?+?oldValue?+?“?to?“?+?newValue);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????541??2019-07-18?09:31??plcs7200\.idea\compiler.xm
?????文件????????526??2019-07-17?10:11??plcs7200\.idea\misc.xm
?????文件??????34228??2019-07-18?10:56??plcs7200\.idea\workspace.xm
?????文件?????????81??2019-07-17?10:11??plcs7200\plcs7200.iml
?????文件???????1462??2019-07-17?10:14??plcs7200\pom.xm
?????文件????????611??2019-07-17?11:43??plcs7200\src\main\java\app\BasicProcessImageListener.java
?????文件???????2907??2019-07-18?09:34??plcs7200\src\main\java\app\main.java
?????文件???????3983??2019-07-17?11:40??plcs7200\src\main\java\app\Modbus4jReadUtils.java
?????文件???????3838??2019-07-17?11:41??plcs7200\src\main\java\app\Modbus4jWriteUtils.java
?????文件???????2584??2019-07-17?11:43??plcs7200\src\main\java\app\Register.java
?????文件???????1019??2019-07-17?11:53??plcs7200\src\main\java\app\Slave.java
?????文件???????1230??2019-07-18?09:45??plcs7200\src\main\java\app\TcpMaster.java
?????文件???????3715??2019-07-18?10:55??plcs7200\src\main\java\app\test\main.java
?????文件???????1147??2019-07-17?11:49??plcs7200\target\classes\app\BasicProcessImageListener.class
?????文件???????2814??2019-07-18?09:34??plcs7200\target\classes\app\main.class
?????文件???????4497??2019-07-17?11:49??plcs7200\target\classes\app\Modbus4jReadUtils.class
?????文件???????3282??2019-07-17?11:49??plcs7200\target\classes\app\Modbus4jWriteUtils.class
?????文件???????1307??2019-07-17?11:49??plcs7200\target\classes\app\Register.class
?????文件???????1508??2019-07-17?11:53??plcs7200\target\classes\app\Slave.class
?????文件???????1335??2019-07-18?09:46??plcs7200\target\classes\app\TcpMaster.class
?????文件???????3305??2019-07-18?10:55??plcs7200\target\classes\app\test\main.class
?????目錄??????????0??2019-07-18?10:55??plcs7200\src\main\java\app\test
?????目錄??????????0??2019-07-18?09:45??plcs7200\src\main\java\app
?????目錄??????????0??2019-07-18?10:55??plcs7200\target\classes\app\test
?????目錄??????????0??2019-07-17?11:34??plcs7200\src\main\java
?????目錄??????????0??2019-07-17?10:11??plcs7200\src\main\resources
?????目錄??????????0??2019-07-17?10:11??plcs7200\src\test\java
?????目錄??????????0??2019-07-18?10:55??plcs7200\target\classes\app
?????目錄??????????0??2019-07-17?11:49??plcs7200\target\generated-sources\annotations
?????目錄??????????0??2019-07-17?10:11??plcs7200\src\main
............此處省略10個文件信息
- 上一篇:安卓手機讀IC卡工具
- 下一篇:java下通過ajax調用Echarts案例
評論
共有 條評論