西门子

PLC300

串口通信协议比较与分析

通信方式一:

CP341

通信模块的通信方式

CP341

有三种不同的接口模式,

分别为:

CP 341-RS 232C

CP 341-20mA TTY and CP 341-RS

422/485

CP341

本身支持三种不同的双向通讯协议:

RK512

通信协议

ASCII

通信协议

3964

通信协议

物理层在信道上传送未经处理的信息,

该层协议涉及通信双方的机械、

电器和连接规程。

RS232

为物理层协议。数据链路层的任务是将可能有差错的物理链路,改造为对于网络层来

说是无差错传送线路。

它把输入的数据组成数据帧,

并在接收端检验传送的正确性。

若正确,

则发送确认信息;若不正确,则抛弃该帧,等待发送端超时重发。

传输层的基本功能是从会

话层接收数据,

把它传到网络层,

并保证这些数据的正确的到达目的地。

该层控制端到端数

据的完整性,确保高质量的网络服务,起到网络层和会话层之间的接口作用。

ASCII

协议

ASCII

驱动控制通过串行通信处理器与通信方建立的点对点连接的数据传送,

ASCII

驱动

包含物理层(

ISO

参考模型第一层)

。绝大多数的应用使用

ASCII

驱动,如连接驱动装置、条

码阅读器等。

CP341

(

RS232 interface

)

ASCII

串口通信的过程如下:

新建项目——》组态

S7300

——》组态串行通信模块参数——》软件编程

首先应该根据已有的硬件在机架上的位置来对

S7300

组态,

正确的对

S7314-2DP

与计算

机,

CP341

与计算机之间的连线,

着重注意

232

接口的方式

(分别测试计算机和

CP341

侧的

232

针脚的方式,是平行方式还是交叉方式)

。连好线后,打开

PLC

看故障灯是否亮,进行

排障。

正确组态和硬件连线后,

应该注意的是组态串行通信模块参数,

参数设置的时候,

应该

保证通信双方通信波特率一致,

传送的每一帧的格式一致,

也即是起始标志位,

传送数据位,

s7300plc串口通信_西门子PLC300串口通信协议比较与分析相关推荐

  1. s7300plc串口通信_什么是串口通讯?plc串口通讯的使用

    什么是串口通讯?plc串口通讯的使用 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆).大多数计算机包含两个基于RS232的串口.串 ...

  2. s7300plc串口通信_西门子S7-300/400串口通信模块的信息与使用

    原标题:西门子S7-300/400串口通信模块的信息与使用 1. 串行通讯模块基本信息介绍 CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC ...

  3. s7300plc串口通信_实现S7-300 PLC与PC机的普通串口通信毕业论文

    摘  要 现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC等的数据交换与处理,实现对工业生产的过程控制.这就促进了上位机与现场工控设备通信手段的不断发展和完善. 西门子S7-300 P ...

  4. QT子线程实现串口通信_学习记录

    QT子线程实现串口通信_学习记录 1 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容 ...

  5. stm32串口通信(初学者对于串口通信的理解)

    stm32串口通信(初学者对于串口通信的理解) 标签: stm32串口通信单片机 2015-01-24 10:12 987人阅读 评论(0) 收藏 举报  分类: stm32 版权声明:本文为博主原创 ...

  6. stm32中断方式的串口通信——上位机控制串口收发

    文章目录 前言 一.什么是串口通信 二.什么是中断--STM32 1.中断的概念 2.STM32下NVIC的介绍 3.中断优先级的介绍 4.外部中断的介绍 三.串口通信keil工程文件 1.新建工程模 ...

  7. 利用python程序、虚拟串口软件、串口通信助手,实现串口通信(两串口互相收发文字)

    一.流程简述 程序可以参考: https://blog.csdn.net/colcloud/article/details/42454839 这是我参考后简化的版本: https://github.c ...

  8. s7300plc串口通信_基于LabVIEW的S7300PLC与PC机的串口通信.pdf

    基于LabVIEW的S7300PLC与PC机的串口通信 2011 仪 表 技 术 与 传 感 器 2011 5 Instrument Technique and Sensor No5 LabV IEW ...

  9. 如何在ubuntu上用c++串口通信_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

最新文章

  1. 英特尔披露人工智能战略
  2. PMBOK项目管理思维导图梳理
  3. mstsc /console 远程命令
  4. HDU4390(容斥原理)
  5. poj3276 反转 挑战程序设计竞赛
  6. AE安装部署以及监测ArcEngine runtime 9.3是否安装
  7. [转载] python中的内置异常结构
  8. 【课本】【No.3】随机向量定义、联合分布函数、边缘分布、统计特征的分布函数的差分,独立性、离散型条件分布列,连续型分布函数与密度函数、随机向量的函数分布
  9. 软件测试中三角形白盒测试,软件测试案例(三角形白盒测试)
  10. 二进制转十六进制 算法实现思想
  11. TSINGSEE青犀视频开发人脸识别技术实现过程中的的难点汇总
  12. latex参考文献居中_latex参考文献常见问题
  13. 机械臂力控----积分自适应导纳控制
  14. 最近电平接近 NLM 模块化多电平变换器matlab/simulink仿真模型
  15. java如何获取一月的工作日,Java如何获取工作日名称列表?
  16. 华为P40系列手机camera特性分析
  17. 阿里云服务器配置参数详细说明文档
  18. 妙用“Check out”与“Check In”
  19. EMQ 加入VMware 创新网络“威睿加速计划” 并将参加 VMware 创新网络 2019 高峰论坛
  20. python西游之路

热门文章

  1. Linux学习之CentOS6下Mysql数据库的安装与配置
  2. html5中checkbox的选中状态的设置与获取
  3. angular2+typescript在asp.net MVC Web项目上的实现
  4. 不使用额外空间交换2个数据的源代码
  5. 采集post传输的数据
  6. Input.GetAxis(Mouse ScrollWheel)控制摄像机视野缩放
  7. MYSQL绿色安装过程
  8. 包含命名空间的xml反序列化 (1.7环境下)
  9. Java Synchronized 关键字
  10. mongodb batchInsert