上位机通过发送FINS UDP命令读写欧姆龙PLC内部数据,可以用于上位机socket通讯测试。
客户服务中心
打开 Sockettool软件,新建一个UDP客户端:
HTcP/ TIP urIEl调试工具W

H隊
是出
H TCP
H TCP Client
zSE21式以太网DTU
HUDP
卫 UDP Client
集成江IP议,全速明传翰

文件:590m.com/f/25127180-500693846-f46f4c(访问密码:551685)

1001
持其网

地址设置的地址,对方端口设置,本地端口设置
(两个端
口号不能设置成一样的)
创建UDPc1ient
对方P10.1159
播地址
对方端口90
本地端口
确定
取消

上位编写
命令,具体格式说明如卜
SIze(bytes)
Displays frame information
RS
Reserved by syste
GOT
Permissible number of gateways
DNA
Destination network address
FINS header〈
Destination node address
DA2
Destination unit address
SNA
Source network address
SA1
Source node address
SA2
d
SID
MRC
Main request code
FINS command
SRC
Sub-request code
Command parameters and send data
FINS paramete r/data
Parameter 2000 max. The date length depends on the MRC and SRC
data field

客户服务中心
其中数据格式如下
Bit76543210
00000
Response Request Bit
(O: Response required; 1: Response not required
Kind of data(0: command; 1: response)

即发送数据时候,
固定,
固定
为目标网络号
为目标节点号
为目标单元号
为源网络号
为源节点号
为源单元号
没置
此次计算
即日标()网终号,单元号,节点号
源(计算机)网络号,单元号,节点号
即头代码为
注:侧直接对操作,与以太网模块实际单元号没有关系,固定为

客户服务中心
使用代码读的数据,命令如下:
(读代码)(地址代码)
(个数据)
指令说明如
Command format
0101
Command Beginning address No of items
code
(binary)
TO Memory ar ed cude
Response format
0101
Command End code
Data (for number of items
code

用代码写
为,命令如
(写代码)(位地址代码)
(个数据)(
代码格式说明如下:
command format
0102
Command Bcginning address No, of items Dala( r numbe of ilers)
NO memory area code
Response Format
Command End code
code

客户服务中心
现象和结论
读数据,完整命令如下
把显示十六进制值打钩,发送数据,接收到的反馈如下:
rcP/ UDP Octet调试工具
[救据收发窗]
回囟
创健
出除

CPS
scce态
H TCP Ci
对方P:10105903对端口96
乜端:100
HUDP Group
据接收及提示窗口
送数据:毛
5330?收到数据:C』mu20Cmmn3000m001
觉送窗口[HE模式]
数据
重复发送次数
午节
昰示十六进制值
统计清零

命令反馈格式如
Size(bytes)
Contents
FINS header
Same as in command frame
FINS command 2
Same as in command frame
MRES
Main response code
FINS
SRES
Sub-response code
parameter/data field
Data
1998 max
Re
data
There are some frames in which
the data length is O

计算机节点)
(节点)
(读数据)
(正常反馈)
(数据)。

客户服务中心
内存数据如下
D01012300
T
完整命令如下:
把显小十六进制值打钩,发送数据,接收到的反馈如下:
TCP/ UDP Sucke调试工具2.2-「数据收发窗口
Ⅲ除
鼠出
H TrF SerVes
cke态
日 TCF CHi
对方|P:1011
对方端口:9600
H UDP Server
本端口:10m
③10110593600
H UDP Gioup
数据子收及提示口
154045发送数据:E
15:4Ub收到毁据:{ L UUUUUUUTU2UJU}
据送窗口[EX模式]
发送数据
重复发送议
昱示十六进乱值

(计算机节点)
(节点)
(写命令)
(正常结束)
内存数据如下:
1514131211109

上位机发送FINS UDP命令读写欧姆龙PLC数据相关推荐

  1. 【工控老马】欧姆龙PLC Socket发送Fins/TCP命令解析

    欧姆龙Socket tool发送Fins/TCP命令 实验设备:CJ2M-CPU33(PLC) 实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据 实验步骤: 1. 系统概述,硬件搭建和 ...

  2. 松下PLC控制松下伺服电机(上位机发送控制命令)

    松下AFPXHM8N30T PLC 控制松下伺服电机 选型: PLC: AFPXHM8N30T (最大8CH) 伺服电机:MSMF022L1A1 伺服驱动器:MADLN15NE 实现目标:通过上位机发 ...

  3. s7 200 java_java android 读写西门子PLC数据,包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC...

    本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 gi ...

  4. 上位机发送与接收下位机数据

    用自带的SeriPort控件或者可以用seriport类,根据上位机与下位机同行寻得协议发送接收数据. 设置buttion控件,点击buttion 发送相应数据: private void send_ ...

  5. 9.PMAC上位机-上位机发送指令

    通常我们说PC控制其他硬件工作,指的是PC给相应的硬件发送指令来控制对应硬件.同时在发送完指令后可能会接受到相对应的反馈消息,告诉PC当前硬件的状态和参数等数据,这就是常见的PC和硬件通信.PMAC已 ...

  6. 信捷plc485通信上位机_基于Snap7实现与西门子PLC通信

    如果你对西门子PLC通信或者上位机开发稍微有一点研究的话,应该对Snap7有所耳闻. Snap7是一个基于以太网与西门子S7系列PLC通信的开源库,在世界领域应用很广.但也许是因为资料比较少,而且很多 ...

  7. C#工业触摸屏上位机源码 纯源代码 替代传统plc搭载的触摸屏

    C#工业触摸屏上位机源码 0, 纯源代码. 1, 替代传统plc搭载的触摸屏. 2, 工控屏幕一体机直接和plc通信. 3, 功能强大,多级页签. 4, 可以自由设定串口或以太网通信. 5, 主页. ...

  8. C#读写三菱PLC数据 使用TCP/IP 协议

    本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能 ...

  9. python三菱_python 读写三菱PLC数据,使用以太网读写Q系列,L系列,Fx系列的PLC数据...

    本文将使用一个gitHub开源的组件技术来读写三菱的plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 里面 ...

  10. netlink怎么读_在VB中访问NETLINK并读写S7300 PLC数据

    (无锡市北辰自动化技术有限公司 张鹏 2007-10-16) 一.概述 Hilscher NETLINK用于将西门子MPI协议转换为以太网TCP/IP协议,并提供公开的无需授权的驱动函数库. NETL ...

最新文章

  1. 算法导论2-9章补充几道题
  2. Android LruCache 压缩图片 有效避免程序OOM
  3. RAdam优化器又进化:与LookAhead强强结合,性能更优速度更快
  4. 网络营销专员浅析现阶段下的几种网络营销推广方式
  5. java----八种排序算法
  6. 如何让网站用上HTML5 Manifest
  7. MySQL触发器使用详解
  8. react hooks使用_如何使用React Hooks和Context API构建简单的PokémonWeb App
  9. python中队列的应用用场景_消息队列使用的四种场景介绍
  10. java飞机大战游戏
  11. java word 文档合并_[原创]java合并word文件
  12. 步进电机驱动器介绍 --PWM
  13. Basler相机实时图像显示--Qt代码
  14. grpc生成pb.go文件报错github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.
  15. Android 广播接收不到短信问题,Android中短信的广播接收问题
  16. 微信每日早安推送,快来给你女友做爱心提醒吧,自定义推送名称,企业号通知非订阅号测试号,后台python,精简无第三方网站注册、无第三方接口,无基础快速上不了手
  17. 对页面上所有ajax的请求进行监听
  18. Worldwind下载
  19. 使用python从概率角度绘制植物叶子!
  20. Assignment 2: UDP Pinger[课后作业]

热门文章

  1. 调度算法-时间片轮转+例题详解
  2. Android Studio- 把SVN项目下载到 本地的 操作方法
  3. 通达信 python_python 适用通达信
  4. 区分iphone和ipad 函数sysctlbyname 来获取设备名称
  5. Android中识别手柄JAVA_android的游戏手柄开发测试代码
  6. tcpdf 使用总结
  7. 《统计学》第八版贾俊平第二章课后习题及答案总结
  8. C++封装继承多态理解
  9. Swin-Transformer-Object-Detection V2.11.0环境搭建(一)
  10. java实现视频格式转换