热门搜索:
西门子模块6ES7523-1BL00-0AA0
上海西邑公司以“精良的品质,合理的价格,优良的服务”为宗旨; 以“诚信、品牌、高效”为经营理念希望我们的合作能为贵司降低更多的成本,达到品牌共享,互利共赢,假一罚十.真诚期待与您的合作!
从陌生到朋友,只需您的一个来电,我相信在以后的日子里,您不用再无厘头的寻找和比较产品,因为我们公司的宗旨就是: 价格(同一产品,价格较低)+质量(同一价格,质量较好)+服务(同一行业,服务较好)
S7-1200 做 DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向 CPU 下载组织块。
对PROFIBUS DP 的故障诊断,有如下几种方法:
前面板上的 DIAG 灯,绿色正常,有错误和问题时提示为红色。上盖后面的 RUN / STOP 、ERROR 和前面板的DIAG 灯相组合,给出模块状态:
图1. 早期 CM1243-5固件版本 V1.0 & V1.1 的故障指示灯
图2. CM1243-5 固件版本 V1.2 & V1.3 的故障指示灯
CM1243-5使用 DPNRM_DG 指令,可以读取PROFIBUS DP从站的诊断数据。
REQ:读取请求
标准诊断数据信息:
标准诊断数据读取方法:
通过监视表格查看诊断数据:
S7-1200支持的串行通讯方式
图1. 串口通信模块
诊断 LED 灯
发送 LED 灯
接收 LED 灯
注意:安装于CPU本体上的通信板只有发送和接收 LED 灯,而没有诊断 LED 灯
串口的校验: 奇偶校验:用于检验数据传递的正确性,是较简单的检错方法。
注意:奇偶校验可以简单的判断数据的正确性,从原理上可看出当一位出错,可以准确判断,当两位或更多位误码就校验不出,但由于其实现简单,仍得到了广泛使用。
定义在信息起始发送断点及空闲线
字符中断:当接收到的数据保持为零值的时间大于完整的字符传输时间时,代表字符中断。一个完整字符传输时间定义为传输起始位、数据位、校验位和停止位的时间总和。
图3. 定义在信息起始发送断点及空闲线
常问问题:为什么发送配置中只配了2位字符中断,而通信伙伴却可以正常接收数据?
图4. 断点及空闲线波形图
以任意字符开始
以特殊条件开始:
图5. 通信接收起始条件
通过字符序列识别消息开始
对于多个起始序列的组态,只要出现其中一个序列,即会满足开始条件。下图右侧即为满足起始条件的字符串。
图6. 通过字符序列识别消息开始
如果选择了多个起始条件,则检查开始条件的顺序如下:
注意:检查多个开始条件时,如果有一个条件没有满足,则 CM 将从**个所需的条件开始重新启动检查。
使用 S7-1200 与 S7-300 用 CP342-5 进行主从通信,这里S7-1200 的 CM1243-5 做为主站,将 CP342-5 做从站。
硬件:
软件:
S7-300 用 CP342-5 做 DP 从站,S7-1200 通过 CM1243-5 做主站,这种方式可以分2种情况来操作,具体如下:
CM1243-5 做 DP 主站,CPU300 的 CP342-5 DP 接口做 DP 从站,使用 Step7 V13 在一个项目中操作。
使用 STEP7 V13 创建一个新项目,并通过“添加新设备”组态 S7-1200 站 1243-5 m,选择 CPU1214C DC/DC/DC V2.1;接着组态S7-300 站 CP342-5 s,选择 CPU 317-2 PN/DP,如图 1 所示。
图 1 在新项目中插入 S7-1200 站和 S7-300 站
组态 CM1243-5 的 DP 接口,进入 CM1243-5 的属性框,添加子网“PROFIBUS_1”,站址选择 2,如图 2 所示。
图 2 组态 CM1243-5
组态 CP342-5 DP 接口,进入 DP 接口的属性框,在“PROFIBUS 地址”界面,子网选择“PROFIBUS_1”,地址选择 3,如图 3 所示。
图 3 组态从站 CP342-5 的 DP 接口
在“操作模式”界面,操作模式选择“DP 从站”,分配的 DP 主站选“1243-5 m.CM1243-5.DP 接口”,在“传输区域”创建 2 个区域,输入输出各 10 个字节;可以点击“智能从站通信”中的“传输区_1”和“传输区_2”,如图 4 所示。
图 4 组态 CP342-5 操作模式和传输区
故障诊断
1、通过模块上的指示灯
2. 通过编程软件诊断
查看在线状态下模块的信息
3、通过程序读取DP 从站诊断信息
DPNRM_DG 指令参数:
LADDR:从站诊断地址
RECORD:读取到的诊断数据存放的目标地址
RET_VAL:执行指令出错时返回错误代码
BUSY:正在读诊断数据
CM 1242-5 支持6 个字节的标准诊断,和6 个字节的设备特定的诊断,通过标准诊断,可得到从站状态。
标准诊断数据概述:
在主程序OB1 调用S7-1200“扩展指令/分布式I/O/其它”的 DPNRM_DG指令。单击块参数 LADDR,将在下拉列表中选择DP从站诊断地址,读取的诊断数据存放在DB4 中。
S7-1200 串行通信
名称
CM 1241 RS232
CM 1241 RS485
订货号
6ES7 241-1AH30-0XB0
6ES7 241-1CH30-0XB0
通讯口类型
RS232
RS485
波特率(bps)
300; 600;1.2 kb; 2.4 kb; 4.8 kb; 9.6 kb;19.2 kb; 28.4 kb; 57.6 kb; 76.8 kb; 115.2 kb;
校验方式
流控
硬件流控;软件流控
不支持
接收缓冲区
1KB
通讯距离(屏蔽电缆)
10m
1000m
电源规范(5V DC)
220mA
S7-1200 RS232 和 RS485 通信模块的特征
RS485 与 RS232 通信模块的LED
RS485及RS232两种模板支持的协议
ASCII 协议的特点
S7-1200 的 PTP 校验
图2. 校验设置
PTP 通信的发送信息配置
答:发送配置中设置的字符中断小于等于16位时,系统自动发出16位的字符中断位;设置大于16位时,则发出的中断位与实际设置相符。下图是设置的发送断点及空闲线位及其实际发出的波形图。
PTP 通信接收起始条件
6RA7087-6FV62-0,6RA直 交流调速装置
6RA7085-6FV62-0,6RA直 交流调速装置
6RA7082-6FV62-0,6RA直 交流调速装置
6RA7078-6FV62-0,6RA直 交流调速装置
6RA7075-6FV62-0,6RA直 交流调速装置
6RA7031-6FV62-0,6RA直 交流调速装置
6RA7028-6FV62-0,6RA直 交流调速装置
6RA7025-6FV62-0,6RA直 交流调速装置
6RA7018-6FV62-0,6RA直 交流调速装置
6RA2885-6DV61-0,6RA直 交流调速装置
6RA2881-6DV61-0,6RA直 交流调速装置
6RA2877-6DV61-0,6RA直 交流调速装置
6RA2875-6DV61-0,6RA直 交流调速装置
6RA2832-6DV61-0,6RA直 交流调速装置
6RA2830-6DV61-0,6RA直 交流调速装置
6RA2825-6DV61-0,6RA直 交流调速装置
6RA2818-6DV61-0,6RA直 交流调速装置
6RA2885-6DS21-0,6RA直 交流调速装置
6RA2881-6DS21-0,6RA直 交流调速装置
6RA2877-6DS21-0,6RA直 交流调速装置
6RA2875-6DS21-0,6RA直 交流调速装置
6RA2831-6DS21-0,6RA直 交流调速装置
6RA2828-6DS21-0,6RA直 交流调速装置
6RA2825-6DS21-0,6RA直 交流调速装置
6RA2818-6DS21-0,6RA直 交流调速装置
6RA7095-4LV62-0,6RA直 交流调速装置
6RA7093-4LV62-0,6RA直 交流调速装置
6RA7088-6LV62-0,6RA直 交流调速装置
6RA7095-4LS22-0,6RA直 交流调速装置
6RA7093-4LS22-0,6RA直 交流调速装置
6RA7088-6LS22-0,6RA直 交流调速装置
6RA7095-4KV62-0,6RA直 交流调速装置
6RA7093-4KV62-0,6RA直 交流调速装置
6RA7090-6KV62-0,6RA直 交流调速装置
6RA7086-6KV62-0,6RA直 交流调速装置
6RA7095-4KS22-0,6RA直 交流调速装置
6RA7093-4KS22-0,6RA直 交流调速装置
6RA7088-6KS22-0,6RA直 交流调速装置
6RA7086-6KS22-0,6RA直 交流调速装置
6RA7095-4GV62-0,6RA直 交流调速装置
6RA7093-4GV62-0,6RA直 交流调速装置
6RA7090-6GV62-0,6RA直 交流调速装置
6RA7095-4GS22-0,6RA直 交流调速装置
6RA7093-4GS22-0,6RA直 交流调速装置
6RA7090-6GS22-0,6RA直 交流调速装置
6RA7087-6GS22-0,6RA直 交流调速装置
6RA7085-6GS22-0,6RA直 交流调速装置
6RA7081-6GS22-0,6RA直 交流调速装置
6RA7075-6GS22-0,6RA直 交流调速装置
6RA7031-6GS22-0,6RA直 交流调速装置
6RA7025-6GS22-0,6RA直 交流调速装置
6RA7095-4DV62-0,6RA直 交流调速装置
6RA7093-4DV62-0,6RA直 交流调速装置
6RA7091-6DV62-0,6RA直 交流调速装置
6RA7095-4DS22-0,6RA直 交流调速装置
6RA7093-4DS22-0,6RA直 交流调速装置
6RA7091-6DS22-0,6RA直 交流调速装置
6RA7086-6KV62-0,6RA直 交流调速装置
6RA7087-6GV62-0,6RA直 交流调速装置
6RA7085-6GV62-0,6RA直 交流调速装置
6RA7081-6GV62-0,6RA直 交流调速装置
6RA7075-6GV62-0,6RA直 交流调速装置
6RA7031-6GV62-0,6RA直 交流调速装置
6RA7025-6GV62-0,6RA直 交流调速装置
6RA7087-6DV62-0,6RA直 交流调速装置
6RA7085-6DV62-0,6RA直 交流调速装置
6RA7081-6DV62-0,6RA直 交流调速装置
6RA7078-6DV62-0,6RA直 交流调速装置
6RA7075-6DV62-0,6RA直 交流调速装置
6RA7031-6DV62-0,6RA直 交流调速装置
6RA7028-6DV62-0,6RA直 交流调速装置
6RA7025-6DV62-0,6RA直 交流调速装置
6RA7018-6DV62-0,6RA直 交流调速装置
6RA7013-6DV62-0,6RA直 交流调速装置
6RA7087-6GS22-0,6RA直 交流调速装置
S7-1200 和 S7-300 CP342-5 的 DP 口的主从通信(S7-1200 做主站,CP342-5 做从站)
一. **种情况(同一项目中操作)
1.1 使用 Step7 V13生成项目
1.2 组态主站 CM1243-5
1.3 组态从站 CP342-5的 DP 接口