欧姆龙CPIE TXD和RXD指令串口调试
此测试仅仅是在电脑端用串口调试工具与PLC之间进行收发操作,所以需要232转USB的线,接线如下图
2个九针头接线上图 九针公头45角短接239角对应母头的235,母头45和78短接,然后把母头和转接线连接,公头连接PLC,转接线的USB端连接电脑,在电脑端查看com口,我这边是com5
然后再到软件部分
下图是PLC发送数据,串口调试工具接收,参数要设置一直
下图是串口发送,PLC接收
下图是程序
上面是测试过程,下面讲下具体参数的含义
1、首先是接线,针脚不能接错,物理连接部分错了,后面就不会通
2、PLC参数部分 波特率、格式这2个参数,串口通信常用的,就不说了,模式选择RS-232C,结束码可以用接收字节(0~256) 这部分设置完后,要断电再上电,否则不会生效
发送指令:
源首字:无符号的16位,一般用D存储器
控制字部分看个人需求,C4-C7 我是设置为0
仅当端口的发送就绪标志为 ON 时才可发送数据。 ( 发送就绪标志为 A392.05、A392.13 或 A50.05。)
如果为 N 指定 0,则将不发送任何数据。
TXD(236) 指令仅可用于 CPU 单元的内置 RS-232C 端口、内置 RS-485 端口或串行选件板端口。 另
外,端口必须设定为无协议模式。
N为一次发送的字节数,如果发1个字节,数字超过32767,则发送过去的数字错误
接收指令
这个接收字节,表示接收2个字节后,A392.06会导通,可以拿这个做限制,如果没接收到2个,则继续等待,如果超过2个字节,则溢出,即不保存后面来的数据,所以建议设置到最大,取多少字节在指令中去设置更加灵活,
如果不拿A392.06做限位,也可以读取,读取的字节大小就是RXD指令中要保存的字节数N
方法二,正式使用推荐这种方法
物理接线部分同上
PLC设置部分:
上图中的“接收字节”设置的数字,当接收字节达到设置数字,则A392.06会接通
程序和串口调试工具也配套放下面链接
https://download.csdn.net/download/gojava/12946646
欧姆龙CPIE TXD和RXD指令串口调试相关推荐
- WiFi模块(ESP8266)获取时间、天气API AT指令串口调试
一直想做一个能够通过WiFi模块来获取 互联网获取 时间 和 天气 的时钟,网上大部分是获取时间的教程,对于获取天气的教程都是我看不懂的神奇语言,对于我这种不会java.html或者JSON什么乱七八 ...
- 【ESP01S】使用串口调试助手,发送AT指令收回的是乱码/重复一遍AT指令发回的问题
调试帮助,技术交流Q:1083091092(备注CSDN) 一. 问题描述 在使用ESP01S,外观如下图所示: 使用串口调试助手,发送AT指令出现异常情况,比如返回乱码或者重复一遍用户发送的内容 二 ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04【EC20模组SIM卡和驻网模组指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04[EC20模组SIM卡和驻网模组指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 关于SIM ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03EC20模组基础串口指令说明
本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05[EC20模组TCP/IP模块AT指令说明] Socket长连接 一.准备工作 二.针对TCP/IP协议 关于TCP/ ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03【EC20模组基础串口指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03[EC20模组基础串口指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 STM32F103学 ...
- 串口TXD和RXD的线序导致不能通信的问题
今天修改了软件中的串口读写部分,放在安卓屏上测试串口功能,但是发现了一个奇怪的问题: 安卓屏上的串口是公头, 通过母母转换口接在两个公头上时,可以正常通信: 直接接在一个母头上时反而不能通信: 如下图 ...
- 串口的TXD、RXD、GND分别是什么意思?
RXD(Received Data)接收数据 TXD(Transmit Data)发送数据 GND(Ground)代表地线或0线,就是公共端的意思,这个地并不是真正意义上的地,是出于应用而假设的一个地 ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04EC20模组SIM卡和驻网模组指令说明
本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...
最新文章
- 澎湖县地产泡沫的破灭
- mynt product model: D1000-IR-120标定相机和IMU外参之二
- git删除远程分支文件,不改变本地文件
- LVDS之一_理解SerDes
- OpenGL EGL GPU工作流程理解(十四)
- 第490篇--Accessing the Domain info is denied in IIS.
- 最新win10系统激活教程
- c语言二进制转换方式,c语言二进制怎么转换十进制
- 2019 年第 32 周 DApp 影响力排行榜 | TokenInsight
- 4399c++游戏开发2023届实习笔试
- oracle递归查询用法
- 【ubuntu】ls颜色的含义
- MobaXterm Professional v11.1 Build 3860 注册版-全功能SSH/X远程客户端-Xmanager最佳替代品
- Spring Security 密码验证动态加盐的验证处理
- 原声js,取消事件冒泡,点击按钮,显示box,点击屏幕其他地方,box隐藏
- 招行人均年薪65万:想要涨薪,你需要知道这3点
- 搞笑音乐:人在江湖漂
- vs code设置保存时自动将CRLF 转换成 LF
- FFmpeg+SDL,如何用少于1000行代码编写视频播放器
- 数据库事务隔离级别及脏读、不可重复读、幻读的理解