我刚刚接触自动化系统,看了人家编的828D的程序,他的报警开启是用DB9000.DBX什么的决定,我在机床上更改了9000DB块内某一点的初始值改为1(原先为0),并保证该报警满足其他触发条件,通过NC/PLC变量查看该点值还是为0,报警也不出现。重启PLC还是没变化
问题补充:
块都在OB1中都调用了,会不会和他的实际值有关啊?还是我下载进机床的时候数据块那个点的不对
最佳答案
这个9000DB块所在的子程序需要在主程序里调用才能生效。
提问者对于答案的评价:
原先这个数据块下载进机床一次 ,我更改后没改变它的实际值(掉电保持),我更改的初始值就没什么用了,让它接受初始值就好了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc193823.html