| 作者 | 主题 |
|---|---|
|
菲戈 至圣 经验值:28698 发帖数:5874 精华帖:61 |
楼主
主题:SINUMERIK Operate如何把系统变量输出保存到PCU50硬盘 别说用高级语言的方法,最好BE2能搞定
欢迎交流,QQ:2301013064 邮箱:feige6@139.com
|
|
西范斯 至圣 经验值:19094 发帖数:3613 精华帖:36 |
9楼
主题:回复:SINUMERIK Operate如何把系统变量输出保存到PCU50硬盘"/dev/ext/1",...
Note
Examples: 举例: Dev/ext/1= "//AUDUSER%SUNRISE@192.168.214.241/.......“ |
|
菲戈 至圣 经验值:28698 发帖数:5874 精华帖:61 |
11楼
主题:通过Process DataShare功能把数据从零件程序输出到PCU50硬盘上(EXTOPEN,WRITE,EXTC)首先感谢@西范斯 侠的帮助,今天有空测试了一下已成功,现在分享到论坛 此功能可以用于记录一些加工或者测量数据到写入到PCU50硬盘文本中 第一步:从PCU50上建立一个共享文件夹例如:(截图借用我个人电脑PCU50类似) 共享完成后注意这里的路径,然后在文件夹内新建一个“my_fil.txt”文件用于写入数据 第二步配置NCU CF卡上配置文件extdev.ini,示例文件在/siemens/sinumerik/nck/extdev.ini,可以拷贝一个放入/oem/sinumerik/nck/下重新配置。 配置网络驱动器 格式如下/dev/ext/1 = "//MXJC%SUNRISE@192.168.214.241/USER, /my_fil.txt, A" 格式说明:“//计算机登录用户名%登录密码@计算机IP或者计算名/共享文件夹,/需要访问的文本,O= 覆盖,A= 添加” 第三步NC编程 N10 DEF INT RESULT ;定义变量 N20 DEF BOOL EXTDEVICE N30 DEF STRING[80] AUSGABE N40 DEF INT PHASE N50 EXTOPEN(RESULT,"/dev/ext/1/my_file.txt","SYN","SHARED") ;打开外部设备 ; EXTOPEN(返回值变量名,“/dev/ext/1/写入数据文件名”,“是否同步写入”,“是否可共享”) N60 IF RESULT > 0 N70 MSG("error code:" << RESULT) N80 ELSE N90 EXTDEVICE=TRUE N100 ENDIF N200 PHASE=415 N210 IF EXTDEVICE ;如果打开设备,准备写入数据 N220 AUSGABE=SPRINT("Ende Phase: %D",PHASE) N230 WRITE(RESULT,"/dev/ext/1/my_file.txt",AUSGABE);写入数据 ;WRITE(返回值变量名,“/dev/ext/1/写入数据文件名”,写入数据字符串变量) N240 ENDIF M30 运行结果
欢迎交流,QQ:2301013064 邮箱:feige6@139.com
|