电动机功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 5kg |
西门子S7-1200PLC控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。
![]() |
参考价 | ¥366 |
订货量 | 1 |
更新时间:2019-07-26 14:45:32浏览次数:193
联系我们时请说明是化工仪器网上看到的信息,谢谢!
海南西门子S7-1200PLC模块代理经销商
西门子S7-1200 PLC与MM4变频器通信中PLC硬件组态与变频器参数设置
本例中使用的PLC硬件为
1)S7-1214C (6ES7 214-1BE30-0B0)
2)CM1241 RS-485 (6ES7 241-1CH30-0B0)
3) CSM 1277 (6GK7 277-1AA00-0AA0)
MM440变频器硬件则为
1) MM440 (6SE6440-2AB11-2AA1)
2) MICROMASTER 4 ENCODER MODULE(6SE6400-0EN00-0AA0)
3) SIEMENS MOTOR (1LA7060-4AB10-Z)
4) USS通信电缆(6XV1830-0EH10)
(1) PLC硬件组态
首先在Step7 Basic V10.5中建立一个项目,如图6-5所示。
在硬件配置中,添加CPU1214C和通信模块CM1241 RS-485模块,如图6-6所示。
(2) MM440变频器设置
以控制源和设定源都来自COM link上的USS通信为例,简介USS通信的参数设置。MM440变频器的主要参数有:
1) P0700:设置P0700[0] =5,即控制源来自COM link上的USS通信;
2) P1000:设置P1000 [0] =5,即设定源来自COM link上的USS通信;
3) P2009:决定是否对COM link上的USS通信设定值规格化,即设定值将是运转频率的百分比形式,还是频率值。为0,不规格化USS通信设定值,即设定为MM440变频器中的频率设定范围的百分比形式;为1,对USS通信设定值进行规格化,即设定值为的频率数值;
4) P2010:设置COM link上的USS通信速率。根据S7 - 1200通信口的限制,支持的通信波特率见表6-1。
5) P2011:设置P2011[0] =0至31,即驱动装置COM link上的USS通信口在网络上的从站地址;
6) P2012:设置P2012[0] =2,即USS PZD区长度为两个字长;
7) P2013:设置P2013[0] =127,即USS PKW区的长度可变;
8) P2014:设置P2014[0] =0至65535,即COM link上的USS通信控制信号中断超时时间,单位为ms;如设置为0,则不进行此端口上的超时检查;
9) P0971:设置P0971 =1,上述参数将保存入MM 440的EEPROM中。
立即读字节/立即写字节指令允许在物理I/O和存储器之间立即传送一个字节数据。
(1)格式:立即读字节/立即写字节指令的语句表为BIR IN,OUT;或者BIW IN,OUT。梯形图符号分别如图6-2和6-3所示。
图6-2 立即读字节指令
图6-3 立即写字节指令
(2)功能:当使能输入有效(EN=1)时,立即读字节指令读取输入IN的物理值(输入端子的外部状态),并将结果写入输出OUT。立即写字节指令从输入IN读取一个无符号的单字节数据立即写入输出继电器OUT中输出。使ENO=0的错误条件是:发生运行程序错误代码0006(间接寻址错误)。立即读字节指令IN的取值是IB,OUT的取值范围是VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*LD、*AC:立即写字节指令IN的取值范围是VB、IB、QB、MB、SB、SMB、LB、AC、常数、*VD、*LD、*AC,OUT的取值是QB。
字节交换指令用来实现字的高、低字节内容交换的功能。
(1)格式:语句表指令应用举例为SWAP VW50,相应的梯形图如图6-1所示。
(2)功能:当使能输入有效(EN=1)时,将输入字(IN)的高字节和低字节交换。使ENO=0的错误条件是:发生运行程序错误代码0006(间接寻址错误)。IN取值范围是VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、* AC、*LD。
图6-1 交换指令应用举例
USS_DRV功能块通过USS_DRV_DB数据块实现与USS_PORT功能块的数据接收与传送,而USS_PORT功能块是S7-1200 PLC CM1241 RS485模块与MM440之间的通信接口。USS_RPM功能块和USS_WPM功能块与MM440的通信与USS_DRV功能块的通信方式是相同的。
需要注意的是:
1) USS_DRV功能块是S7-1200 USS通信的主体功能块,接受MM440的信息和控制MM440的指令都是通过这个功能块来完成的。必须在主OB中调用。
2) USS_PORT功能块是S7- 1200与MM440进行USS通信的接口,主要设置通信的接口参数。可在主OB或中断OB中调用。
3) USS_RPM功能块是通过USS通信读取MM440变频器的参数。必须在主OB中调用。
4) USS_WPM功能块是通过USS通信设置MM440变频器的参数。必须在主OB中调用。
该库提供1个FB和3个FC来支持USS协议。每个CM1241 RS-485通信模块多支持16个MM440变频器。连接到一个CM 1241 RS-485的所有MM440变频器是同一USS网络的一部分。连接到另一个CM 1241 RS-485的所有MM440变频器是另一个USS网络的一部分。因为S7-1200 PLC多支持3个CM1241 RS-485设备,所以用户多可建立3个USS网络,每个网络多16个MM440,总共支持48个USS MM440变频器。
各USS网络使用各自的数据块进行管理(使用3个CM 1241 RS-485设备建立3个USS网络需要3个数据块)。同一USS网络相关的所有指令必须共享该数据块。这包括用于控制网络上所有MM440变频器的USS_DRV、USS_PORT、USS_RPM和USS_WPM指令。
海南西门子S7-1200PLC模块代理经销商