作者 | 主题 |
---|---|
枫叶zeng 游民 经验值:149 发帖数:11 精华帖:0 |
楼主 2023-01-08 21:41:13
主题:S7-300_双整数在HMI上以字符串形式显示 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 |