用WINCC做模拟量报警,比如一个温度,用户要求可以在界面上修改报警的设定温度值 (要弹出对话窗口,而且量很大,假设有1000个模拟量),请教如何实现?1,如果修改值返回到PLC的DB块内,修改DB块时用户设定值会丢失?还有什么别的好办法?请教大家,谢谢了!
问题补充:
回复下面的AUTOSTART :弹出窗口可用画面窗口。数量多不怕。(真的是有1000个报警的,不会真让我做1000个小窗口吧??
最佳答案
在报警信息里面启用间接,创建变量,变量可以设置存储在PLC的DB块里面,这样就能设置报警的温度值了
至于弹窗,把报警的变量设置的有规律写,用间接寻址,或者结构变量,做1个子画面就行了,这个弹出对话框不是很理解什么意思i哈~
修改值保存到DB块里面,修改了DB块啥意思?重新编辑DB块的结构吗?如果是的话,你可以先上传一下,这样就能把当前值记录下来了,然后用上传的DB块再做修改
如果是修改DB块里面的数值,那你用PLC修改了WINCC上就跟着变化了
图片说明:
提问者对于答案的评价:
间接寻址和下面兄弟说的结构变量,点赞!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc147633.html