下面,以西门子828D系统为例,为大家介绍如何将存储变量写入到CF卡,系统面板前的U盘和外部的网盘上。

对于828D上的用户CF卡,不需要更改extdev.ini文件,直接可以在系统上执行程序即可在CF上生成记录文件。输出示例程序如下:

image.png

执行一次程序后,在系统前端用户CF卡上会自动生成文件my_file.txt,并记录“helloworld”一次。

image.png

对于828D的USB接口,需要按外部设备设置,就需要设置extdev.ini文件,把系统CF中的“…/siemens/sinumerik/nck/extdev.ini”拷入“…/oem/sinumerik/nck/”,如下图:

image.png

并修改如下:

image.png

注意格式更改完成后,828D断电重新启动。

输出示例程序如下:

image.png

然后可以得到:

image.png

此方法的前提是设置好828D的网盘,这里不再赘述,可参阅828D简明调试手册。接下来,方法同USB类似,首先设置extdev.ini文件,如下图:

image.png

注意格式更改完成后,828D断电重新启动。

含义如下:

/dev/ext/1=” //PC机的用户名%PC机密码@PC机IP地址/共享文件夹名称,/要写入数据的文件名称,A”

输出示例程序如下:

image.png

然后可以得到:

image.png