西门子与RS485:

原创 2015年11月18日 22:42:21

1、RS485是什么?

    大名鼎鼎的RS485实际上是一种“0/1”表示的方法而已,它采用了“采用差分信号负逻辑,逻辑"1”以两线间的电压差为+(2~6)V表示;逻辑"0"以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL电路连接。 RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。(来自于百度百科)”。所以,其使用及其广泛。
    由于RS485只是提供了一种更可靠的0/1传输方法,因此,其上的信号也可以用其他方式来表示,于是RS485就可以转换成RS-232、光纤、无线等等,只不过表达0/1的方式不同而已嘛?市面上有很多转换产品能实现这些转换,大家可以根据需要进行选择。

2、协议

  如上所述,RS485只是提供了一种更可靠的0/1传输方法,至于0/1怎么组合、代表什么意思、怎么分段,这都是所谓协议要负责的事情。为了提高效率,工业上底层通讯的协议层次都不多,用户捣鼓捣鼓就可以搞出自己的协议,且现在的通讯模块都支持,这就是所谓的“自由端口”或者“自定义”,就是,你爱怎么玩都可以,只要两端对应好就可以了。
  自己鼓捣的协议比较不通用,为了通用,现在有很多盛行的标准协议,西门子支持的非常多,笔者接触比较多的:
  • PROFIBUS-DP
  • USS协议(西门子传动支持的一种协议)
  • MODBUS协议(又分成ASCII模式和RTU模式)
  • 多功能电能表通讯规约(DL/T645-1997) 等

西门子PLC学习笔记十九-(FB编程)

FB块可被OB1调用多次,功能的所有形参和静态数据都存储在一个单独的、被指定给该功能块的数据块(DB)中,该数据块被称为背景数据块。当调用FB时,该背景数据块会自动打开,实际参数的值被存储在背景数据块...
  • fengshuiyue
  • fengshuiyue
  • 2015年01月23日 15:23
  • 6006

西门子PLC学习笔记一(S7-300简介)

使用了Step7有几天了,现在系统的学习一下,现记录一下学习的内容。 1.S7-300硬件结构 S7-300或者S7-400的PLC是模块式的PLC,各种模块式相互独立的,分别安装在机架上。硬件结...
  • fengshuiyue
  • fengshuiyue
  • 2014年09月11日 15:56
  • 10256

西门子PLC与研华webaccess以太网通讯配置

摘要 通过研华WebAccess软件实现以太网采集现场设备的实时生产和设备数据。现场控制器采用西门子S7200和S7300系列PLC,以太网通讯模块采用BCNet-S7MPI。 关键词 研华We...
  • wxbca
  • wxbca
  • 2017年06月17日 14:21
  • 649

西门子PLC学习笔记七-(位逻辑指令)

位逻辑指令处理的对象为二进制位信号。存储在状态字“RLO”中。 1.触点与线圈指令 1)常开触点   在PLC中规定:操作数为1,则常开触点“动作(闭合)”;操作数为0,则常开触点“复位(断开...
  • fengshuiyue
  • fengshuiyue
  • 2014年10月08日 14:22
  • 7129

西门子PLC学习笔记三(S7-300信号模块)

1.数字量模块 1)数字量输入模块
  • fengshuiyue
  • fengshuiyue
  • 2014年09月25日 10:56
  • 5625

西门子PLC学习笔记二-(工作记录)

今天师傅给讲了讲做自动化控制的整体的思路,特记录下来,
  • fengshuiyue
  • fengshuiyue
  • 2014年09月18日 15:15
  • 4666

RS485芯片介绍及典型应用电路

一、RS485基本知识 RS-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。可用于RS-485接口的芯片种类也越来越多。如何在种类繁多的接口芯片中找到最合...
  • chuckfql
  • chuckfql
  • 2015年04月29日 15:09
  • 3249

西门子PLC学习笔记八-(定时器)

S_PULSE(脉冲定时器) 工作原理:输入为1,定时器开始计时,输出为1;计时时间到,定时器停止工作,输出为0。如在定时时间未到时,输入变为0,则定时器停止工作,输出变为0。如果定时器复位端(R)从...
  • fengshuiyue
  • fengshuiyue
  • 2014年11月18日 15:38
  • 12180

西门子PLC学习笔记五-(编程语言、数据类型)

1.编程语言 PLC的编程语言有STL(语句表)、LAD(梯形图)、FBD(功能块图)、GRAPH(顺序功能图)、SCL(结构化控制语言)、HiGraph(图形编程语言)、CFC(连续功能图)等。S...
  • fengshuiyue
  • fengshuiyue
  • 2014年09月28日 10:42
  • 7887

西门子TCP/UDP端口

通过TCP和UDP传输数据的不同服务用到了哪些端口? 显示订货号 描述 本条目给出了基于TCP或UDP进行数据传输的各种服务所使用的端口概览。 如果数据传输...
  • dogpig945
  • dogpig945
  • 2014年11月13日 14:06
  • 1965
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:西门子与RS485:
举报原因:
原因补充:

(最多只允许输入30个字)