广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
关于西门子PLC中ProDiag 功能中变量监控的【详细文本域】参数使用介绍
发布时间:2024-11-16

西门子PLC中ProDiag 功能的介绍和使用教程

当我们对某个变量进行监控是,如果该变量以我们设置的条件触发后,可以在HMI侧显示该变量的一些报警信息,这个报警信息的内容,我们是可以自由进行相关的设置,其中有一个参数为<详细文本域>

最近有挺多朋友问我这个<详细文本域>怎么用

首先,我们要在监控设置中,设置启用这个参数

图片

详细文本域概述:

通过详细文本域,可使用这些相关值显示监控报警中的各监控的附加信息。该信息可在详细文本域中任意组合,包含以下内容:

任意文本(如,温度、手动模式、自动模式)

运行过程中读取的三个不同变量的值(相关值 SD_4 到 SD_6)

文本列表名称

文本列表 ID

手动创建相关值:

在特定文本域中使用 @ 字符


请仅使用 @ 字符声明相关值,如 @4%6d@。此外,如果在特定文本的文本域中使用 @ 字符,则可能无法解析监控报警任意文本中包含的相关值。

从三个自动填充的相关值 SD_4 到 SD_6 中,选择所需变量。

变量的数据类型必须为 BOOL、BYTE、WORD、DWORD、SINT、INT、DINT、USINT、UINT、UDINT、REAL、LREAL、CHAR、WCHAR、STRING或 WSTRING。

在文本域中输入相应的文本。例如,该文本中可包含自由文本以及对定义为相关值的变量引用。(例如,@4 将引用相关值 SD_4 的变量)

图片


相关值的结构

按如下方式参考相关值 SD_4、SD_5 和 SD_6:

@<相关值的编号><格式><文本库(名称或编号)>@

字符“@”用于指示开始使用相关值和关闭相关值。

相关值的编号

该编号指定待读取的相关值或变量:

图片

相关值允许的最大大小相关值总大小超出所允许的最大大小的原因,通常是因为一个或多个相关值的数据类型为 STRING 或 WSTRING,且未指定实际长度。如果 WSTRING 数据类型未指定实际长度,则系统将使用所允许的最大长度,而且所允许的最大长度通常超出相关值的长度。数据类型 STRING 和 WSTRING 通常使用中括号 [] 定义实际长度。格式确定显示设备上相关值的输出格式。格式前有“%”符号。下列固定格式适用于相关值:

图片

如果位数 [i] 过小,则值将完整输出。

如果位数 [i] 过大,则会在值之前输出适当数量的填充字符。

如果位数 [i] 过大且输出符号(十进制数/浮点数),则将填充字符的个数减 1。对于浮点数中的句点或逗号,同样适用。

请注意可以选择输入“[i]”,不带方括号。 

下表列出了以下应用示例:


图片

比如:我的Demo里的:实际电流值:@4%6d@

表示实际电流值:2345 因为不够6位数,则将完整的值输出

图片

图片

图片

这个详细文本域,还可以通过相关值 SD_4、SD_5 和 SD_6参数来读取PLC报警文本列表里用户新建的文本信息作为ProDiag 变量监控的报警信息(这里就不做描述了,如果有需要,可以联系我相互交流学习)

图片


展开全文
拨打电话 微信咨询 发送询价