41. PLC字符串中的'\',在TwinCAT HMI中的显示方法

 

问题描述:

在PLC程序中指定文件索引的绝对路径时,会需要使用’\’进行文件夹路径分隔, ’\’在字符串中使用时,作为转义符存在,有特别的作用。

如果不做任何处理在TwinCAT HMI控件上就只能显示没有’\’的字符串内容。

所以如果要在TcHmi控件中正常的显示‘\’符号,需要根据转义规则在字符串中写上‘\\’,但是这样就会影响程序在系统中索引到目标文件。

 

解决方法:

在TwinCAT HMI中,有一种简单的方法可以让’\’正常显示,还不需要PLC变量对字符串做特殊处理。

在TwinCAT HMI绑定变量的后面增加JS函数,让其将’\\’替换为’\\\\’即可实现该显示效果,需要用的函数:.replaceAll("\\", "\\\\") 

 

2025.11.26 云龙 供稿