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
- 1500/1200表示方法:
模拟量相关
- 分辨率
- 16bits是
2^0=1 - 13bits是
2^3=8
- 16bits是
- 上溢/下溢值:
- 上溢值:32767(
2^15 - 1 =32767) - 下溢值(双极性):-32768
- 上溢值:32767(
- 正常值范围(双极性):-27648~27648
- 常见模拟量:
- TC的温度补偿方式:
- 动态温度补偿
- 固定值
- 内部温度补偿
- 模块的参考通道
- RTD:
- 标准型:读到的值除以10就得到温度值,精度是0.1
- 气候型:读到的值除以100就得到温度值,精度是0.01
- PTC
- TC的温度补偿方式:
- 传感器
- 有源/无源
- 2-wire/3-wire/4-wire接法
禁用/启用设备
D_ACT_P功能块- 目的:实现在操作期间替换IO设备,(替换为备用伙伴设备)
- 替换伙伴设备:
- 前提:开启拓扑功能
- 配置: 在hw-config中设置
备用伙伴 - 操作:
D_ACT_P功能开关 - 目的: 实现无缝切换到伙伴设备
数据类型和地址区
- STRING:
- 最长为256个字节,类型表达为
STRING[254] - 字符串的第一个字节表示
定义的最大字符长度;字符串中的第二个字节表示当前字符串中的有效字符个数。
- 最长为256个字节,类型表达为
- 本地数据区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],地址寄存器加偏移量作为起始地址,宽度限定。
- STL指令
- 寻址:
- 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:okIOC->IOD:发起DCP.Set- IOD的设备名被成功设置
I-Device
- 基于Gsdml文件实现
- 使用PN-RT通信
- 应用:410-5H和1500PLC之间实现PN通信,达到数据传输的目的。把1500导出GSDml文件给400PLC做智能子设备。
PLC的诊断
- 系统诊断
- 过程诊断(用户定义)
- Program_alarm实现
- ProDiag实现
- 通过LED判断模块状态

浙公网安备 33010602011771号