16、欧姆龙PLC 无协议模式相关指令与元件
分类: 机械 专栏: 【带小白做项目】机械/机电毕设速成 标签: 机电 PLC 欧姆龙 毕业设计 机械
2026-02-23 18:22:59 42浏览
1 手册查询

1、在PLC品牌官网获取相关手册,注意要处于登录状态。
2、同款PLC对应多款侧重方向不同的手册,在每份手册内部的单元手册页查看各手册的介绍概要。
3、点击目录中的各章大小标题,自动跳转到对应正文位置。
4、工业控制中的主从站概念如下图所示。

5、无协议通信是指不需要通信协议和数据转换(例如无重试处理、数据类型转换处理或对应接收数据进行分 支处理等),通过发送(TXD)和接收(RXD)指令实现数据发送和接收。
2 发送:TXD指令与A392.05元件

1、TXD中的S:源首字
1)指需要发送的这个数据,其开头的地址。
2)以D区为例,一个地址中有两个字节,即四位十六进制数/十六位二进制数。
2、TXD中的C:控制字
1)在梯形图编程中,一般在常数前加前缀#。
2)控制字有四位,其中第一位始终为0。
3)第二位,需要指定当前这个发送指令,具体是以哪个端口去执行。
4)第三位,rs和er信号控制。这是两种握手信号,在一些比较复杂的通信中会用到。售货机项目是没有涉及的。
5)第四位,是指定字节的顺序。可指定优先发高位字节/优先发低位字节。
3、TXD中的N:字节长度
配合S描述要发送的数据区域。
4、发送标志位:A392.05
1)解释:在使用R232串口的情况下,可以在无协议模式下发送数据时,ON。
2)在实践中,通常,针对txd指令的执行程序,要把这个元件的on状态加到前面的条件里;为了让plc从软件层面,实现对可执行环境的过滤。
3 接收:RXD指令与A392.06元件
RXD指令的三部分D、C、N以及接收标志位A392.06的定义、使用方式均与TXD及其发送标志位类似。
1、底层逻辑
如下图所示,PLC上的缓冲区直接接收并保存外部设备的信息。
2、RXD的具体执行内容
1)如下图所示,当执行RXD指令时,PLC读取缓冲区一定长度的字节信息,将其复制到指定区,并删除信息源。
2)A392.06在一条新的RXD指令执行时,首先置off;执行完成后,再通过扫描缓冲区状态,置on或保持现状。

4 重启(初始化)串口:A526.00元件
1、作用
重启串口,同时清空缓存区。
2、意义
针对通信干扰和灵活协议天然不可靠的情况,需要有一个主动的清理措施,在初始化的时候,发信息之前,收信息之后,主动清理缓冲区,防止有一些污染残留在里面,导致后续通信出现异常。
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论


【带小白做项目】机械/机电毕设速成