我做了8个用户画面,从屏幕1~屏幕8都占用了,我知道利用功能键F能实现画面的切换,现在我想用程序实现。
用户要求:1号~3号屏幕10s轮流显示,直到屏幕报警消息出现。然后通过F1切换到1号屏幕,重复1号~3号屏幕10s轮流显示、、、
我的想法:
1、找到控制画面的VB?,从程序里面赋值,问题是VB0还是VB93控制?我做过程序没效果?
2、定义F1、F2、F3键控制切换1、2、3号屏幕,从程序上进行复位、置位相关的F1/F2/F3.问题是,我的F1~F8都用用光了,想用SHIFT+F1控制画面1、。。怎么进行设置?
问题是:我不知道TD_DATA_0 的POU密码,无法知道有高手请告知,新版SP5的相关POU密码
最佳答案
TD400用的不多!不过你的思路是对的!
1.肯定有控制画面的相应VB区,只是还没有找到!
2.F1、F2、F3键有对应的区,SHIFT+F1也应改有!
3.TD_DATA_0 不需要密码也可以打开,在“数据块”里!
提问者对于答案的评价:
工程做完了。我的做法:将需要切换得3个用户画面,用报警的方式去做。就是弹出3个报警消息。最后从符号表里面能得到相关的V?.?的控制位,我从程序里面驱动相关的位就实现了3个报警画面的轮流切换。
同时,从程序里面找到对应F1/F2/F3的控制位,去驱动画面V?.?,也能切换到相应的画面。
感觉很不错。
【不要很相信西门子技术的回答,自己努力去想、去亲自动手,会找到解决的方法的】
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357835.html