SIEMENS西门子 SIMOTICS SD低压电机 1LE0001-3BC53-3JA4

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
代理经销商
高低惯量电机
全新原装 假一罚十
德国
正品现货 实体经营
联系电话
15801815554
手机号
15801815554
联系人
邓经理
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-07-02 08:00

详细介绍

         计算与变频器的通信时间与变频器进行的通信与 cpu的周期不同步。cpu与变频器的通信完成前,通常会运行几个周期。为确保不触发变频器的看门狗设置,必须在看门狗时间内向变频器发送帧。如果通信发生错误,用户必须允许多次重试来完成这一事务。默认情况下,使用uss 协议时每个事务多进行 2 次重试。两次发送帧的长时间间隔按如下公式计算:n * (5 * 周期时间 + 帧运行时间 +接收帧的长超时) * (传送尝试次数)n 该网络中的变频器数量因数 5 发送和接收帧通常需要 5 个周期。周期时间 调用uss_port_scan 指令的循环中断 ob 的大周期时间。帧运行时间 帧运行时间 =(每帧的字符数)*(11bit/每字符)/(以 bit/s 为单位的数据传输速率)传输尝试次数 重试次数 + 1接收帧的超时rcvtime(如果未收到驱动器的任何响应)接收帧的长超时 rcvtime + msgtime(如果在 rcvtime快结束前收到不完整回复且 msgtime 的监视已过期,或者如果在 rcvtime 过期后仍在处理响应,则超时将延迟msgtime)下列时间适用于“已接收帧的超时”(ms):示例:5 个驱动器数据传输速率 = 9600 bps每帧 28 个字符周期= 0.020 s重试次数 = 2时间间隔 = 5 * ((5*0.02) + ((1*28*11)/9600) + 0.072 +0.072) * (2+1) = 4.14(秒)这种情况下,驱动器的监视时间必须设置为大约 4秒。说明性能优化选项激活性能优化后,帧长度和波特率对于 ob 周期的两个发送帧(send_p2p和receive_p2p)之间的长时间间隔起决定性作用。编程 - 使用指令进行通信5.4 指令cm ptp -点对点连接的组态188 功能手册, 05/2021, a5e37509416-ae5.4.3.4 uss_port_scan /uss_port_scan_31:通过 uss 网络进行通信说明使用 cm1241自模块的固件版本 v2.1 起,才能通过cm1241 使用该指令。说明使用 uss_port_scan_31 指令只能在 s7-1500 cpu 上使用uss_port_scan_31 指令。说明uss_port_scan 指令通过 uss 网络为多 16个变频器处理通信。uss_port_scan_31 指令通过 uss 网络为多 31 个变频器处理通信。添加指令时 step 7自动创建背景数据块。编程 - 使用指令进行通信5.4 指令cm ptp - 点对点连接的组态功能手册, 05/2021,a5e37509416-ae 189参数参数 声明 数据类型 标准说明s7-1200/1500s7-300/400/winacport in port word 0 指定用于以下通信的通信模块:•对于 s7-1500/s7-1200:设备组态中的“硬件标识符”。符号端口名称在 plc 变量表的“系统常数”(systemconstants) 选项卡中指定并可应用于此处。• 对于 s7-300/s7-400:设备组态中的“输入地址”。在s7-300/400/winac 系统中,在 hwcn 中分配的输入地址中分配端口参数。baud in dint 9600 uss通信的数据传输速率以下内容有效:• 1200 bps• 2400 bps• 4800 bps• 9600 bps• 19200bps• 38400 bps• 57600 bps• 115200 bpsuss_db inout uss_base – uss_db参数必须连接到背景数据块的(静态)uss_db 参数,该参数是在向程序中添加uss_drive_control /uss_drive_control_31 指令时生成并初始化的。编程 - 使用指令进行通信5.4 指令cm ptp -点对点连接的组态190 功能手册, 05/2021, a5e37509416-ae参数 声明 数据类型 标准说明s7-1200/1500s7-300/400/winaccom_rst inout --- bool falseuss_port_scan / uss_port_scan_31 指令的初始化将使用 true对指令进行初始化。随后会将com_rst 复位为 false。注:该参数仅适用于 s7-300/400 指令。error outbool false 如果为 true,此输出表示发生错误且 status 输出有效。可能需要检查 uss_drive_control/uss_drive_control_31 指令的背景数据块中静态变量 uss_db. w_ussextendederror的值。status out word 0 错误代码(请参见错误消息 (页 208))。程序中每个 ptp 通信端口只有一条uss_port_scan / uss_port_scan_31指令,并且此指令的每个调用都控制往返于此网络中所有变频器的传输。分配给一个 uss 网络和一个 ptp 通信端口的所有 uss函数都必须使用相同的背景数据块。程序必须足够频繁地执行 uss_port_scan / uss_port_scan_31指令,以防止变频器超时(请参见 uss 协议使用要求 (页 184)“计算与变频器通信的时间”)。通常从循环中断 ob 调用uss_port_scan / uss_port_scan_31 指令,以防变频器超时并使上次 uss 数据更新可用于调用uss_drive_control / uss_drive_control_31 。编程 - 使用指令进行通信5.4 指令cm ptp- 点对点连接的组态功能手册, 05/2021, a5e37509416-ae 191uss_port_scan /uss_port_scan_31 数据块变量下表显示了可在程序中使用的 uss_port_scan /uss_port_scan_31 背景数据块中的公共静态变量。表格 5- 35 背景数据块中的静态变量变量 数据类型 标准说明mode usint 4 工作模式有效的工作模式包括:• 0 = 全双工 (rs232)• 1 = 全双工 (rs422)四线制模式(点对点)• 2 = 全双工 (rs 422) 四线制模式(多点主站;cm ptp (et 200sp))• 3 = 全双工(rs 422) 四线制模式(多点从站;cm ptp (et 200sp))• 4 = 半双工 (rs485) 二线制模式1)line_pre usint 2 接收线路初始状态有效的初始状态是:• 0 =“无”初始状态 1)• 1 = 信号 r(a)=5v,信号 r(b)=0 v(断路检测):在此初始状态下,可进行断路检测。仅可以选择以下项:“全双工 (rs422)四线制模式(点对点连接)”和“全双工 (rs422) 四线制模式(多点从站)”。• 2 = 信号 r(a)=0 v,信号 r(b)=5v:此默认设置对应于空闲状态(无激活的发送操作)。在此初始状态下,无法进行断路检测。brk_det usint 0 激活诊断中断:•0 - 未激活• 1 - 已激活retries_max sint/byte 2发生通信错误时的重试次数。在设定时间内未收到响应帧时,可使用此参数设置请求帧的重试次数。编程 - 使用指令进行通信5.4 指令cmptp - 点对点连接的组态192 功能手册, 05/2021, a5e37509416-ae变量 数据类型 标准说明en_diag_alarmbool 0 激活诊断中断:• 0 - 未激活• 1 - 已激活en_supply_voltbool 0启用对电源电压 l+ 缺失的诊断• 0 - 未激活• 1 - 已激活1) 使用 profibus 电缆连接 cm 1241 的rs485 时所需的设置版本 2.5 的功能与版本 2.4完全相同,本次版本升级仅仅体现在内部措施方面。指令版本uss_port_scan:版本 2.5 的功能与版本 2.4完全相同,本次版本升级仅仅体现在内部措施方面。uss_port_scan_31:版本 1.2 的功能与版本 1.1完全相同,本次版本升级仅仅体现在内部措施方面。编程 - 使用指令进行通信5.4 指令cm ptp - 点对点连接的组态功能手册,05/2021, a5e37509416-ae 1935.4.3.5 uss_drive_control /uss_drive_control_31:准备并显示变频器数据说明使用 cm1241自模块的固件版本 v2.1 起,才能通过cm1241 使用该指令。说明使用 uss_drive_control_31 指令只能在 s7-1500 cpu 上使用uss_drive_control_31 指令。说明uss_drive_control 指令为多 16个驱动器准备发送数据并评估驱动器的响应数据。uss_drive_control_31 指令为多 31个驱动器准备发送数据并评估驱动器的响应数据。需要对每台变频器使用单独的指令实例,并且分配给一个 uss 网络和一个 ptp通信端口的所有 uss 函数都必须使用同一背景数据块。在添加第一条 uss_drive_control/uss_drive_control_31 指令时必须输入 db 名称。之后引用这个在添加第一条指令时创建的 db。添加指令时step 7 自动创建 db。参数参数 声明 数据类型 标准 说明s7-1200/1500s7-300/400/winacrun inbool false 变频器的起始位:如果此参数为 true,则输入允许以预设速度运行变频器。如果在变频器运行期间 run 变为false,则电机滑行至静止。此行为不同于断开电源 (off2) 和电机制动 (off3)。off2 in bool false“滑行至静止”位:如果此参数为 false,此位会使变频器滑行至静止而不制动。编程 - 使用指令进行通信5.4 指令cm ptp -点对点连接的组态194 功能手册, 05/2021, a5e37509416-ae参数 声明 数据类型 标准说明s7-1200/1500s7-300/400/winacoff3 in bool false 快速停止位:如果此参数为false,此位通过制动变频器产生快速停止。f_ack in bool false错误确认位:此位复位变频器的错误位。清除错误后此位置位,变频器以此方式检测前一错误不必报告。dir in bool false变频器方向控制:如果变频器正向运行,则此位置位(如果 speed_sp 为正值;请参见表“speed_sp 与 dir参数的交互”)。drive in usint byte 1 变频器地址:此输入是 uss 变频器的地址。有效范围是变频器 1 与变频器16 之间。pzd_len in usint byte 2 字长度:这是 pzd 数据字数。有效值为 2、4、6或 8个字。speed_sp in real 0.0 速度设定值:这是组态频率百分比形式的变频器速度。正值表示变频器正向运行(如果 dir为true)。有效值范围是 200.00 至 -200.00。ctrl3 in word 0 控制字3:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。ctrl4 in word 0 控制字4:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。ctrl5 in word 0 控制字5:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。ctrl6 in word 0 控制字6:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。ctrl7 in word 0 控制字7:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。ctrl8 in word 0 控制字8:写入变频器用户定义参数的值。需要在变频器中对其进行组态(可选参数)。编程 - 使用指令进行通信5.4 指令cm ptp -点对点连接的组态功能手册, 05/2021, a5e37509416-ae 195参数 声明 数据类型 标准说明s7-1200/1500s7-300/400/winaccom_rst in/out --- bool falseuss_drive_control / uss_drive_control_31 指令的初始化将使用 true对指令进行初始化。随后会将com_rst 复位为 false。注:该参数仅适用于 s7-300/400 指令。ndr out boolfalse 可用的新数据:如果此参数为 true,该位表示新通信请求数据可用于输出。error out bool false发生错误:如果为 true,则表示发生错误且status 输出有效。出错时所有其它输出都置零。只在 uss_port_scan /uss_port_scan_31 指令的 error 和 status 输出发出通信错误信号。status out word 0错误代码(请参见错误消息 (页 208))。run_en out bool false运行已启用:此位表示变频器是否在运行。d_dir out bool false 变频器方向:此位表示变频器是否在正向运行。•false – 正向• true – 反向inhibit out bool false 变频器已禁止:此位表示变频器的禁止位状态。•false – 未禁止• true – 已禁止fault out bool false变频器错误:此位表示变频器出现错误。必须修复错误并将 f_ack 置位以将此位清零。speed out real 0.0实际值变频器速度(变频器状态字 2 的换算值):这是组态速度百分比形式的变频器速度。status1 out word 0 变频器状态字1此值包括变频器的固定状态位。status3 out word 0 变频器状态字 3此值包括变频器的用户可定义状态字。编程 -使用指令进行通信5.4 指令cm ptp - 点对点连接的组态196 功能手册, 05/2021, a5e37509416-ae参数声明 数据类型 标准 说明s7-1200/1500s7-300/400/winacstatus4 out word 0 变频器状态字4此值包括变频器的用户可定义状态字。status5 out word 0 变频器状态字5此值包括变频器的用户可定义状态字。status6 out word 0 变频器状态字6此值包括变频器的用户可定义状态字。status7 out word 0 变频器状态字7此值包括变频器的用户可定义状态字。status8 out word 0 变频器状态字 8此值包括变频器的用户可定义状态字。初执行uss_drive_control / uss_drive_control_31 时,在背景数据块中初始化 uss 地址(drive参数)指定的变频器。初始化过后,uss_port_scan / uss_port_scan_31指令可按此变频器编号开始与变频器进行通信。如果更改变频器编号,必须先将 cpu 置于 stop 模式然后再回到 run模式才能初始化背景数据块。在 uss发送缓冲区中组态输入参数,从“上一个”有效的响应缓冲区读取任意输出。uss_drive_control /uss_drive_control_31 只会组态要发送的数据并会评估上一个请求中收到的数据。可使用 d_ir 输入 (bool)或对 speed_sp 输入 (real)使用符号(正或负)来控制变频器旋转方向。下表解释这些输入如何共同确定变频器旋转方向(假设电机正向旋转)。uss_drive_control/ uss_drive_control_31 数据块变量下表显示了可在程序中使用的 uss_drive_control /uss_drive_control_31 背景数据块中的公共静态变量。表格 5- 37 背景数据块中的静态变量变量 数据类型 标准说明uss_db. w_ussextendederrorword 16#0 uss 驱动器的扩展错误代码 -特定于驱动器的值错误消息的含义取决于第一个报告错误的指令 (error = true)。区分为以下情况:•uss_write_param / uss_write_param_31:错误代码的含义可在变频器说明中找到。•uss_read_param / uss_read_param_31:错误代码的含义可在变频器说明中找到。•uss_port_scan /uss_port_scan_31:受错误消息影响的变频器的编号。指令版本uss_drive_control:版本 2.0 的功能与版本1.2 完全相同,本次版本升级仅仅体现在内部措施方面。uss_drive_control_31:版本 2.0 的功能与版本 1.0完全相同,本次版本升级仅仅体现在内部措施方面。编程 - 使用指令进行通信5.4 指令cm ptp - 点对点连接的组态198功能手册, 05/2021, a5e37509416-ae5.4.3.6 uss_read_param /uss_read_param_31:从变频器读取数据说明使用 cm1241自模块的固件版本 v2.1 起,才能通过 cm1241使用该指令。说明使用 uss_read_param_31 指令只能在 s7-1500 cpu 上使用uss_read_param_31 指令。说明uss_read_param 指令从多 16个变频器之一读取参数。uss_read_param_31 指令从多 31 个变频器之一读取参数。分配给一个 uss 网络和一个ptp 通信端口的所有 uss 函数都必须使用 uss_drive_control/ uss_drive_control_31指令的背景数据块。必须从主程序的循环 ob 调用uss_read_param / uss_read_param_31。参数参数 声明数据类型 标准 说明s7-1200/1500s7-300/400/ in bool – 在 req的上升沿创建新的读取请求。drive in usint byte – 变频器地址:drive 是 uss变频器的地址。有效范围是变频器 1 与变频器 16 之间。param in uint – 参数编号:param指定要写入的变频器参数。此参数的范围是 0 到 2047 之间。对某些变频器来说,index 参数的高有效字节可用来访问大于2047的参数值。变频器手册中有关于访问扩展范围的更多信息。编程 - 使用指令进行通信5.4 指令cm ptp - 点对点连接的组态功能手册,05/2021, a5e37509416-ae 199参数 声明 数据类型 标准说明s7-1200/1500s7-300/400/winacindex in uint – 参数索引:index指定要写入的变频器参数索引。它是 16 位值,其中低有效位是介于 0 至255的实际索引值。变频器也可使用特定于变频器的高有效字节。有关详细信息,请参见变频器手册。uss_db inout uss_base –uss_db 参数必须连接到背景数据块的(静态)uss_db 参数,该参数是在向程序中添加uss_drive_control /uss_drive_control_31 指令时生成并初始化的。done1 out bool false 如果此参数为true,则读取参数的先前请求值可用于 value 输出。uss_drive_control/uss_drive_control_31 指令识别出变频器的读取响应时此位置位。下次调用 uss_read_param/uss_read_param_31 时此位复位。error out bool false error = true:出现错误且status 输出有效。出错时所有其它输出都置零。只在uss_port_scan / uss_port_scan_31指令的error 和 status 输出发出通信错误信号。可能需要检查 uss_drive_control/uss_drive_control_31 指令的背景数据块中静态变量 uss_db. w_ussextendederror的值。编程 - 使用指令进行通信5.4 指令cm ptp - 点对点连接的组态200 功能手册, 05/2021,a5e37509416-ae参数 声明 数据类型 标准 说明s7-1200/1500s7-300/400/winacstatusout uint 0 错误代码(请参见错误消息 (页 208))。value out variant(word,int,uint,dword,dint,udint,real)any(word,int,dword,dint,real)–这是读取的参数值,此值只有在 done 位为 true时才有效。1 done 位表示已从引用的电机变频器读出有效数据并将其传到cpu。这并不表示该指令能够立即读出其它参数。在相应变频器释放参数通道以供使用之前,必须将空的读取请求发送到电机变频器,并且必须由指令确认。直接调用特定电机变频器的uss_read_param / uss_read_param_31 或 uss_write_param/uss_write_param_31 会导致错误 16#818a。指令版本uss_read_param:版本 1.5 的功能与版本1.4 完全相同,本次版本升级仅仅体现在内部措施方面。uss_read_param_31:版本 1.1 的功能与版本 1.0完全相同,本次版本升级仅仅体现在内部措施方面。uss_write_param /uss_write_param_31:在变频器中更改数据说明使用 cm1241自模块的固件版本 v2.1 起,才能通过 cm1241使用该指令。说明使用 uss_write_param_31 指令只能在 s7-1500 cpu 上使用uss_write_param_31 指令。说明对于 eeprom 写入指令(uss 变频器中的 eeprom):尽可能减少eeprom 写入操作的次数以大化地延长 eeprom 的使用寿命。说明uss_write_param 指令更改 16个变频器之一的参数。uss_write_param_31 指令更改 31 个变频器之一的参数。分配给一个 uss 网络和一个 ptp通信端口的所有 uss 函数都必须使用 uss_drive_control/ uss_drive_control_31的背景数据块。必须从主程序循环的 ob 调用 uss_write_param / uss_write_param_31。

Wincc软件,G120变频器,V90电机,交换机精智面板,PLC模块

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话