- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
西门子S7-200PLC的RS-485通信接口简介及故障解析
1 引言
近年来,计算机控制已被迅速地推广和普及,工业控制计算机、plc、变频器、触摸屏、机器人、柔性制造系统广泛地应用于工业生产中。将不同的生产设备连在一个网络中,相互之间进行数据通信,实现分散控制和集中管理,是计算机控制系统发展的大趋势,所以,工厂自动化网络和plc的通信是工业控制中的重要研究课题。通信的方式包括并行通信和串行通信。并行数据通信方式是以字节为单位的数据传输方式,除了8根或16根数据线、一根公共线外,还需要通信双方联络用的控制线。并行通信的传输速度快,但是传输线的根数多,成本高,一般用于近距离的传输,例如计算机于打印机之间的通信。串行数据通信方式是以二进制的位(bit)为单位的数据传输方式,每次只传送一位,除了公共线外,在一个数据传输方向上只需要一根数据线,这根线既作为数据线又作通信联络的控制线,数据信号和联络信号在这个线上按位进行传送。串行通信需要的信号线少,少的只需要两根线(双绞线),适用于距离较远的场合。计算机和plc都有通用的串行通信接口,工业控制中一般使用串行通信。
2 西门子s7-200plc的rs-485通信
2.1串行通信的接口标准
串行通信有三种接口标准:rs-232c、rs-442a和rs-485。rs-485是rs-442a的变形,rs-442a是全双工,两对平衡差分信号线分别用于发送和接收。rs-485只有一对平衡差分信号线,不能同时发送接收。
使用rs-485通信接口和双绞线可以组成串行通信网络,构成分布式系统,系统中多可以有32个站,新的接口器件已允许链接128个站。
2.2s7-200的网络通信协议
s7-200的网络通信协议包括:点对点接口协议(ppi);多点接口协议(mpi);profibus协议;tcp/ip协议;用户定义的协议(自由端口模式)等多达5种类型。
2.3 西门子s7-200plc的rs-485通信
串行通信是西门子工业网络通信中一种经济、有效的通信方式,rs-485是其重要的组成部分。图中r1、r2是阻值为10欧的普通电阻,其作用是防止rs-485信号d+和d-短路时产生过电流烧坏芯片,z1、z2是钳制电压为6v,大电流为10a的齐纳二极管,24v电源和5v电源共地未经隔离,当d+或d-线上有共模干扰电压灌入时,由桥式整流电路和z1、z2可将共模电压钳制在±6.7v,从而保护rs-485芯片sn75176(rs-485芯片的允许共模输入电压范围为:-7v~+12v)。该保护电路能承受共模干扰电压功率为60w,保护电路和芯片内部没有防静电措施。
符号:
| 参数 | 数据类型 | 内存区域 | 说明 |
| BOOL | I、Q、M、L、D | 已扫描信号 | |
| BOOL | I、Q、M、L、D | M_BIT边沿存储位,存储的前一个信号状态 | |
| Q | BOOL | I、Q、M、L、D | 单触发输出 |
说明:POS(地址上升沿检测)比较的信号状态与前一次扫描的信号状态(存储在中)。如果当前RLO状态为“1”且其前一状态为“0”(检测到上升沿),执行此指令后RLO位将是“1”。
状态字:
| BR | CC 1 | CC 0 | OV | OS | OR | STA | RLO | /FC | |
| 写: | X | - | - | - | - | X | 1 | X | 1 |
实例:
满足下列条件时,输出Q4.0的信号状态将是“1”:
·输入I0.0、I0.1和I0.2的信号状态是“1”
·输入I0.3有上升沿
·输入I0.4的信号状态为“1”。
1、容器中有干扰回波时:
判断是否是安装的干扰,检查料位计的安装是否正确;可通过固定目标抑制来排除雷达物位计容器内的干扰。
2、输出的电流始终为4mA且无错误报警:
若雷达物位计输出的电流始终为4mA,且警报一直未响起警示错误,那么应检查输出是否为0。
3、表头堵塞,同时显示满罐:
首先雷达物位计应对比其参数设置,如果确定参数正确,则再做遍空罐谱就可解决这个问题了。
4、液位在适用范围内发生报警:
检查液位下降高度是否低于安全距离,若低于安全距离,则警报将会立即消失;当初始调试罐为全空的时候发生了警报,可以通过干扰抑制来排除警报。