恭喜,你发布的帖子
发布于 2018-10-29 11:18:32
11楼
查找系统中未使用到的输出容易,编辑这个三色灯的程序相对比较难了。
一般是通过硬件组态(有组态地址),交叉引用(已经被使用了的地址),通过这2个查找,然后根据具体机床实际的布局,就尽使用输出地址编辑三色灯程序。
这个三色灯需要具备怎么样的功能,是报警还是提示还是其它?
您说的对,确实是如您所说编程是难点。
看了下大杰给的程序,明白程序是这样,绿灯的情况是机床“JOG”、“AUTO”下,另外再“与非”上DB10.DBX56.1这个急停输出作为绿灯亮的条件,
黄灯是“与非”上绿灯亮的条件,红灯就是DB10.DBX56.1这个急停加70000号的报警。
总结下来就是:红灯亮的条件是机床有报警输出并且急停,这个简单明了。
绿灯是机床不报警没有急停的时候,再加上机床在‘JOG’“AUTO”等模式下绿灯亮。
黄灯是与非绿灯亮的条件,也就是说绿灯不亮并且红灯不亮,剩下的时候就是黄灯亮。
请填写推广理由:
分享
只看
楼主