java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接
0x0 阅读本文章你能会使用java与西门子plc 进行通信
所有环境都为仿真模拟环境,
本测试使用的是西门子plc(s7-1500)
软件为: 博图v16 plc仿真(s7-1500) idea
0x1开始工作,首先搭建plc环境 在这里不解释请转移到 模拟环境文章(在写了 会更新的)
IDEA 使用 Maven 你也可以吧集成到spring 或者boot, 做进一步操作
0x2创建工程
导入maven 坐标
com.github.s7connector
s7connector
2.1
使用的是 s7connector 官网有简单的案例 官网地址https://s7connector.github.io...
0x3开始代码
创建对象S7Connector connector =
S7ConnectorFactory
.buildTCPConnector()
.withHost("ip") //
.withRack(0) //架机号 可选
.withSlot(0) //插槽号 可选
.build();
架机和插槽在博图软件可以看到,当然了你也可以不写