使用外部存储器时,请注意以下限制。
5.6.3 外部存储器使用限制
一个文件(ZR*****.csv)中可以设置的最大数据量是10,000条(当数据是32位时是5,000条)。
如果数据量较大,传输可能需要较长时间。从传输开始到传输完成的时间从几秒到几分钟不等。
当传输进行时,部件更新可能会不正常或变得较慢。画面切换和其他操作也可能变慢。
如果传输过程中发生了画面切换,为了读取画面信息,传输可能需要一些时间。
在启动另外一项传输前请等到本次传输完成。如果在前一项传输结束前就开始了另一项传输,例如自动传输和手动传输同时进行,则第二项传输操作可能不被接受。
如果传输数据时执行工程传输或切换为离线模式,数据可能不能完整传输。
如果在外部存储器的[File]文件夹中保存了多个文件,从外部存储器到控制器的传输就可能需要几分钟的时间。
如果发生外部存储器错误,任何未完成写入的文件都会保留在外部存储器上。
覆盖时,外部存储器上所需要的可用空间大约为实际数据大小的两倍。如果数据量超过了可用空间,传输过程中就会发生写入错误。
如需释放空间,可以在CF卡与USB存储器之间转移一些不急需的数据。
41.7 在CF卡(或SD卡)与USB存储器之间复制或移动数据
当从控制器/PLC向外部存储器传输数据时,如果[file]文件夹不存在,将创建该文件夹。如果未复位外部存储器或无法创建文件夹,将发生外部存储器错误。
当在外部存储器中保存原有CSV数据时,在第三行及以后输入的数据在保存时将被删除。
使用浮点数时,可以读17位数字或16位小数,但是由于小数点限制,从第7位后可能会产生误差。
当从外部存储器向控制器/PLC传输时,读取数据时会跳过制表符和单字节空格字符。而且,当注释中有句号或逗号时,也会出现不能正确读取数据文本的情况。当一行中有两个或多个逗号时,第二个逗号后的数据将不被读取。
首先在[配方设置]-[传输CSV数据(条件)]上设置条件,然后将特殊数据显示器[数据传输]放置在画面上。
每个画面只能放置一个特殊数据显示器[数据传输]。
每个工程最多可放置32个特殊数据显示器[数据传输]。
当选择通过触摸传输文件时,只能从特殊数据显示器[数据传输]显示的区域中选择多个文件。(最大显示行数是50行。)如果用滚动开关改变了所显示的页面,已做的选择会被取消。
当在传输多个文件的过程中发生了错误,传输就停止在该文件上。将不传输后续文件。
当从控制器/PLC向外部存储器传输数据时,会将数据保存在特殊数据显示器[数据传输]设置的文件中。条件名称(GROUP NAME)会被通用设置-条件部分设置的条件名称覆盖。
如果条件设置中指定的数据量不同于文件中指定的数据量,将传输数量较小的数据。
确保在条件设置([开始]至[结束])中设置的文件编号在多个条件中没有重复。如果文件编号在几个条件中重复,将根据编号较小的条件传输数据。
自动传输的限制(条件操作)
一次最多可以传输64个文件。
当在传输多个文件的过程中发生了错误,传输就停止在该文件上。将不传输后续文件。传输从首文件编号存储地址开始按顺序进行。
如果条件设置中指定的数据量不同于文件中指定的数据量,将传输数量较小的数据。
确保在条件设置([开始]至[结束])中设置的文件编号在多个条件中没有重复。如果文件编号在几个条件中重复,将根据编号较小的条件传输数据。
如果未设置文件编号,即使[控制字地址]置ON也不会传输数据。另外,状态将不会重启。
使用条件名称查找功能时,仅支持文本数据模式1、2、4和5。
自动传输的限制(地址操作)
一次只能传输一个CSV数据文件。
当用Memory Link连接从外部存储器向控制器/PLC传输CSV数据时,请将[地址模式]设置为“0”。
如果数据量超出设定范围(数据长度是16位时为10000条,数据长度是32位时为5000条),不传输任何超出的部分。
请确保正确设置寄存器代码/地址代码。如果寄存器地址超出范围或引用了不存在的寄存器,将发生通讯错误,不会进行传输。