CPU 的单条二进制命令的命令执行时间可低至 60 ns。
大容量工作存储器:
150KB,用于程序;1 MB,用于数据
采用 SIMATIC 存储卡作为加装存储器;
允许实现例如数据日志和归档等其它功能
灵活的扩展功能:
单层组态多可支持 32 个模块(CPU + 31 个模块)
显示器的功能为:
显示概览信息,例如,集成接口的 IP 地址、站名称、高级别名称、位置名称等。
显示器以及诊断确认和用户消息
模块信息显示
显示可由用户定义的徽标
显示设置
IP 地址设置
日期和时间设置
选择操作模式
复位 CPU 至出厂设置
项目的备份与恢复
禁用/启用显示屏
启用保护级别
PROFINET IO IRT 接口用于通过 PROFINET 进行分布式 I/O 连接
功能可以对每个编码器输入结束FREEZE 功能。可以用STEP 7 运行“T PQBxyz“ ,在用户程序中对0、1 和2 位置位来响应该功能。响应后,相应的编码器值的31 位被删除,并重新刷新。编码器值又可以再次被保持。一旦模板的输出地址的响应位被“复位" ,则编码器值可以再次被保持。
在等时模式中,在To 时间段进行响应。从该时间段,通过数字量输出可以再次保持编码器数值。
1.5 地址分配
1.5.1编码值的数据区
SM 338 的输入和输出都编址为初始模板地址。在使用STEP 7 进行SM 338 组态过程中,可以确定输入和输出地址。
1.5.2输入地址
编码器输入 | 输入地址(组态)+地址偏移量 |
0 | “初始模板地址“ |
1 | “初始模板地址“+ 4 字节地址偏移量 |
2 | “初始模板地址“+ 8 字节地址偏移量 |
1.5.3编码器输入的数据双字结构:
每个编码器输入的数据双字具有如下结构:
1.5.4输出地址
1.5.5读取数据区
你可以在用户程序中, 使用STEP 7 运行L PID“xyz“(或者LAD 的“Move“指令)读取数据区。
1.6 程序编制,编码值的存取和保存功能使用实例
假设你想在编码器输入处读取,并且评估编码值。“初始模板地址“ 为“256“。OB1 程序如下:
之后,你可以继续从位存储地址区MD 100、MD 104 和MD 108 读取编码值。编码值保存在存储双字的位0 到位30 中。
1.7 诊断中断程序编制本节将阐述SM 338 的诊断中断行为。
SM 338 可以触发诊断中断。有关下述OB 和SFC,参见STEP 7 的在线帮助, 其中阐述更为详细。
1.7.1使能诊断中断
没有预置中断,换言之,即如果没有相应的参数赋值,中断将被禁止。应使用STEP 7 赋值中断使能的参数。
1.7.2诊断中断OB82 程序编制
如果你已使能诊断中断,当前的错误事件(故障的初始发生)和排除故障事件( 故障排除后的报文)都可通过中断来报告。
CPU 可以中断用户程序的执行,处理诊断中断块(OB 82)。在用户程序中,你可以调用OB 82 中的SFC 51 或SFC 59,以从模板中获得更为详细的诊断信息。
诊断信息在OB 82 退出之前都是一致的。当OB 82 退出时,将对模板作出诊断中断响应。