在高级编程手册上介绍有系统变量的,为了专门标识,系统变量的名称总是以 "$" 符号开始的。紧接着的是专门的名称。
今天看中捷的龙门自动换头制造商程序里 ,又有$P_CHANNO、$P_SEARCH、$A_INA[5]......,
网上说系统变量在调整表里所有变量都能查到,今天看了一晚上调整表,PDF又有内嵌字体,不能查找。里面又说变量存储地址构成包括区域+模块+变量名+行号。
那位高人能告诉我怎么学习840D 的系统变量啊。变量名称、变量地址、机床数据还有数据块地址怎么对应的啊。跪拜。。。。
问题补充:
谁能告诉我哪里能找到SINUMERIK 840D/840Di/810D “系统变量清单”。
图片说明:
最佳答案
楼主的问题实际上还是840D的 内部变量问题。其中包括
$A_IN[x]是数字量的NC输入点,$A_INA[ ]是模拟量的NC输入点。这些NC的输入输出可以通过实际的硬件来作用,也可以不用硬件借口通过PLC接口信号来赋值,
如$A_IN[10] ==1 ( DB10.DBX123.1 )。
$A_OUT[1]对应DB10.DBW148,
PLC在程序中将DB10.DBW148设为某个数据时,可以通过用NC变量$A_IN[1]读出,这样就实现了NC和PLC的数据交换;
$A_DBW对应地址是由FC21输入变量指定的。840DNC用FC21来实现NC与PLC的数据交换,这是一块独立的内存区,其中交换数据的类型、起始地址与长度要在FC21中说明。
而:
$TC_DP1:是刀具类型,$TC_DP2:是刀沿位置,仅用于车刀,$TC_DP3,$TC_DP4,$TC_DP5,刀具长度补偿。
楼主具体可以参阅西门子权威资料包光盘 DOCONCD 2006 中的
SINUMERIK 840Dsl/840D/840Di
SINUMERIK 810D
Special *s (Part 3)一节内容,其中对自定义字符串变量的读写介绍的非常详细。
提问者对于答案的评价:
还是没找到系统变量清单
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210100.html