ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:534.47KB ,
资源ID:10096059      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10096059.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(s71200串行通信.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

s71200串行通信.docx

1、s71200串行通信S7-1200 串行通信S7-1200支持的串行通讯方式 点对点(PtP)通信 Modbus 主从通信 USS 通信名称CM 1241 RS232CM 1241 RS485订货号6ES7 241-1AH30-0XB06ES7 241-1CH30-0XB0通讯口类型RS232RS485波特率(bps)300; 600; kb; kb; kb; kb; kb; kb; kb; kb; kb;校验方式 None(无校验) Even(偶校验) Odd(奇校验) Mark(校验位始终置为1) Space(校验位始终为0)流控硬件流控;软件流控不支持接收缓冲区1KB通讯距离(屏蔽电缆)

2、10m1000m电源规范(5V DC)220mAS7-1200 RS232 和 RS485 通信模块的特征图1. 串口通信模块1. 由 CPU 供电,不必连接外部电源2. 端口经过隔离,最长距离1000 米3. 有诊断 LED 及显示传送和接收活动 LED4. 支持点对点协议5. 通过扩展指令和库功能进行组态和编程RS485 与 RS232 通信模块的LED诊断 LED 灯 红闪:如果 CPU 未正确识别到通信模块,诊断 LED 会一直红色闪烁 绿闪:CPU 上电后已经识别到通信模块,但是通信模块还没有配置 绿灯:CPU 已经识别到通信模块,且配置也已经下载到了CPU发送 LED 灯 代表数据

3、正在通过通信口传送出去接收 LED 灯 代表数据正在通过通信口接收进来注意:安装于CPU本体上的通信板只有发送和接收 LED 灯,而没有诊断 LED 灯RS485及RS232两种模板支持的协议 ASCII USS Modbus RTU Master protocol Modbus RTU Slave protocolASCII 协议的特点 报文可以由用户自己定义,便于用户以 ASCII 协议为基础开发 使用简单,可以很好地实现与第三方系统的通讯 可以进行识别报文结束设置 可以进行数据流量控制 缺点:具有简单的校验功能(奇偶校验),低数据安全性;数据传输无确认信息; 通讯需要双方协调S7-120

4、0 的 PTP 校验串口的校验:奇偶校验:用于检验数据传递的正确性,是最简单的检错方法。图2. 校验设置 偶校验:如果每字节的数据位中“1”的个数为奇数,则校验位为1,如果个数为偶数,则校验位为“0”, 保证数据位和校验位中“1”的个数是偶数 奇校验:如果每字节的数据位中“1”的个数为奇数,则校验位为0,如果个数为偶数,则校验位为“1”, 保证数据位和校验位中“1”的个数是奇数 传号校验:奇偶校验位始终设置为 1 空号校验:奇偶校验位始终设置为 0注意:奇偶校验可以简单的判断数据的正确性,从原理上可看出当一位出错,可以准确判断,当两位或更多位误码就校验不出,但由于其实现简单,仍得到了广泛使用。

5、PTP 通信的发送信息配置定义在信息起始发送断点及空闲线字符中断:当接收到的数据保持为零值的时间大于完整的字符传输时间时,代表字符中断。一个完整字符传输时间定义为传输起始位、数据位、校验位和停止位的时间总和。图3. 定义在信息起始发送断点及空闲线常问问题:为什么发送配置中只配了2位字符中断,而通信伙伴却可以正常接收数据?答:发送配置中设置的字符中断小于等于16位时,系统自动发出16位的字符中断位;设置大于16位时,则发出的中断位与实际设置相符。下图是设置的发送断点及空闲线位及其实际发出的波形图。波形图断点及空闲线设置图4. 断点及空闲线波形图PTP 通信接收起始条件以任意字符开始以特殊条件开始

6、: 通过断点识别消息开始 通过空闲线识别消息开始 通过单个字符识别消息开始 通过字符序列识别消息开始图5. 通信接收起始条件通过字符序列识别消息开始对于多个起始序列的组态,只要出现其中一个序列,即会满足开始条件。下图右侧即为满足起始条件的字符串。图6. 通过字符序列识别消息开始如果选择了多个起始条件,则检查开始条件的顺序如下:注意:检查多个开始条件时,如果有一个条件没有满足,则 CM 将从第一个所需的条件开始重新启动检查。PTP 通信接收结束条件图7.结束条件设置注意:与多个起始条件的判断不同,检查多个结束条件时,任何一个条件满足,信息接收结束。消息超时结束条件消息超时时间从接到符合消息开始条

7、件的第一个字符时开始计算,如下图。图8.消息超时响应超时结束条件响应超时时间从传送结束时开始计算,只要传送成功完成且模块开始接收操作,定时器就会启动。图9.响应超时注意:响应超时结束条件不能作为单独的结束条件的设置,否则会在编译时报如下错误:图10.响应超时作为单独的结束条件报错从消息中读取信息长度图11.从消息中读取信息长度的设置实际收到的数据长度=长度偏移前的字节数+长度字节大小+读取的实际数据长度+不计入字节长度的字节数图12.程序中读到的实际数据长度PTP 通信接收缓存区缓存区的数据保持断电后缓存区中的数据全部丢失,不能保持。通信模板缓存区超出20条信息如果缓存区中的信息超过20条,后

8、面的信息被 自动丢弃,且不报错。通信模板缓存区多包数据超出1024字节发送多个每包50个字节数据,当数据超过1024字节那包就被丢弃了,前面的可以正常接收,且没有任何报错.在前面数据被成功接收以后,只要缓存区有空间,后面的数据还可以正常收到。通信模板缓存区一包数据超出1024字节如果发送数据一包就大于1024字节时,缓冲区接收到数据到1024字节时,虽然没有收到结束字符,数据由缓存区送给CPU,但会报错16#80E0,如下图。图13. 发送数据一包大于1024字节时,缓存区报错、图14. 使用RST指令复位缓存区错误,恢复数据接收注意:缓存区可以存储多条信息,限制是20条信息或最多1024字节。为什么不能使用 PC/PPI 电缆与S7-1200 RS485 模块进行串口调试答:因为 S7-1200 RS485 模块接口不提供24V电源,不能给 PC/PPI 电缆供电,所以电缆无法工作。解决办法:可以将 S7-1200 RS485 与 S7-200 通信口网络连接,将 PC/PPI 电缆插在 S7-200 通信口上总线连接器的编程口上,对S7-1200 RS485进行串口调试。此时S7-200必须上电并打到停止状态。连接 5 GND 逻辑地或通信地 金属壳 - 外壳接地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1