软件项目管理,软件项目总结

硬件:TP700屏幕

开发环境:TIA 博途V14

1.HMI软件界面陷入死循环

现象:进入界面1时,陷入死循环,按下界面任一按钮均无反应,界面处于一直刷新的状态。

原因:当前界面的激活是依靠变量A的值实现的,若当前界面内任意控件再对该变量A进行调用或处理,就会出现此类现象。

例如,对变量A进行事件定义,当A==0时,激活界面1,当A==100时,激活界面2,A==20时,不激活任何界面。如果激活界面1后,在当前界面的“返回”按钮中,再对变量A赋值为20,则会进入死循环。

解决措施:激活的界面中任何控件都不要调用激活该界面的变量A。其实激活界面时最好不要采用对变量进行上下限判断的方式,这样就可以从根本上杜绝死循环。

2.HMI报警中的报警文本链接了PLC的变量B,但是报警文本中的变量不会随着PLC的变量更新?

现象:如题2。例如,PLC中的变量B已经从1变为了2,但是此时界面的报警文本中链接的变量B仍显示为1。

原因:未将报警触发变量同步更新,所以HMI界面中的报警文本也未更新。

注:HMI中要显示报警信息就需要报警触发变量,在此定义为Alarm_PLC,该变量必须是双字节的(word或uint都可),因为是16个bit位,最多可以出发16个报警信息。

解决措施:想要报警文本中嵌入的变量更新前,先将报警触发变量更新(先清零再重新赋值,哪怕Alarm_PLC的值并未改变)。

例如,“下一页”按钮按下时增加事件“设置变量Alarm_PLC=0”,释放时增加事件“设置变量Alarm_PLC=Alarm_PLC”或不加该事件,这样就实现了Alarm_PLC的清零及更新,嵌入链接的PLC变量的显示也会对应更新。

3.信号上升沿/下降沿使用注意事项。

(1)使用两个指令时,下方的操作数2变量具有唯一性,不要共用;

(2)注意下方操作数2在流程中的复位。

4.如何写英文软件界面?

在HMI工程中的“语言与项目”中,“英文”前打勾,中文前取消打勾。

如果两个同时打勾,在软件启动时,仍然会默认中文(不知道为什么)。

5.点击按钮切换界面时会有小沙漏的图标闪现?

该问题并未解决。

在学习群里面请教,有大佬说“升级好的面板就不会有了!”,大概是用的TP700太low了。

有知道确切原因或解决办法的友友们可以在评论区说一下,感激不尽!

6.如何取消HMI软件启动开始时的系统报警信息?

现象:HMI中每次软件启动时都会有相应的系统报警信息框。目前软件出现三个,一是“改为在线模式”;二是“用户管理已成功导入”;三是“HMI_连接_1已建立”。

解决措施:目前还没找到!找到后再更新。

软件项目管理,软件项目总结

电气控制

天赐起名网,国学周易八字百分美名,大师人工一对一起名添加 微信:stura998  备注:起名

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wg0318@163.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.tianciqm.com/15562.html