大家都知道,从系统中备份的PMC参数是一个文件,那么如何通过这个文件就能够知道备份的PMC参数的具体数值呢?比如T5 K10的数值,其实这个文件中的代码是有格式的,如果你想学习这方面的知识,请继续阅读如下文章,你将会有所收获。【视频】FANUC PMC参数讲解
上文摘选《FANUC 31iA/B系统全套原创视频教程》
基础篇 第16课 第10节
扫码加入更多精选视频
一 PMC 参数格式
1.标题信息
数据开始的标题信息,其格式如下:
[格式]
(PMC= xxx, MSID= n)
PMC =xxx “xxx”是PMC的型号名称。
MSID =n “n”是ID信息。
下表列出了可设置为“XXX”或“n”值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
0I-D |
0I-D-L |
I-D |
n |
1 |
1 |
9 |
2.定时器(T)
此参数主要指SUB3/TMR延时定时器的设定值,其它固定延时器的预定值在顺序程序中写入,在此不能更改。它可在屏幕上设置和显示时间,设定时间可由顺序程序读取和写入。
[格式] N60xxxx Pnnnnn; 定时器 设定值
N定时器T从600000参数号开始。范围从N600000到N600xxx或N609000到N609xxx。P从N600000的数字指的是定时器的值,它具有2字节的大小,设定值的单位取决于定时器的精度N609000号码。例如,当定时器精度为3(100毫秒),该值是5,定时器设定值就是500毫秒,有效值范围是从0到32767。当设定的数值不能被设定单位整除时,系统自动消除余数。
从N609000的参数指的是定时器精度,每个设定值如下:
设定值 |
定时器精度 |
设定时间范围 |
0 0 |
定时器号1-8: 48ms 定时器号9-n: 8ms |
48msec-1572.8秒 8msec-262.1秒 |
1 |
1ms |
1msec-32.7秒 |
2 |
10ms |
10msec-327.7秒 |
3 |
100ms |
100msec-54.6分 |
4 |
1 sec |
1秒-546分 |
5 |
1 min |
1分-546小时 |
N600000 P1; (定时器号1 T0)
N600002 P20; (定时器号2 T2)
N600498 P32767;(定时器号250 T498)
N609000 P0; (定时器号1 T9000)
N609002 P0; (定时器号2 T9002)
N609498 P0; (定时器号250 T9498)
“xxx”可以采取下面列出的值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
498 |
078 |
078 |
3.计数器(C)
使用此参数为一个计数器预设值和累积值。它可以在屏幕上设置和显示这些值。可以使用顺序程序指令,读取和写入这些设置。
计数器数据格式为二字节的BCD代码或二进制代码,地址号大的为高位地址。计数器采用BCD代码或二进制代码由PMC的相应参数决定。默认设置为二进制格式。
PMC 的计数器地址是 C0和 C1 ,预设的值是 1578
若要更改预设值的低位数值,使用顺序程序中的一个 1 字节处理指令,通过使用参数的功能指令输出地址指定 C0 写入新的数据。
N61xxxx Pnnnnn; 计数器预置值和当前值
N计数器的地址从610000参数号开始。范围从N610000到N610xxx,或从N615000到N615nnn。
P十进制计数器地址值。它具有2字节的大小,设定值从0到32767,参数范围N610000到N610xxx。设定值和当前值替代。为一系列N615000至N615nnn,每个计数器的值的范围从0到32767,并且仅在当前值显示。计数器地址被假定为无论计数器数据类型被指定为BCD或二进制。
N610000 P7; (计数器号 1 C0)
N610002 P7; ( C2)
N610396 P9999; (计数器号 100 C396)
N610398 P0; ( C398)
N615000 P7; (固定计数器号1 C5000)
N615002 P20; (固定计数器号2 C5002)
N615198 P9999;(固定计数器号100 C5198)
“xxx”和”nnn”可以采取下面列出的值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
398 |
078 |
078 |
n |
198 |
038 |
038 |
4.保持继电器(K)
此参数用于顺序控制、保持继电器和其他参数。它可以在屏幕中设置并显示保持继电器。并可用顺序程序指令读写。屏幕上设定和显示的是二进制8位数据,8位数据中每一位按0和1设定和显示。
[格式] N62xxxx Pnnnnnnnn;
N保持继电器(K)从620000参数号开始。范围从N620000到N620xxx或N620900到 N620999。
P保持继电器的地址值在二进制表示法。它的范围可以从00000000到11111111的范围N620000或N620xxx。为一系列N620900至N620999,它的范围可以从00000000到11111111。
N620000 P00000000;(K0)
N620001 P11111111;(K1)
N620099 P10101010;(K99)
N620900 P00000000;(K900)
N620901 P11111111;(K901)
N620999 P10101010;(K999)
“xx”表示的范围内可以采取下面列出的值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
099 |
019 |
019 |
5.数据表(D)
该数据表格使一组数值数据(数据表)用于 PMC 顺序控制。
1)表控制数据
N630000 Pnn; 数据表组数(1-100)
N630002 Pnnnnnnnn; 第1组表控制参数(位型)
N630003 Pn; 第1组表数据类型(0,1, 2,3)
N630004 Pnnnn; 第1组表数据表字节大小(1-xxxxx)
N630006 Pnnnn; 第1组表数据开始地址(0-nnnn)
N630010 Pnnnnnnnn; 第2组表控制参数(位型)
N630011 Pn; 第2组表数据类型(0,1,2,3)
N630012 Pnnnn; 第2组表数据字节大小(1-xxxxx)
N630014 Pnnnn; 第2组表数据开始地址(0-nnnn)
N表控制数据以630000参数号开始。范围从N630000到 N630600。
P表控制数据的地址值。
“总组数“范围:1-100
“参数表“范围:00000000-11111111
“数据类型“范围:0-3
数据类型 数据表格输出格式
0 1 字节带符号十进制数
1 2字节带符号十进制数
2 4字节带符号十进制数
3 二进制形式
“第1组表数据字节大小“范围:1-xxxxx
“第1组表数据开始地址“范围:0-nnnn
N630000 P2;
N630002 P00000000;
N630003 P0;
N630004 P10;
N630006 P0;
N630010 P00000001;
N630011 P0;
N630012 P10;
N630014 P10;
“xxxxx”和”nnnn”表示可以采取下面列出的值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
10000 |
03000 |
03000 |
n |
09999 |
02999 |
02999 |
1)数据表
[格式] N64xxxxPnnnnn;
N数据表地址D从640000参数号开始,范围从N640000 到 N64nnnn。
P数据表格的地址值。其大小取决于表控制数据的”数据类型”,并使用带符号的十进制数来表示。它可从-128 到 127,从-32768 到 32767,和-2147483648 到 2147483647,分别为 1、 2 和 4 字节的数据。二进制代码的范围是 00000000 到11111111。
N640000 P-128;
N640001 P100;
N640002 P0;
N640010 P1000;
N640012 P-1;
N649992 P50000000;
N649996 P50000000;
“nnnn”指示的范围可以采取下面列出的值。
0i-D PMC |
0i-D / 0i Mate-D PMC/L |
0i-D DCSPMC |
|
XXX |
9999 |
2999 |
2999 |
1.扩展继电器(E)
扩展继电器是易失性存储器,可以用作普通内部继电器延伸。
扩展继电器存储在 PMC 参数文件中,由系统保持继电器的设置,如下所示:
额外的继电器输出格式 |
输出额外继电器 K906.3 |
||
0 (yes) |
1 (no) |
||
输出的额外继电器控制数据K906.7 |
0 (yes) |
字节格式 |
不输出 |
1 (no) |
表格式 |
不输出 |
在“字节格式“所有扩展继电器作为字节数据存储,并包括没有扩展的继电器控制数据的信息。
在“表格格式“扩展继电器存储在相同的方式作为数据表;它们存储在扩展继电器控制数据,显示格式和控制数据的信息也包括在内。
如果您选择“无输出“没有信息关于PMC参数文件中包含额外的继电器。
这些格式的详细信息如下所示:
1)字节格式
[格式] N69xxxx Pnnnnn;
N扩展的继电器从 690000参数号开始。范围是N690000 到 N699999。
P扩展的继电器的值,带符号的十进制代码,范围是-128 到 127。
N690000 P-128;
N690001 P100;
N699998 P127;
N699999 P0;
2)表格格式(控制数据部分)
N635000 Pnn; 表组的数量(1-100)
N635002 Pnnnnnnnn; 表参数组1(位格式)
N635003 Pn; 第1组的数据类型(0,1,2,3)
N635004 Pnnnn; 第1组的数据的数目(1-10000)
N635006 Pnnnn; 第1组的起始地址(0-9999)
N635010 Pnnnnnnnn; 第2组的表参数(位格式)
N635011 Pn; 第2组的数据类型(0,1,2,3)
N635012 Pnnnn; 第2组中的数据的数目(1-10000)
N635014 Pnnnn; 第2组的起始地址(0-9999)
N控制数据从 635000参数号开始。范围是N63500 到 N635798。
P 控制数据的值。
“表组的数目“范围:1-100
“参数表“范围:00000000-11111111
“数据类型“范围:0-3
数据类型 数据表格输出格式
0 字节带符号十进制数
1 2字节带符号十进制数
2 4字节带符号十进制数
3 二进制形式
“第1组表数据字节大小“范围:1-10000
“第1组表数据开始地址“范围:0-9999
N635000 P2;
N635002 P00000000;
N635003 P0;
N635004 P10;
N635006 P0;
N635010 P00000001;
N635011 P0;
N635012 P10;
N635014 P10;
3)表格式(扩展继电器部分)
[格式] N69xxxx Pnnnnn;
N扩展的继电器从 690000参数号开始。范围是N690000到N699999。
P扩展的继电器的值。它的数据大小取决于扩展的继电器属于控制数据的“数据类型“和被烧焦的十进制数所示。其有效的范围是-128到 127,-32768 到 32767,2147483648 到 2147483647为4字节的数据和00000000到11111111位格式的二进制文件的2节数据为1个字节数据。
N690000 P-128;
N690001 P100;
N690002 P0;
N690010 P1000;
N690012 P-1;
N699992 P50000000;
N699996 P50000000;
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
原创文章,作者:数控笔记,如若转载,请注明出处:https://www.sk1z.com/38945.html