当地址拨码开关的位置都为OFF时,也可用过参数P2021进行设置。 2.2 参数设置 除了设置地址之外,还需要对变频器一些基本的通信参数进行设置,才可以进行USS通信,如表2-1所示: 表2-1 参数 描述 P0015 = 21 变频器宏程序。 15:通过现场总线控制 设置:P10=1 → P15=21 → P10=0 p2030 = 1 现场总线协议选择 1:USS协议 p2020 现场总线波特率 设置范围是 4800 bit/s … 187500 bit/s,出厂为 19200 bit/s 本例使用:6(9600) P2021 USS地址(在地址拨码开关都为OFF时,才有效) 本例使用:3 p2040 数据时间 指没有收到数据时发出的延时。 注:根据从站数量、总线波特率加以,出厂设置为 100 ms。 3 PLC编程 3.1使用USS协议的初始化模块初始化S7-200的PORT0端口 图3-1 功能块说明: 注: 此处以及下文的“功能块说明”仅介绍了功能块内的主要管脚 功能,未说明的管脚功能,请参考Step7 Micro-Win V4.0的 帮助文件。 输入: EN:使能。每次改变通讯状态都应该执行一次初始化指令,EN应该通过脉冲。本例中,Port 0端口一直作为USS通信端口使用,因此使用SM0.1初始化一次即可。 Mode:1——为端口0USS协议,并启用该协议。 Baud:波特率,应与变频器定义的波特率一致。本例中,使用9600。 Active:驱动器地址,参考图3-2。本例中,使用2#1000,即驱动器地址3。 图3-2 驱动器地址3和5 3.2 使用USS_CTRL功能块控制变频器的运行 3.2.1 USS_CTRL功能块编程 图3-3 功能块说明: 输入: EN:通常情况总是。 RUN:启动变频器。0-停止;1-启动。 OFF2:停车。0-正常;1-停车。 OFF3:快速停止。0-正常;1-快速停止。 F _ACK:故障复位。通过上升沿对变频器进行故障复位。 DIR:运行方向。0-正转;1-反转 Drive:变频器USS地址,0-31。本例使用3。 Speed~:速度设定值,通过百分比进行设定,范围 -200.0~~200.0%。 输出: Error:错误代码。有关错误代码说明,请参考表3-1。 Status:变频器返回的状态字。有关G120变频器状态字,请参考《参数手册》有关r52参数的说明。 Speed:变频器返回的速度实际值的百分比。 Run_EN:变频器运行状态。0-停止;1-运行。 D_Dir:变频器运行方向。0-正转;1-反转。 Inhibit:变频器禁止位状态。0-正常;1-禁止。 Fault:变频器故障状态。0-正常;1-故障。 表3-1 错误代码 说明 0 无错。 1 驱动器不应答。 2 检测到来自驱动器的应答中检验和错误。 3 检测到来自驱动器的应答中校验错误。 4 来自用户程序的造成错误。 5 尝试命令。 6 提供驱动器地址。 7 未为USS协议设置通讯端口。 8 通讯端口正在忙于处理指令。 9 驱动器速度输入超出范围。 10 驱动器应答长度不正确。 11 驱动器应答个字符不正确。 12 驱动器应答中的字符长度不受USS指令支持。 13 错误的驱动器应答。 14 提供的DB_Ptr地址不正确。 15 提供的参数号不正确。 16 选择了无效协议。 17 USS,不允许改动。 18 了波特率。 19 无通讯:驱动器未设为。 20 驱动器应答中的参数或数值不正确或包含错误代码。 21 返回一个双字数值,而不是请求的字数值。 22 返回一个字数值,而不是请求的双字数值。 3.2.2 分配库存储区,编译,下载。 在编译程序之前,选择 “程序块” ->“ 库”, 右键,选择“库存储区”。在弹出的对话框中 “建议地址” 选择V存储区的地址后 “OK”退出。如图3-4。 图3-4 分配库存储区之后,编译并下载。
发那科 A03B-0801-C101-
SIEMENS 模块 500-5008-
Superior 电机 M112-FA-401
安川 SGDM20AC-SD2B-
西门子 6SE7016-0TP60
西门子 连接器 6ES7922-3BF00-0AC0
西门子 配件(CPU) 6FC5110-0BB01-0AA1-
发那科 A16B-2203-0073-
AB AB 1794-ACNR15-
美国 AB Allen-Bradley 153.00 CPU 处理器 1771-ASB-
ABB 交流接触器 A110-30-11-
Cutler-Hammer 控制器 C306GN3-
AB 配件 1769-ADN
AB 电池 1756-BA1
FANUC 配件 A03B-0815-C001-
SCHNEIDER 控制器 140CPU67160S-
发那科 板卡 A16B-2201-0101-
东方 配件 DFC5114P
MATROX METEOR 板卡 750-0203-
OMRON 传感器 ZX2-LD50L
Total 人机 QPI11100S2P-
富士 配件 FRN0.75C1E-2J
Cutler-Hammer 继电器 C306GN3 SERIESB1 SIZE1
AB 1769-OF2
戴尔 主机服务器 T310
GE 模块 IC693ALG223-
SCHNEIDER 断路器 NS400N/3P + 1NO
SCHNEIDER 断路器 NS250N/3P + 1NO
SCHNEIDER 断路器 NS160N/3P + 1NO
SCHNEIDER 断路器 NS100N/3P + 1NO
美国 AB Allen-Bradley 89.00 PLC 控制器 1756-OB32/A-
美国 AB Allen-Bradley 29.00 PLC 控制器 1769-SM2
KUKA 驱动器 KSD1-16-
KUKA 驱动器 KSD1-48-
KUKA 示教器 KUKA KCP2 00-130-547-
DUX 主板 HFPP-PIC8-
AB 1747-L542-
CGE 继电器 P9XBD
DANFOSS PVREL 155U2600
FINDER 继电器 9901023098
KINGSTON 内存卡 COMPACT FLASH 512MB
SIEMENS 模块 6ES7 331-7KF02-0AB0
SIEMENS 模块 6ES7 338-4BC01-0AB0
SIEMENS 连接器 6ES7 392-1AJ00-0AA0
SIEMENS 连接器 6ES7392-1AJ00-0AA0
SIEMENS 连接器 6ES7 392-1AM00-0AA0
SIEMENS 模块 6ES7 972-0AA02-0XA0
Square D 断路器 FI36020
施耐德 配件 TSX1723428-
COMPUTER DYNAMICS 配件 PAC-OP150/P4
西门子 模块 6ES7332-5HD01-OAAO
西门子 模块 6ES7321-1BLOO-OAAO
苏州威尔克 风扇 150FZY2-D
AB 配件 1771-IMD/B
三菱 限位开关 LF-AR-2R
AB 配件 MSR211P-
AB 配件 MSR230P
CKD 电磁阀 N3S0660-FL
SuperMicro 板卡 H8QME-2-
西门子 配件 3RV6011-1EA10
西门子 配件 3RV6011-1AA15-
西门子 配件 3RV6011-1JA10-
发那科 卡件 A20B-3300-0390/03A-
发那科 卡件 A20B-3300-0280/04B
AB 配件 1794-TB3-
AB 控制器 1762-IQ16-
西门子 继电器 3UX1423
FANUC 配件 A02B-0118-C033
SUTTON 25 PIECE VIPER
AB 线缆 1761-CBL-HM02
Allen-Bradley-96 1746-OB16 D
AB 配件 1734-TBS
LAMBDA 电源 LPT7202FM
SMC 节流阀 L-B32H
SMC 气动阀 VSA3115-02B-X17
Parker 止回阀 MPRV-3-PP-07-K-N-11
SMC 单向阀 CVSS-FRT8-1-
迈创 采集卡 7030-02-
AB 模块 1756-L55M12-
AB 配件 1756-BA2
AB 模块 1794-IB32
AB 模块 1794-OB16
AB 模块 1786-RPFM
AB 模块 1786-RPA
研华 配件 TPC-1260TE-
BALLUFF 接近开关 BES 516-300-S135-S4-D
发那科 配件 A06B-0113-B075-
发那科 配件 A20B-2002-0300-
PERCEPTRON 926-0220 A2854
Allen-Bradley-67 1746-OA16 D
施耐德140CPU53414
面议
产品名:140CPU53414
vexta DFR1507A 驱动器
面议
产品名:DFR1507A
AB 1756-PA75 电源
面议
产品名:1756-PA75
IMS IM483 驱动器
面议
产品名:IM483
GE IC600LX648 主板
面议
产品名:IC600LX648
AB 1756-CNB 模块
面议
产品名:1756-CNB
AB 1756-L63 模块
面议
产品名:1756-L63
BECKHOFF KL5101 模块
面议
产品名:KL5101