AI 摘要

PLC学习笔记中介绍了与相关设备有关的各种设置和参数,包括模拟量旋钮的温度范围设置,V20变频器的参数调整和复位方法,以及台达变频器和MM440DP使用时需要设置的参数。此外还介绍了V90伺服驱动和S120驱动的设备配置方式,包括驱动单元的设置和通讯故障处理方法。文章中还提及了不同设备的工作模式和相关参数设置,如运行速度、位置和故障状态等。

硬件标识符在PLC变量-默认变量表中查看

  • 模拟量
    旋钮0-30000
    温度5300-6000
  • V20变频器
    V20变频器进行USS通信时需更改宏Cn010和P2013PKW长度为4
    P0100设置频率
    P0304额定电压
    P0305额定电流
    P0307额定功率
    复位:P0010=30 P0970=1
    DIC与0V相接时为PNP接法
    DIC与24V相接时为NPN接法
    DI1-24启动 DI2-24反转 DI3-24故障确认 DI4-24正向点动
  • Cn宏
    通过模拟量输出控制变频器调速电机,设置变频器连接宏Cn002外部端子(P756:0单极性电压输入10V 1单极性电压输入带监控功能10V 2单极性电流输入20mA 3单极性电流输入带监控20mA 4双极性电压输入-10--+10V)
    000-无
    001-BOP为唯一控制源
    002-端子控制PNP/NPN
    003-固定转速(高中低)
    004-二进制固定转速
    005-模拟量输入及固定频率
    006-外部按钮控制
    007-外部按钮结合模拟量控制
    008-PID控制与模拟量参考组合
    009-PID控制与固定值参考组合
    010-USS控制
    011-MODBUS RTU控制
  • 台达变频器参数设置
    恢复出厂设置P76-09
    P-00 频率来源通讯给定(03)
    P-01 运转来源通讯给定(03)
    P-88 通讯地址从站地址(03)
    P-89 波特率设置9600 (01)
    P-92 通讯资料格式8E1(04)
    8个停止位偶校验1个数据位
    2000H
    0-1位:10启动 01停止
    2-3位:保留(00)
    4-5位:10反向 01正向 11改变方向
    6-15位:保留(0)
    从左往右15—>0
    2#010010 正转启动
    2#100010 反转启动
    2#01 停止运行
    2001H
    频率 0-6000对应0-60Hz
    (16进制2000H=10进制8192,8192+40001MOUDBUS起始地址=48193)
    (16进制2001H=10进制8193,8193+40001MOUDBUS起始地址=48194)
  • MM440DP
    使用变频器时变频器需设置P0003-3 (专家级访问)P0700-6(运转命令给定源)P1000-6(频率命令给定源)恢复出厂设置P0010-30 P0970-1
    前端模块-PKW用于读写变频器参数 PZD设定和监视变频器
    16#0-16#4000对应0-50Hz—>10#16384对应50Hz(实际设定频率乘327.68为实际输出值)
  • V90伺服
    驱动-S120,额定6000最大10000
    线性轴-可正转或反转
    模态轴-只往一个方向旋转
    添加:设备和网络右侧任务栏其它现场设备-PROFINET IO-Drives-SIEMENS AG-SINAMICS 拖拽伺服至窗口 点击未分配分配PLC 双击伺服在子模块中添加报文(与在V-ASSISTANT中设置的一致),之后在网络视图中右击V90分配设备名称,最后重启伺服
  • 驱动(S120—V4.8)
    使用前须填写驱动单元的IP地址和名字
    使用开关须在对应驱动单元-驱动轴-基本参数设置-使能逻辑中选择驱动闭环控制r722,同时在开/闭环控制设定值叠加中选择p2900并填入驱动百分比
  • SINA_POS(FB284)
    ModePos-1相对定位 2绝对定位 3连续位置运行 4回零操作 5设置回零位置 6运行位置块 7点动jog 8点动增量
    EnableAxis-使能
    CancelTransing-0拒绝激活的运行任务 1不拒绝
    IntermediateStop-0中间停止运行任务 1不停止
    Positive-正方向
    Negative-反方向
    Jog1/2-正向/反向点动(信号源1/2)
    FlyRef-0不选择运行中回零 1运行中回零
    AckError-故障复位
    ExecuteMode-激活定位工作或接收设定点
    Position-(DINT/MD)运行距离(LU)
    Velocity-(DINT/MD)运行速度(LU/min)
    ERROR-(BOOL)错误状态位
    DiagID-(WD)通讯故障
    ErrorID-(INT)错误原因
    AxisEnbled-驱动器已使能
    AxisError-驱动器故障
    AxisWarn-驱动器报警
    AxisPosOk-轴到达目标位置
    AxisRef-回零位置设置
    ActVelocity-(DINT/MD)当前速度(LU/min)
    ActPosition-(DINT/MD)当前位置(LU)
    ActMode-当前激活的运行模式
    HWID STW/ZSW-选择报文
  • LU计算
    负载侧旋转一圈为6000LU,减速比3:1,负载转一圈移动的距离是6mm,设定位置值为1000LU,速度30000LU/MIN
    负载移动距离是1000LU/6000LU6mm=1mm
    负载移动的速度是30mm/min
    负载侧转速30000LU/MIN=5r/min
    电机侧转速=减速比3×5r/min=15r/min
    设置负载转动一圈对应的长度单位10000(齿轮比1:1)在velocity处设置1000,则当前速度为1000(1000LU/min)那么设定速度为10001000/10000=100RPM,此时SINA_POS的Actvelocity管脚显示为36126556,需要进行转换:先将4000000H转化为十进制浮点数为1073741824.0,再将实际显示转速转换为浮点数后除以该值,然后乘以驱动中P2000的参考转速值即可(本例中P2000=3000.0RPM),也就是36126556.0/1073741824.03000.0=100.0RPM(约等于)
  • V-ASSISTANT
    先选择驱动和电机,一定要对应好型号,然后设置PRODINET选择111报文,再配置网络确保和PLC在同一网段(记得保存并激活)
    • 设置参数
    1. 设置机械结构-设置齿轮箱系数1:1为轴转一圈移动一格,设置转动一圈对应长度单位(默认10000LU相当于10000Hz,也就是一万个脉冲旋转一圈,转一圈的LU数可以随便设置)
    2. 设置参数设定值-最大加速度和最小减速度,在EPOS JOG中JOG为给一下点动所进的LU数
    3. 配置斜坡功能-斜坡上升时间为从0加速到最大速度所用时间
    4. 设置极限值-V90的速度限制最大为5000
      所有设置完成后须在左上角下载到ROM中
  • 开关
    驱动闭环控制-诊断-发送方向-r722(PZD1-I256)在PLC变量表中添加地址为i256.0的BOOL型数据并下拉直到i257.7结束(256.1 -256.7对应DI8-55,257.0-257.7对应DI0-7)DI8和DI9分别对应2个限位开关(在工艺对象-组态-主动回零中选择数字量回原点标记)
    驱动单元复位-驱动闭环控制-参数-参数视图-P972置位
  • XM408
    网管型交换机-PRODFINET IO诊断,高速冗余环,容易管理器,冗余Standby,VLAN,GVRP,STP/RSTP,IGMP,路由
  • XB208
    网管型交换机-PRODFINET IO诊断,网络管理,组成冗余环,VLAN,IGMP,RSTP
  • X208
    网管型交换机-LLDP,SNMP,高速冗余环,冗余管理器,被动监听
  • S615
    安全模块-P1-4为内部接口,P5为外部接口,可对网段提供保护功能。可以当路由器和防火墙还可以隐藏IP
  • 编码器TM PTO 4
    在组态-s属性-TM PTO 4-通道0中信号类型选脉冲和方向,信号接口选择RS422,对称/TTL(5V),不对称
  • cu3202pn
    在添加设备完成后将设备IP和名称与在线监测中配置一致,之后右击选择设备配置检测,在组态完成后打开每个轴的参数将P864改为一,配置等时同步和报文
  • 张力放大器
    SCALE-使用缩放将上传IN的整数转换为浮点数,通过参数 LO_LIM 和 HI_LIM 来指定缩放输入值取值范围的下限和上限。指令的结果在参数 OUT 中
    新建一个FC块和一个DB块,在DB中新建一个Real型变量,在FC
    中拖入SCALE,张力传感器量程为 0-150N,在 HI_LIM 填 150.0 在 LO_LIM 填 0.0。BIPOLAR 填 0。IN 填 IW4,即AI 模块的第一通道。RET_VAL 填 MW100。OUT 填 DB中新建的变量。
  • 编码器测线速度
    • TM PosInput 2-在组态-常规TM PosInput 2-通道0-工作模式中选为使用工艺对象“计数和测量”操作
    • 在工艺对象中新增计数和测量-High_Speed_Counter,在刚生成的工艺对象-基本参数-模块中选择本地模块中的TM PosInput 2并选择通道0
    • 在扩展参数-计数器输入中信号类型选择增量编码器(A、B、N)接口标准选择TTL(5V)非对称
    • 在扩展参数-测量值测量变量选速度,速度测量的时间基数 60s/1 min,每个单位的增量 1024
    每单位增量数该参数定义每个相关单位由增量或绝对值编码器提供给速度测量的计数脉冲数。计数脉冲数取决于组态的信号评估。可输入一个介于 1 和 65535 之间的值。
    编码器每转传送 4096 个计数脉冲。应以每分钟转数为单位测量度。“信号评估”(signal evaluation) 组态为“单重”(Single)。这种情况下,需指定以下参数: 每单位增量数:4096
    速度测量的时基:60 s/1 min