全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。
产品简介
详细介绍
深圳西门子S7-1500代理商欢迎您(总代理)
西门子PLC S7-1500优化块访问
简介
工作原理
S7-1500 系列的 CPU 的“优化数据块”在性能方面得到优化,仅使用符号进行编程。 通过使用优化数据块,可以使程序更加高效,这是因为将为声明的变量符号名称,而 不向其提供固定地址。
您可以创建具有任意结构的数据块,而无需在意各个数据元素的物理排列方式。 由于数据的存储方式已优化并由系统进行管理,因此可快速访问经优化的数据。
更改数据类型会增加标准块中出现错误的风险。 在优化块中,进行的更改会导致数据存储的重新安排。 寻址保持。
为了能够随后编辑已在 CPU 中运行的用户程序,S7-1500 CPU 支持在运行期间扩展函数或函数块的接口。 无需将 CPU 设置为 STOP 模式,即可下载已修改的块,此时也不会影响已加载变量的实际值。
另外: 可以在数据块中定义 CPU 中的哪些值对于 HMI 设备是只读的(“在 HMI 中可见”(Accessible from HMI))或者可以写入哪些值(“可从 HMI 访问”(Accessible from HMI))。
扩展并重新加载经优化的“填充”数据块
简介
在以下部分中,将使用上一次的填充日期和时间对“Filling”数据块进行补充并重新加载该 数据块。 为此,创建一个用于记录日期和时间的块并启用“下载而不重新初始化”(Download without reinitialization) 功能。
注: “下载而不重新初始化”(Download without reinitialization) 功能可防止在下载到 CPU
期间覆盖该数据块的实际参数。
符号寻址的优势: 在整个项目中使用统一应用且有意义的符号可以使程序代码更易于阅读和理解。这种方法 具有以下优点:
- 无需编写详细的注释。
- 数据访问速度更快。
- 访问数据时不会出错。
- 无需再使用地址。
- 符号到存储器地址的分配由STEP7
监视,这意味着在变量的名称或地址更改时,所有使用点都会自动更新。
要求
- 已加载库
- 已编译项目并将其加载到CPU中
步骤
- 打开“Filling”数据块和“Main”程序块。
- 为“Main”程序块启用“启用/禁用监视”(Monitoring on/off)功能。
- 在“Main”程序块中,在 3程序段中单击右键打开“'FILLING'FillingLevel_CMYK_C”的快捷菜单,并选择“修改 > 修改操作数”(Modify > Modify operand)。
- 输入一个新值并单击“确定”(OK)。
- 在数据块“Filling”数据块中启用“无需重新初始化的下载”(Downloadwithoutreinitialization) 功能和“全部监视”(Monitor all) 功能。
- 创建一个名为“DT_Loc-T_Last_Filling”的新参数并选择“Date_And_Time”数据类型。
- 从“指令”(Instructions) 选项卡中打开“日期和时间”(Date &time)文件夹,并在“Main”程序块中插入块“RD_Loc_T”。
- 将“OUT”输出与“DT_Loc-T_Last_Filling”参数互连,并将“RED_VAL”输出与新创建的“RED_VAL_Loc- T”参数互连。 将“LAD_Tanks_Filling_Process”数据块用作“RED_VAL_Loc- T”参数的存储位置。
- 编译并下载该项目。
结果
重新加载了上一次填充的日期和时间。 未覆盖数据块“Filling”的实际参数。
西门子PLC S7-1500组态系统诊断
系统诊断的基础知识
简介
系统诊断用于在设备的任何部分中检测问题和错误。 WinCC提供了两个用于快速定位错误的显示和操作元素。
系统诊断视图
报警视图显示 CPU 的状态,而系统诊断视图提供系统内所有可用设备的概览。 可直接浏览至错误的原因以及相关设备。 您可访问在“设备与网络”编辑器中组态的所有支持诊断功能的设备。
系统诊断窗口
系统诊断窗口是只能在全局画面中使用的操作和显示元素。
系统诊断窗口的功能与系统诊断视图的*相同。 由于在全局画面中组态了系统诊断窗口,因此,您还可以执行一些操作,例如,该对 象能否在运行系统中关闭。
系统诊断视图
简介
系统诊断显示和系统诊断窗口中提供了四种不同的视图。
- 设备视图
- 诊断缓冲区视图
- 详细视图
- 矩阵视图(仅针对主系统、PROFIBUS、PROFINET)
设备视图
设备视图以表格形式显示某一层的所有可用设备。 双击某个设备可打开子设备或详细视图。 *列中的符号提供有关设备当前状态的信息。
诊断缓冲区视图
诊断缓冲区中的当前数据显示在诊断缓冲区视图中。
详细视图
诊断缓冲区中的当前数据显示在诊断缓冲区视图中。详细视图显示有关所选设备和任何未决错误的详细信息。 在详细视图中检查数据是否正确。 在详细视图中不能对错误文本进行排序。
矩阵视图
矩阵视图仅可用于主系统。 矩阵视图显示主系统子设备的状态。
- 在PROFIBUS中,可将由 Profibus 分配的编号用作标识(DP 站号)。
- 在PROFINET中,IO 设备从 1 开始连续编号。
浏览按钮
组态系统诊断视图
简介
您将一个系统诊断视图添加到自己的项目中,以获取工厂内所有可用设备的概览。
要求
- 已创建CPU。
- 窗口已打开。
步骤
- 双击“Diagnostics”HMI画面。
2.双击“工具”(Tools) 任务卡中的“系统诊断视图”(System diagnostics view) 对象。 该对象已添加到该画面中。
- 在窗口中选择“属性> 属性 > 列 > 设备/详细视图”(Properties > Properties > Columns > Devices/Detail view)。
- 在运行系统的设备视图中,启用所需的列,例如状态、名称和插槽。
- 在运行系统的详细视图中,启用所需的列,例如状态、名称和更高级别的名称。
- 在诊断缓冲区视图中,启用所需的列,例如状态、名称和机架。
- 如有必要,调整列标题。
- 启用“属性> 属性 > 布局 > 列设置 > 可移动列”(Properties > Properties > Layout > Column settings > Columns moveable) 以在运行系统中移动列。
- 可以根据需要在“属性> 属性 > 列标题”(Properties > Properties > Column headers)
下更改列标题。
结果
系统诊断视图已添加到“诊断”(Diagnostics) 画面中。 运行系统的系统诊断视图中现在显示了整个设备的错误消息。