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的程序。 (来自:siemens数控技术应用) |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》