- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于USS控制变频器教程;课题四概况;USS指令用于控制支持通用串行接口(USS,UniversalSerialInterface)的驱动器的运行。运用USS指令,可以通过RS-485连接与多种驱动器通信。为此,需要CM1241RS-485通信模块或CB1241RS-485通信板。S7-1200CPU上最多可安装三个CM1241RS-485模块和一种CB1241RS-485板。每个RS-485端口可以操作多达十六个驱动器。USS协议使用主站/从站网络通过串行总线通信。主站使用地址参数将消息发送到所选从站。从站在收到发送祈求前不能发送消息。从站间不能直接互换消息。USS通信采用半双工模式工作。;使用USS控制的长处;硬件简介;二、硬件连接;硬件连线:;三、设备组态;设置驱动器的常规规定;USS功能指令简介;USS_DRV功能块的输入输出参数简介:
USS_DRV_DB:指定变频器进行USS通信的数据块。
RUN:指定DB块的变频器起动指令。
OFF2:紧急停止,自由停车。该位为0时停车。
OFF3:迅速停车,带制动停车。该位为0时停车。
F_ACK:变频器故障确认。
DIR:控制电动机的转向。
DRIVE:变频器的USS站地址。变频器参数P设置。
PZD_LEN:PZD数据的字数,有效值2,4,6或8个字,需要在变频器的参数P中设置。
SPEED_SP:变频器的速度设定值。;NDR:新数据就绪。
ERROR:程序输出错误。
RUN_EN:变频器运行状态指示。
D_DIR:变频器运行方向状态指示。
INHIBIT:变频器与否被严禁的状态指示。
FAULT:变频器故障。
SPEED:变频器的反馈的实际速度值。;2、USS_PORT功能块用来处理USS网络上的通信,它是S7-1200PLC的CPU与变频器的通信接口。每个CM1241RS-485模块有且必须有一种USS_PORT功能块。;USS_PORT功能块的输入输出参数简介:
PORT:通信模块标识符:在默认变量表的“常量(Constants)”选项卡内引用的常量。
BAUD:指的是和变频器进行通信的速率。在变频器的参数P中进行设置。
USS_DB:引用在顾客程序中放置USS_DRV指令时创立和初始化的背景数据块。
ERROR:输出错误。
STATUS:扫描或初始化的状态。;USS_PORT功能通过RS-485通信模块CPU和变频器之间的实际通信。每次调用此功能可处理与一种变频器的一次通信。顾客程序必须尽快调用此功能以??止与变频器通信超时。可在主OB或任何中断OB中调用此功能。一般从循环中断OB调用USS_PORT以防止变频器超时以及使USS_DRV调用的USS数据保持最新。下表为不一样波特率下的最大最小时间间隔。;波特率;3、USS_RPM功能块是通过USS通信从MM440变频器读取参数。
;USS_RPM功能块的输入输出参数简介:
REQ:读取参数祈求;
DRIVE:变频器的USS站地址;
PARAM:变频器的参数代码;
INDEX:变频器的参数索引代码;
USS_DB:指定变频器进行USS通信的数据块;
DONE:读取参数完毕;
ERROR:读取参数错误;
STATUS:读取参数状态代码;
VALUE:所读取的参数的值。;4、USS_WPM功能块是通过USS通信设置MM440变频器的参数。;USS_WPM功能块的输入输出参数简介:
REQ:写参数祈求。
DRIVE:变频器的USS站地址。
PARAM:变频器的参数代码。
INDEX:变频器的参数索引代码。
EEPROM:把参数存储到MM440变频器的EEPROM。
VALUE:设置参数的值。
USS_DB:指定MM440变频器进行USS通信的数据块。
DONE:读取参数完毕。
ERROR:读取参数错误状态。
STATUS:读取参数状态代码。;1、打开编程界面(参照项目一),并在右侧指令——通信——通信处理器——USS中找到需要的指令。
编程视频1;2、先拖入USS_DRV指令块,并为其添加一种背景数据块DB1,点击确定;;添加完毕后给该指令块接口加入地址。其中,DRIVE口和PZD_LEN口添加常数与变频器P和P设置参数一致。考虑到内存状况,输出接口可以不用加。;3、再循环中断组织块中添加USS_PORT(不能再主循环OB1中添加)。;A、双击左侧“添加新块”,添加循环中断组织块(Cyclicinterrupt),并把循环时间设置成150ms,点击确定。
B、拖入USS_PORT,并设置对应
原创力文档


文档评论(0)