登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:【话题】威纶通HMI如何在页面上显示汉字(20240511)

点击:777 回复:10

1.西门子S7-200,编写如下一段程序,复制汉字到VB500中
附件 1.jpg
2.威纶通页面选用”字符元件“,读取地址VB500,编码UTF-8等4个都试了,均无法显示
但是我在西门子PLC软件的状态图表中能够监视到VB500中的确有字符串,求教求教哪里出了问题
附件 2.jpg
3.字节也调整了20个,还是不行。
4.想通过宏来解决,但是怎么也不行
macro_command main()
char r1[20]
char r2[20]
StringGet(r1[0], "S7-200 SMART", VB, 500, 20)
String2Unicode("r1[0]", r2[0])
StringSet(r2[0], "Local HMI", LW, 0, 20)
end macro_command
最后修改:2024/5/13 10:10:37
24-05-11 14:54
汇川EASY+威纶通可以显示汉字。
但是不能输入汉字,正在考虑换一个品牌的HMI
24-05-11 16:58
好像显示不了汉字,只能显示ASCII码的字符
24-05-12 15:04
一般用多状态 0  1  2等等显示不同的汉字
24-05-12 16:30
试试先做好信息库,再根据需要调用
24-05-12 17:02
用别的牌子的HMI是先建一个文本库,例如有5个不同状态的文本库通过设定的寄存器去切换不同的状态文本
最后修改:2024/5/12 22:10:43
24-05-12 22:10
嗯,这个方式可以实现的。我就想用通信的方式实现,可惜不行
24-05-13 07:58
如果是固定文字,只是显示出来,那就如3楼所讲用  多状态显示  即可
24-05-13 09:48
我想通过通信发文字过去,这个方式有没有办法呢?
24-05-13 12:48

引用 18915609529 在 2024/5/13 12:48:29 发言【内容省略】

看手册,没找到相关资料,你可以致电400-836-2000问一下,这样就能确定了。
24-05-13 14:46

上一页下一页

工控新闻

更多新闻资讯