当前位置: 首页 > news >正文

232转485模块测试

概述

        常用的PLC一般会有两个左右的232口,以及两个左右的485口,CAN口等,但是PLC一般控制的设备可能会有很多,会超出通讯口的数量,此时我们一般会采用一个口接多个设备,这种情况下要注意干扰等因素,需要采取添加电阻等措施,以保证设备间的正常通讯。


目录

概述

一、硬件接线

1、PLC接口定义

2、232转485模块

 二、发送程序

1、串口初始化

2、标准Modbus

 (1)发送程序

(2)发送数据 

(3)接收到发送数据

3、自由通讯

(1)发送接收程序

(2)从站数据


        因为某个项目具有11个从站,从站使用485口通讯,而现有主站设备只有2路485口,两路232口。且对参数读取速度要求不是特别高,因此使用使用一个232转个485模块,将232口转成485口,再使用三个1转4口的集线器,来保证485口的数量(485属于半双工,所以1转四口会导致通信效率下降,如果使用1转12口的集线器,会导致如果通信使用的485口出问题,所有设备都将瘫痪)。

主站使用矩形N80 -M44MAD型PLC,从站使用串口助手替代

232转485模块使用宇泰的232转485模块

一、硬件接线

        PLC使用第一路232,即PLC串口1的2、3、5引脚,接转换模块的3、2、5引脚,转换模块485出口1、2引脚接485转USB的T/R+、T/R-,具体接口定义如下

1、PLC接口定义

PLC接口定义如下: 

2、232转485模块

232转485模块引脚定义如下: 

 二、发送程序

1、串口初始化

串口初始化程序,波特率19200,偶校验,1停止位。

2、标准Modbus

 用标准Modbus功能块发送数据

 (1)发送程序

(2)发送数据 

(3)接收到发送数据

3、自由通讯

自由通讯发送数据 

(1)发送接收程序

(2)从站数据


http://www.mrgr.cn/news/68083.html

相关文章:

  • Java:多态的调用
  • Linux系列-进程的状态
  • Java学习路线:Maven(二)scope、optional和exclusions
  • Perforce《2024游戏技术现状报告》Part2:游戏引擎、版本控制、IDE及项目管理等多种开发工具的应用分析
  • 贝叶斯定理
  • Moore Perf System 1.1版本
  • lua入门教程:数字
  • VisionPro —— CogIPOneImgeTool工具详解
  • Yetu野兔-私域运营工具
  • 默认 iOS 设置使已锁定的 iPhone 容易受到攻击
  • Day 52 || 739. 每日温度 、 496.下一个更大元素 I 、503.下一个更大元素II
  • 指针万字超级最强i解析与总结!!!!!
  • LRU缓存算法
  • 数据结构基础知识
  • 【Java语言】抽象类与接口
  • Spring核心:探索IoC容器与依赖注入的奥秘
  • 23isctf
  • 职场高手揭秘,细节如何左右你的成败与升迁之路
  • 第18篇 :关于SystemVerilog中的约束随机机制(一)
  • 基于百度飞桨paddle的paddlepaddle2.4.2等系列项目的运行
  • RHCSA习题练习
  • 并发编程(8)—— std::async、std::future 源码解析
  • 软件开发流程图的绘制与解析
  • 大数据数据存储层MemSQL, HBase与HDFS
  • 聊一聊SpringBoot中的自定义Starter
  • 移除元素(java)