用WRITE指令可以成功把测量结果写到NC里,但是NC内存比较小,想把测量结果写进本地驱动器下一个文件夹中的txt格式的文件,但不成功,如何编写目标路径?如何写到本地驱动器?需要EXTOPEN吗?
最佳答案
需要使用到extopen,手册上面的举例EXTOPEN(RESULT,“LOCAL_DRIVE/my_file.txt”,“SYN”,“SHARED”)具体参数含义你需要看一看手册。关于内存小的问题,我的解决方案是,过段时间把以前的测试结果给删除掉(每干一件活都要测量,数据比较多)。
提问者对于答案的评价:
你好,我是想向本地驱动器里写入测量数据,先用EXTOPEN指令打开目标文件,手册上说路径为"LOCAL_DRIVE/MYTEST.TXT",但会报错16,意思是写入了无效的外部路径。不知道正确的路径是怎么样的啊?
我再用$P_PATH[0]查询本地驱动器路径后,显示的却是/_N_EXT_DIR/_N_EXTMOD_DIR/_N_CHAN1_DIR,但我在EXTOPEN中用此路径还是不对;并且,新建好几层目录后再次测试路径,结果跟前面一模一样,这很明显不对的。
最佳答案作者回复:
在 SINUMERIK 840D sl 上向“LOCAL_DRIVE”输出数据时,需要使用选件“ NCU CF
卡上的附加 xxx MB HMI 用户储存器”,在手册上面我看到这句话,这几天比较忙,没有及时回复见谅。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351173.html