s7-300串口通讯_第1页
s7-300串口通讯_第2页
s7-300串口通讯_第3页
s7-300串口通讯_第4页
s7-300串口通讯_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Automation and DrivesIMATIC S7-300S通讯通讯串行通讯串行通讯Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信串口通信特点串口通信特点1:点到点连接点到点连接2:串形通信串形通信 信息字节的每个位按照固定的次序一个连接一个传输信息字节的每个位按照固定的次序一个连接一个传输3:通信双方约定统一的传输速率、数据位、奇偶校验、停止位通信双方约定统一的传输速率、数据位、奇偶校验、停止位4 4:半双工、全双工操作半双工、全双工操作Automation and DrivesSIMATIC S7-300A

2、&D CS2 崔坚崔坚 2005通信通信串口接口及特点串口接口及特点1) 1) RS232C (V.24) RS232C (V.24) 接口接口。最大通信距离为最大通信距离为15m, 15m, 只只能连接单个设备,转换为能连接单个设备,转换为RS485RS485接口可以连接多个设接口可以连接多个设备。备。CP340 连接头连接头针脚针脚符号符号输入输入/输出输出说明说明1DCD输入输入数据载波检测数据载波检测2RXD输入输入接收数据接收数据3TXD输出输出发送数据发送数据4DTR输出输出数据终端准备好数据终端准备好5GND-信号地信号地6DSR输入输入数据装置准备好数据装置准备好7RT

3、S输出输出请求发送请求发送8CTS输入输入允许发送允许发送9RI输入输入振铃指示振铃指示Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信串口接口及特点串口接口及特点2) 2) RS422/485 (V.27) RS422/485 (V.27) 接口接口。最大通信距离为最大通信距离为1200m,1200m,根据接线根据接线的方式可以选择的方式可以选择RS422RS422或者或者RS485RS485接口,只有一个接口有效。接口,只有一个接口有效。RS422/485 连接头连接头针脚针脚符号符号输入输入/输出输出说明说明1-2T

4、(A)输出输出发送数据(四线模式)发送数据(四线模式)3-4R(A)/T(A)输入输入输入输入/输出输出接收数据(四线模式)接收数据(四线模式)接收接收/发送数据(两线模式)发送数据(两线模式)5-6-7-8GND-功能地(隔离)功能地(隔离)9T(B)输出输出发送数据(四线模式)发送数据(四线模式)10-11R(B)/T(B)输入输入输入输入/输出输出接收数据(四线模式)接收数据(四线模式)接收接收/发送数据(两线模式)发送数据(两线模式)12-13-14-15-Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信串口接口及

5、特点串口接口及特点3) 3) 20mA TTY 20mA TTY 接口接口。最大通信距离最大通信距离1000m1000m,接口分为,接口分为主动型即串行接口通过主动型即串行接口通过20mA20mA电流回路和被动型即电流回路和被动型即20mA20mA电流回路由通信方提供。电流回路由通信方提供。CP340 连接头连接头针脚针脚符号符号输入输入/输出输出说明说明1TXD-输出输出发送数据发送数据220mA-输入输入5V地地320 mA +(1)输出输出20 mA发生器发生器1420 mA +(2)输出输出20 mA发生器发生器25RXD+输入输入接收数据接收数据+678RXD-输出输出接收数据接收数

6、据-9TXD+输入输入发送数据发送数据+Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信S7系列支持的网卡及通信功能块系列支持的网卡及通信功能块通信功能块通信功能块CP类型类型发送发送接收接收流量控制及辅流量控制及辅助信号控制助信号控制有效接口有效接口S7-300系列系列CP340FB3FB2FC5、FC6TTY、RS232C、RS422/485 CP341FB8FB7FC5、FC6TTY、RS232C、RS422/485S7-300C PTPSFB60SFB61-RS422/485S7-400系列系列CP440FB10F

7、B9-RS422/485CP441-1SFB12SFB13FB5、FB6TTY、RS232C、RS422/485CP441-2SFB12SFB13FB5、FB6TTY、RS232C、RS422/485分布式分布式IOET200S SerialFB3FB2FB4、5、6、7、8RS232C、RS422/485Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信通信协议与接口通信协议与接口协议CP341-RS232CCP341-20MATTYCP 341-RS 422/485RS 422* RS 485*ASCII driverX

8、XXX3964(R) procedureXXXRK 512 computer connectionXXXAutomation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII协议协议特点特点1 1:利用第一层(:利用第一层(OSI/ISO)OSI/ISO)进行通信进行通信2: 2: 报文完全由用户定义报文完全由用户定义3 3:报文结束必须定义:报文结束必须定义4 4:ASCII ASCII 表字符都有效表字符都有效协议提供的服务协议提供的服务1 1:发送:发送2: 2: 接收接收Automation and DrivesSIMATIC

9、 S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII协议协议定义报文结束定义报文结束IDAutomation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII协议协议优点1可以和第三方设备很好通信2传输数据量=1024字节3通信性能好,没有报文头、尾。4ASCII 表字符都有效缺点1通信没有确认2HD=1 安全性差3通信需要双方协调ASCII 协议优缺点协议优缺点Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信3964R 3964R 协议协议

10、特点特点1 1:利用第:利用第- -层层/ /第二层(第二层(OSI/ISO)OSI/ISO)进行通信进行通信2 2:通信双方必须定义优先级:通信双方必须定义优先级3 3:3964R3964R与与39643964相比带有块校验相比带有块校验协议提供的服务协议提供的服务1 1:发送:发送2: 2: 接收接收Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信3964R 3964R 协议协议3964R 协议参数协议参数Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通

11、信通信3964R 3964R 协议协议优点1可以和第三方设备很好通信2传输数据量=1024字节3通信带有确认(硬件)4通信性能好,相对于安全性5HD=3 安全性好缺点1RS485不能用2通信需要双方协调3964R 协议优缺点协议优缺点Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信RK512 RK512 协议协议特点特点1 1:利用第四层(:利用第四层(OSI/ISO)OSI/ISO)进行通信进行通信2 2:通信服务带有确认:通信服务带有确认3 3:客户机与服务器通信方式:客户机与服务器通信方式协议提供的服务协议提供的服务

12、1 1:PUTPUT2: GET2: GETAutomation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信RK512 RK512 协议协议RK512 协议参数协议参数Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信RK512 RK512 协议协议优点1可以和第三方设备很好通信2传输数据量=1024字节3通信带有确认4可以读写通信方可以使用的数据区5HD=4 安全性好缺点1RS485不能用2RK512基于3964R协议,通信性能不好RK512 协议优缺点协议优缺点Au

13、tomation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII ASCII 协议练习协议练习1 1CPU发送数据,在发送数据,在PC的超级终端接收的超级终端接收Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII ASCII 协议练习协议练习1 1超级终端显示超级终端显示“C”“P”“3”“4”“1”“T”“e”“s”“t”“”“H”“E”“L”“L”“O”“”PLCPLC侧发送侧发送1616个字节(字符格式)个字节(字符格式)6780515249841

14、0111511634726976767934PLCPLC侧发送侧发送1616个字节(个字节(DECDEC格式)格式)Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII ASCII 协议练习协议练习2 2在在PC的超级终端发送数据,在的超级终端发送数据,在PLC侧接收并转换为十进制数侧接收并转换为十进制数 利用利用FC37Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信ASCII 协议练习协议练习2FC37 字符串转双字字符串转双字字节字节1 字

15、符串最大长度字符串最大长度字节字节2 当前字符串中有效字符数当前字符串中有效字符数字节字节3 字符串中第一个字符字符串中第一个字符字节字节4 字符串中第二个字符字符串中第二个字符字节字节5 .字节字节6 .字节字节7 .字节字节8 .字节字节9 .字节字节10 .字节字节11 字符串中第九个字符字符串中第九个字符字节字节1 第一个接收的字符第一个接收的字符字节字节2 .字节字节3 .字节字节4 .字节字节5 .字节字节6 .字节字节7 .字节字节8 .字节字节9 第九个接收的字符第九个接收的字符75aB12P字符串格式Automation and DrivesSIMATIC S7-300A&a

16、mp;D CS2 崔坚崔坚 2005通信通信ASCII 协议问题协议问题问题:问题:CP340/1CP340/1最大发送区为最大发送区为10241024字节,怎样发送字节,怎样发送更大的数据?更大的数据?如果发送多帧数据组合,接收区数据可能被覆盖如果发送多帧数据组合,接收区数据可能被覆盖Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议MODBUS RTU 主要连接现场仪表或主要连接现场仪表或DCS系统系统 MODBUS通信协议串行接口类型通信协议串行接口类型1 1)RS232

17、CRS232C接口,通信距离最长接口,通信距离最长15m15m,适合点到点通信。,适合点到点通信。2 2)TTY 20mATTY 20mA电流环接口,通信距离最长电流环接口,通信距离最长1200m1200m,适合点到点通信。,适合点到点通信。3 3)RS422/485RS422/485接口,通信距离最长接口,通信距离最长1200m1200m,RS485 (2RS485 (2线线) ) 接口支持点到多接口支持点到多点通信,最多可以连接点通信,最多可以连接3232个从站。个从站。西门子西门子PLC支持支持MODBUS的通信处理器的通信处理器 ( (CP) )S7-400S7-400系列:系列:CP

18、441-2 CP441-2 两个通信接口,接口类型可选两个通信接口,接口类型可选, , 支持主站或从站。支持主站或从站。S7-300S7-300系列:系列:CP341CP341一个通信接口,接口类型可选,可以插在分布式从站一个通信接口,接口类型可选,可以插在分布式从站 ET200MET200M上使用,支持主站或从站。上使用,支持主站或从站。分布式分布式I/O: ET200S MODBUS I/O: ET200S MODBUS 通信处理器,接口类型可选通信处理器,接口类型可选, , 支持主站或从站支持主站或从站Automation and DrivesSIMATIC S7-300A&D

19、CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议西门子网卡支持的西门子网卡支持的MODBUS RTU协议功能协议功能Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议MODBUS RTU协议主站参数化协议主站参数化Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议MODBUS主站向从站发送数据请求,然主站向从站发送数据请求,然后

20、得到从站响应后得到从站响应主站调用功能块建立接口区MODBUS RTU协议主站协议主站Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议 CP341 MODBUS MASTER 调用调用FB7,FB8建立接口区建立接口区 CP4412 MODBUS MASTER 调用调用SFB12,SFB13建立接口建立接口 区区 ET200S MODBUS MASTER 调用调用FB2,FB3建立接口区建立接口区MODBUS RTU协议主站调用的功能块协议主站调用的功能块Automation and DrivesSIMATIC S7-300A&D CS2 崔坚崔坚 2005通信通信MODBUS RTUMODBUS RTU协议协议MODBUS RTU协议从站参数化协议从站参数化功能码功能码数据类型数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论