citect2018输入字符串改变变量值

今天遇到一个需求,用户要在运行时输入字符串,以前都是处理输入数字的,查了一下帮助文件,还是比较简单的。

1. 先在PLC中建立相应的字符串变量,然后在citect2018中建立变量InputStr,地址对应PLC变量。

2.画面上放置数字控件,用于显示刚才建立的变量。在输入事件的触摸选项卡中写下面的语句:

inputstr=input("标题","请输入A1煤种信息","低灰云贵")

上面input函数的3个三处分别是标题、输入提示信息,默认输入值。

 

保存编译运行,就能看到效果了。因为是PLC变量,所以上位机退出,字符串变量值不变,如果有多个上位机,其他上位机该字符串变量的数值保持一致。

建议对数字控件后加一个矩形控件,矩形控件的边框和底色和页面底色一致,矩形控件的输入事件写上面的语句,然后矩形控件和数字控件组合。

 

2021.03.23再次补充,如果是PLC变量,需要注意变量是否支持中文,占用几个字。

posted @ 2021-03-19 11:28  来自金沙江的小鱼  阅读(314)  评论(0编辑  收藏  举报