PLC通信
文章平均质量分 81
yuke_yuki
这个作者很懒,什么都没留下…
展开
-
FinsTCP协议的Java Socket
在网上并无找到关于欧姆龙的FinsTcp协议的调试工具和仿真软件,但找到的一部分资料有使用一些Tcp/UdpSocket调试工具跟下位机PLC进行网络通信,因此个人认为上位机可以使用Java编写程序,通过Socket发送相关指令给下位机,进行握手连接和数据获取。 下位机的默认端口是9600,上位机通过该端口与下位机相连。 下面给出模拟数据,其中上位机ip假设为1原创 2017-06-30 14:22:48 · 6658 阅读 · 3 评论 -
ModbusTcp协议的Java Socket
模拟了直接发送Socket套接字(上位机)跟Modbus Slave软件(下位机)进行通信,代码如下: Socket socket = new Socket("192.1.1.4",9600); InputStream is=socket.getInputStream(); OutputStream os=socket.getOutputStr原创 2017-06-30 16:03:10 · 19517 阅读 · 10 评论 -
ModbusRTU协议的Java Socket
昨天郭柯发过来一个WinTcpS7_1K.dll文件,在VB代码里跑并发数据到Modbus Slave,发现当Modbus Slave选择用“Modbus RTU over TCP/IP”连接时有数据传输过来,因此可以确定VB代码使用该DLL跟下位机进行通信时用的是ModbusRTU协议。因此我就去模拟了直接用socket跟Modbus Slave进行ModbusRTU的通信,先给出Modbu原创 2017-07-04 14:41:07 · 11800 阅读 · 4 评论