1500基础常识

Slot

  • 在中央机架中:
    • 1500PLC占slot1
    • PS电源占slot0

SIMATIC 1500存储器

  • 工作存储器:
    • 数据工作存储器:DB/iDB/工艺对象
    • 代码工作存储器:FC/FB/OB
  • 装载存储器:存代码,DB,硬件组态,工艺对象等等
  • 保持性存储器:存保持性数据
  • 工作存储器不能拓展,由PLC选型决定
  • 装载存储器可以选型拓展

循环程序执行与过程影响区更新

  • 循环扫描原理:-> PII -> OB1 -> OS -> PIQ -> 无限循环
  • 过程映像区让IO信号在一个扫描周期内保持不变
  • 立即数:立即读取IO信号的当前值
    • 1500/1200表示方法: :P
    • 300/400表示:PIW/PQW

模拟量相关

  • 分辨率
    • 16bits是2^0=1
    • 13bits是2^3=8
  • 上溢/下溢值:
    • 上溢值:32767(2^15 - 1 =32767
    • 下溢值(双极性):-32768
  • 正常值范围(双极性):-27648~27648
  • 常见模拟量:
    • TC的温度补偿方式:
      • 动态温度补偿
      • 固定值
      • 内部温度补偿
      • 模块的参考通道
    • RTD:
      • 标准型:读到的值除以10就得到温度值,精度是0.1
      • 气候型:读到的值除以100就得到温度值,精度是0.01
    • PTC
  • 传感器
    • 有源/无源
    • 2-wire/3-wire/4-wire接法

禁用/启用设备

  • D_ACT_P功能块
    • 目的:实现在操作期间替换IO设备,(替换为备用伙伴设备)
  • 替换伙伴设备:
    • 前提:开启拓扑功能
    • 配置: 在hw-config中设置备用伙伴
    • 操作: D_ACT_P功能开关
    • 目的: 实现无缝切换到伙伴设备

数据类型和地址区

  • STRING:
    • 最长为256个字节,类型表达为STRING[254]
    • 字符串的第一个字节表示定义的最大字符长度;字符串中的第二个字节表示当前字符串中的有效字符个数
  • 本地数据区L:有L,LB,LW,LD;表达的是临时变量区。
  • Slice片段访问:.%X/.%B/.....
  • AT访问:通常在标准访问中应用,而不是优化访问。
  • 基本数据表达:DBX/DBB/DBW/DBD
  • 指针:
    • 寻址:
      • 直接寻址:
        • 绝对地址寻址
        • 符号寻址
      • 间接寻址:
        • 存储器间接寻址:
          • 16位地址存储器间接寻址:DB,T,C,DI,FB..
          • 32位地址存储器间接寻址:0-2:位地址;3-18:字节地址;19-31:保留
        • 寄存器间接寻址:
          • 区域内寄存器间接寻址
          • 区域间寄存器间接寻址:第31位作为标志位,固定为1;24-26位表达存储器区域
    • 地址寄存器AR1和AR2:
      • STL指令LAR1:从ACCU1中装载到AR1
      • STL指令TAR1:从AR1中传送到ACCU1
      • STL指令LAR1 <D>:把32位地址数据从中装载到AR1中
      • 寄存器寻址表达式:宽度[ARx,P#x.x],地址寄存器加偏移量作为起始地址,宽度限定。
  • Pointer:
    • 长度:48byte
    • 结构:
      • 0-2:位地址
      • 3-18:字节地址
      • 24-26:数据区表示
      • 高位WORD:DB号或者0
    • 举例:
      • DB2.DBX12.0
      • M12.0
  • Any:
    • 长度:80byte
    • 结构:
    • 低位48字节:pointer
    • 高位WORD1:数据长度
    • 高位WORD2:数据类型
    • 举例:
      • P# DB2.DBX12.0 BYTE 100
      • P#M12.1 BOOL 10
    • 重要提醒:因为包含pointer,完整表达any必须要精确到位地址
  • Variant:不占用任何空间,完全基于对象的引用

Real Time

  • IOC设置发送时钟
  • IOD设置更新时间
  • 关系:更新时间 = Factor * 发送时钟
  • 设备名和IP

无需介质更换IO设备

  • 设置不带可更换介质时支持设备更换
    • 可更换介质:内存卡,目前的PN-IO设备已经淘汰
    • 前提:开启网络拓扑功能
    • 操作:在hw-config中配置不带可更换介质时支持设备更换
    • 目的:快速更换,使更换设备后无需重新分配设备名。
  • 分配过程帧级原理:
    • IOC->IOD:发起DCP.Identify(带设备名)
    • IOD无回复
    • IOC等待超时
    • IOC->IOD:发起DCP.Identify(带设备花名)
    • IOD->IOC:ok
    • IOC->IOD:发起DCP.Set
    • IOD的设备名被成功设置

I-Device

  • 基于Gsdml文件实现
  • 使用PN-RT通信
  • 应用:410-5H和1500PLC之间实现PN通信,达到数据传输的目的。把1500导出GSDml文件给400PLC做智能子设备。

PLC的诊断

  • 系统诊断
  • 过程诊断(用户定义)
    • Program_alarm实现
    • ProDiag实现
  • 通过LED判断模块状态
posted @ 2026-07-04 23:21  你要去码头整点薯条吗  阅读(19)  评论(0)    收藏  举报