S7-300_双整数在HMI上以字符串形式显示
例子:将十进制数1234,十进制数6789分别以字符串形式显示在HMI界面上,将1234和6789组合起来以字符串形式显示在HMI界面上。
1、 新建S7-300项目文件,添加CPU站点、HMI站点,在NetPro中将CPU和HMI组态到MPI网络。
2、 双整数转化成字符串,需要使用到标准库里IEC Function Blocks中部分功能,将与字符串相关的功能复制粘贴到新建的S7-300项目文件。
3、 在项目文件中添加FC1、DB2、DB3,其中DB2、DB3需要在符号表里定义,这样在程序里才可以使用符号寻址,DB2、DB3中定义字符串变量。
4、 在HMI中添加DB2、DB3中的变量。
5、 在FC1中编辑PLC程序,OB1里调用FC1。十进制1234对应十六进制4D2,MOVE给MD100,十进制6789对应十六进制1A85,MOVE给MD200。
6、 在HMI界面中添加5个IO域,分别与变量关联,字符串域长度与变量字符串字节相同。
7、 将项目文件下载到仿真软件PLCSIM中,HMI里启动运行系统,查看HMI界面上显示字符串信息。
附件,供参考!
230108_S7-300_双整数在HMI上以字符串形式显示.pdf