基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目9任务2(修改).pptx
文件大小:2.69 MB
总页数:29 页
更新时间:2025-06-08
总字数:约5.4千字
文档摘要

项目九S7-1200PLC在工业通信中的应用——任务2S7-1200和MM420变频器的USS通讯

1.掌握USS通讯的基本概念、主要参数,了解它们的主要应用;2.能够用博图软件编写程序,并能正确使用PLC与西门子MM420变频器实现USS通讯。一、任务目标

二、控制要求实现PLC与变频器的USS通讯S7-1200PLC通过USS通讯控制西门子MM420变频器的启动、停止和急停,以及速度调节。变频器的通讯控制方式是当前非常重要的一种变频器控制手段。

三、硬件电路设计1.硬件选择名称型号PLCCPU1214CDC/DC/DC通讯模块CM1241?RS422/485变频器西门子MM4202.I/O地址分配由于是通讯控制,所以没有占用PLC的I/O分配。

三、硬件电路设计3.电气原理图PLC通讯模块CM1241上DB9插头的红色导线B+,即RS485信号+应当连接到MM420通信端口的P+;绿色导线A-即RS485信号-,此信号应当连接到MM420通信端口的N-。注意可靠接地

三、硬件电路设计4.变频器参数设置涉及USS通讯变频器相关参数有:1.P0700:设置P0700[0]=5,即控制源来自COMLink上的USS通信;2.P1000:设置P1000[0]=5,即设定源来自COMLink上的USS通信;3.P2009:决定是否对COMLink上的USS通信设定值规格化,即设定值将是运转频率的百分比形式,还是绝对频率值。为0,不规格化USS通信设定值,即设定为MM4变频器中的频率设定范围的百分比形式;为1,对USS通信设定值进行规格化,即设定值为绝对的频率数值;4.P2010:设置COMLink上的USS通信速率。5.P2011:设置P2011[0]=0至31,即驱动装置COMLink上的USS通信口在网络上的从站地址;6.P2012:设置P2012[0]=2,即USSPZD区长度为2个字长;7.P2013:设置P2013[0]=127;PWK部分可以变化;8.P2014:设置P2014[0]=0至65535,即COMLink上的USS通信控制信号中断超时时间,单位为ms;设置为0,则不进行此端口上的超时检查;9.P0971:设置P0971=1,上述参数将保存入MM420的EEPROM中。

四、USS通讯程序设计1)S7-1200PLC的硬件配置本例中使用的S7-1200?PLC硬件为:(1)S7-1214C?DC/DC/DC(订货号6ES7214-1AG40-0XB0)?硬件版本V4.1(2)CM1241?RS422/485?(订货号6ES7241-1CH32-0XB0)?硬件版本V2.0通讯模块型号不同可以自行根据实际情况修正。根据硬件信息新建项目并组态。

四、USS通讯程序设计2)PLC硬件组态(1)在博图STEP7中新建一个名为“S7-1200USS通讯”的新项目,PLC为以上硬件配置。(2)在基架的101槽位上,添加CM1241RS422/485通讯模块,订货号为:6ES7241-1CH32-0XB0。

四、USS通讯程序设计2)PLC硬件组态:修改硬件版本(3)右击上图机架RACK_0上101槽位的CM1241RS422/485通讯模块,单击“更改设备”,修改硬件版本号为V2.0,如图所示。

四、USS通讯程序设计2)PLC硬件组态:(4)右击机架RACK_0上101槽位的CM1241RS422/485通讯模块,单击“属性”,选中“常规”选项卡中的“RS422/485接口IO_LINK接收线路初始状态”,组态通讯模块的有关通讯属性,如图所示。

四、USS通讯程序设计2)PLC硬件组态:设置PLC1的CM1241RS422/485通讯模块的主要通讯参数如下:波特率:9.6KBPS;奇偶校验:无;数据位:8位;停止位:1位。如图所示。

四、USS通讯程序设计2)PLC硬件组态:(5)RS422/485通讯模块的硬件标识符CM1241RS422/485通讯模块在编程时要有一个通讯端口号来识别,类似于串行口的COM1、COM2,CM1241RS422/485通讯模块的端口识别号就是通讯模块的硬件标识符,它是由博图软件系统自动生成的,一般不需要设置。如图所示。485通讯端口硬件标识符系统自动生成为:269。编程