14.RS232串口通信原理

禾戍
禾戍
擅长邻域:未填写

分类: 机械 专栏: 【带小白做项目】机械/机电毕设速成 标签: PLC 机电 欧姆龙 毕业设计

2026-01-19 22:23:49 103浏览

针对售货机项目中的纸币机-PLC的通信,对RS232通信原理进行展开讲解;对PLC通信配置进行实战演示

1 RS232串口通信

1.1 硬件接线


c6cc84db-049a-44fc-9269-0b407a7a8518.png


RS232通信线,是多根导线组合成的线束。在这条线束里面,会有三根主要的导线,分别是:GND,接地;一根纸币机向PLC发送数据的线;一根PLC向纸币机发送数据的线。

其他的线属于备用,有些项目涉及到一些握手控制之类的会用到,我们这个项目是不需要的。

在纸币机向PLC发送数据的线中,纸币机引脚是信号的发送端,标为TX,TX就是发送的意思;PLC引脚是信号的接收端,标为RX,RX就是接收的意思。同样,在PLC向纸币机发送数据的线中,PLC脚标为TX;纸币机脚标为RX。


1.2 信号传输方式

f451b5b6-a539-4d6d-ae5e-63a6bb4a9b25.png

发送端通过切换正负电压的方式,表达出一种二进制信号:当它切到正电压,意思就是0;切到负电压电压,意思就是1;它按照一定的规则,飞快输出一连串二进制信号;那么接收端这边,接收到这串二进制信号后,就可以按照同样的规则,把这个信息解读出来。


1.3 通信协议

所有想表达的信息,在经过这里串口通信的时候,都需要以二进制信号的形式去传递。那么具体哪些信息,以什么样的二进制字符排序去表示,这个就需要双方约定好。

纸币机采用ICT106协议,其部分内容如下图所示:


4011727c-37ad-4fa9-bc56-a2b2792822cf.png


1.4 通信配置

ae57efbf-7e7e-4b8b-90f7-031f3d2a9b43.png

通信配置包括四个参数内容:波特率,数据位长度,校验位类型,停止位长度。收发双方都会有这四个参数,当双方这四个参数都完全相同时,他们之间才能实现正常的通信。

串口数据帧分为四个部分:起始位、数据位、校验位、停止位

波特率,指的是收发双方发送或者接收的频率。

起始位,是一个固定的1位信号:0。

数据位,就是发送方实际想传递的内容,一般是8位,或者7位。

校验位,是为了验证,前面数据位的传输有没有丢失,而设立的一块结构。它有三种类型,奇校验-Odd,O,偶校验-Even,E,和无校验-None,N

停止位,代表着一个数据帧的结束,内容固定为:1;长度有1位、1.5位、2位等。


2  PLC通信配置

536acb7b-1d19-428c-ba45-7e636e5afd71.png



1c680ca6-278d-4a76-b53c-0a60596b0cfa.png


根据纸币机的通信配置,对PLC的通信配置进行设置。


3 ICT调试助手

d3018f6e-00f9-4244-8883-6b4150ca7d76.png

调试助手用于,使用电脑对纸币机进行连接,模拟使用过程,查看其实际反应。


好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695