功能介绍:828D中PLC调用NC程序
功能介绍:828D中PLC调用NC程序
2015-02-11 武坤 Siemens数控技术应用
828D可以实现在PLC侧选择调用加工程序的功能,现给大家介绍如下:
1.建立PLC调用加工程序表
在828D中,PLC调用加工程序表是隐藏的,需要我们设置参数激活:
MD51041 ENABLE_PROGLIST_USER 激活USER的程序列表(西门子保留)
MD51042 ENABLE_PROGLIST_INDIVIDUAL 激活INDIVIDUAL的程序列表
MD51043 ENABLE_PROGLIST_MANUFACT 激活MANUFACTURER的程序列表
程序表中最多放置255个程序,分别对应以上三种权限的程序:
USER 1~100 1
INDIVIDUAL 101~200 2
MANUFACTURER 201~255 3
程序编号作为PLC选择的依据建立程序调用表:
直接选择想调用的程序,INDIVIDUAL的程序列表,如下图
MANUFACTURER的程序列表
点击选择程序即可添加程序到程序列表
2.利用PLC在加工程序表选择程序
2.1 PLC侧的接口信号:
DB1700.DBB1000.7选择程序,
DB1700.DBB1001选择程序的权限,即USER、INDIVIDUAL、MANUFACTURER,其各自的值分别是16#81,16#82,16#83。(注第7位一直为1)
DB1700.DBB1002 选择程序号,即101、201…
DB1700.DBB2000显示程序的状态,
DB1700.DBB2001错误代码;
调试过程:PLC应用程序中先将要调用的程序号(分INDIVIDUAL的或MANUFACTURER的)送到接口DB1700.DBB1001和DB1700.DBB1002,然后选择程序开始DB 1700.DBX1000.7即可。程序如下:
注:130(16# 82)送DB1700.DBB1001代表程序为INDIVIDUAL级的,
102送DB1700.DBB1002代表程序号为102的程序。