RS232/485通信协议是在现场中常用到的,比如触摸屏、温控模块等设备控控制器做通信,会常用到此类协议,本文介绍RS232/485自由口通信的实现,并用PC调试助手进行测试。

目 录

  1. 软硬件版本 3
    1.1. 倍福Beckhoff 3
    1.1.1. 控制器硬件 3
    1.1.2. 控制器软件 3
  2. 硬件连接 3
    2.1. PC COM介绍 3
    2.2. RS232/RS485连接 3
    3.2.1. N030…………. 4
    3.2.2. N031…………. 4
    2.3. 实际线路连接 5
  3. PLC程序 7
    3.1. 添加组态 7
    3.1.1. 手动添加COM口 7
    3.1.2. 串口属性操作 7
    3.2. PLC程序编辑 8
    3.2.1. 调用库文件lib 8
    3.2.2. Pro_Serial函数 8
    3.2.3. Pro_Serial_PC函数 9
    3.3. 变量连接 10
  4. 功能测试 11
    4.1. 机器数据通信测试 11
  1. 软硬件版本
    1.1. 倍福Beckhoff
    1.1.1. 控制器硬件
    TwinCAT控制制器,PC或者EPC,包括:
    嵌入式控制器:CX5010-N031 带有自带串口的控制器
    外围设备:RS232串口线、RS485串口线、转接端口
    1.1.2. 控制软件
    笔记本和控制器都是基于TwinCAT 2版本
  2. 硬件连接
    2.1. PC COM介绍
    本实验是用的CX5010-N031嵌入式控制器,其外观如下所示:

倍福--RS232自由口实现相关推荐

  1. 倍福模块通讯协议_认识倍福(Beckhoff)CX5100系列嵌入式控制器

    今天这篇文章,我们来认识下倍福(Beckhoff)CX5100系列嵌入式控制器. 倍福CX5100系列嵌入式控制包括:CX5120.CX5130和CX5140系列. 1.CX5120系列 CX5120 ...

  2. S7-200 SMART PLC自由口协议与固定式扫码枪通信

    西门子S7-200 Smart 固定式扫码枪与PLC自由口通信 SICK CLV650一维固定扫码枪 功能程序 固定式扫码枪与PLC自由口通信 固定扫码枪可以选择自动触发和手动触发扫码 SICK CL ...

  3. 倍福嵌入式控制器PLC各型号简介

    CX8000 性能强大的 32 位控制器,集成现场总线和 I/O 接口 CX8000 系列产品是一款可编程控制器,搭载 32 位 ARM 处理器,可用于处理 PLC 程序或用作为上位现场总线系统的从站 ...

  4. 倍福(Beckhoff)嵌入式控制器PLC

    仅供参考,请勿直接照搬(江南大学物联网工程学院19级PLC作业一)! 摘要:与家喻户晓的西门子相比,倍福(Beckhoff)并不为众人所知,虽然二者都是德国品牌,但风格却截然不同.西门子不管是通信协议 ...

  5. 上位机使用C++通过ADS协议与倍福PLC通信例程-布尔变量的读取

    背景知识介绍 ADS通信协议介绍 所谓通信协议,就是通信双方约定的一种数据识别规范,例如,你讲汉语,我也讲汉语,那么我们之间沟通的"通信协议"就是汉语,汉语中的汉字,发音,语法结构 ...

  6. 倍福beckhoff详细知识库展示

    教材(一) TwinCAT 2.0 从入门到精通 1 系统概述 1.1 TwinCAT 软件介绍 1.2 PC 控制的原理 1.3 选型设计 1.4 安装和接线 1.5 常见问题 2 编程入门 2.1 ...

  7. 倍福beckhoff知识库

    本内容只是为了方便用搜索工具查找信息,具体知识请咨询陈利君获取详细资料或通过京东购买书籍. 教材(一) TwinCAT 2.0 从入门到精通 1 系统概述 1.1 TwinCAT 软件介绍 1.2 P ...

  8. 倍福TwinCAT3导入TwinCAT2项目的方法

    winCAT3导入TwinCAT2项目pro文件的方法 1.在倍福虚拟学院的网站上,经常可以下载到基于TwinCAT2编写的例程,要在TwinCAT3的编程环境中打开这些例程,可以遵循以下的方法: 背 ...

  9. 倍福--232/485通信

    之前使用的EL6021模块,如果使用PLC自带的COM口,则ST代码编写方面需要做一些修改: 1.将COMIN和OUT的类型修改 2.将功能块的调用Mode修改: 修改为: 此外,COM口设置如下,另 ...

最新文章

  1. linux怎么关闭iptables linux如何关闭防火墙
  2. key可以重复的map集合:IdentityHashMap
  3. 面向对象精要-理解对象
  4. 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.4.6 为克隆使用序列化
  5. LeetCode:225. 用队列实现栈
  6. 操作系统原理与实践-2操作系统的引导
  7. ASP中巧用Response属性
  8. php增删改查怎么封装,php增删改查封装方法
  9. 网络编程 - socket接收大数据
  10. 字符串在JVM中如何存放 及常量池技术
  11. sketch文件导出没有背景色怎么办? sketch背景色消失的解决办法
  12. 网站程序 Bin目录下 dll无法删除,删除并编译后自动重新引用的解决方法
  13. 微信小程序实现轮播图
  14. oracle oaf界面个性化,OAF—个性化和扩展维护
  15. adb 切换usb模式_adb调试命令,adb强制打开usb调试,adb命令打开usb调试
  16. Leetcode No.198 打家劫舍(动态规划)
  17. 从国企到互联网,一个六年程序员的「得」与「失」
  18. iOS 12 - iOS 15,如何在iPhone上设置“早上好”功能
  19. supermap leaflet (二) 运动点及轨迹
  20. 数据结构——图的十字链表实现

热门文章

  1. 四大跨境电商平台对比:亚马逊、ebay、速卖通、wish
  2. 学习笔记(2):华为工程师,带你实战C++视频精讲-Day1王桂林老师原创视频-C到C++类型安全增强
  3. 折腾wordpress之路
  4. windows预览文件神器QuickLook
  5. php 数组去重函数,【译】更快的方式实现PHP数组去重
  6. w10系统mysql_W10如何搭建MySQL环境,W10搭建MySQL环境的方法
  7. 自制腾讯视频去除水印Chrome插件!厉害吧!
  8. SPRING注解驱动开发-雷神课程超详细笔记
  9. W10全局护眼色设置教程
  10. 【S32K】S32K144入门笔记(1) 从零开始进行开发环境搭建