The first control device is used to read and write data from the storage device. The storage device includes a data identification area, a data identification area and a checkout area. The data identification area is used to store data identification, the data area is used to store data, and the checkout area is used to store checkout codes. The method comprises the following steps: the first control device reads the data identification from the data identification area; the first control device determines whether the data identification is a write identification; when the data identification is the write identification, the first control device writes data to the data area; and when the data identification is the write identification, the first control device writes a new check code to the check. Zone and modify the data identifier to be the first read identifier. The invention also relates to a data interaction system and a memory. The data interaction method, system and memory mentioned above can ensure the security of interactive data and prevent accidental change of data when it is not read.
【技术实现步骤摘要】
数据交互方法、系统和存储器
本专利技术涉及一种数据交互方法、系统和存储器。
技术介绍
智慧工厂中会使用服务器及可编程逻辑控制器(PLC)等不同类型的控制器对车间生产线系统进行自动化控制。这些控制器之间需要进行数据交互以实现协调与同步。但现有的数据交互是通过设置一公共数据区,不同类型的控制器会分别对该公共数据区直接读写,由于没有对写入数据进行校验,会出现同类型控制器重复读写造成数据丢失,可能导致逻辑异常。
技术实现思路
鉴于上述状况,有必要提供一种具有安全的数据交互方法、系统和存储器。一种数据交互方法,第一控制装置用于从存储装置中读写数据,该存储装置包括数据标识区、数据区及校验区,该数据标识区用于存储数据标识,该数据区用于存储数据,该校验区用于存储校验码,该方法包括以下步骤:该第一控制装置从该数据标识区读取该数据标识;该第一控制装置判断该数据标识是否为写入标识;当该数据标识为该写入标识时,该第一控制装置写入数据到该数据区;及当该数据标识为该写入标识时,该第一控制装置写入新校验码到该校验区并修改该数据标识为第一读取标识。进一步地,第二控制装置用于从该存储装置中读写数据,该方法还包括以下步骤:当该数据标识不是该写入标识时,该第一控制装置判断该数据标识是否为该第一读取标识;及当该数据标识为该第一读取标识时,第二控制装置从该数据区读取数据。进一步地,该方法还包括:当该第二控制装置从该数据区读取数据后,判断该校验区内的该校验码是否合法;当该校验码合法时,该第二控制装置处理已读取的数据;及该第二控制装置修改该数据标识为新的写入标识。进一步地,当该校验码不合法时,该第二控制装 ...
【技术保护点】
1.一种数据交互方法,第一控制装置用于从存储装置中读写数据,该存储装置包括数据标识区、数据区及校验区,该数据标识区用于存储数据标识,该数据区用于存储数据,该校验区用于存储校验码,其特征在于:该方法包括以下步骤:该第一控制装置从该数据标识区读取该数据标识;该第一控制装置判断该数据标识是否为写入标识;当该数据标识为该写入标识时,该第一控制装置写入数据到该数据区;及当该数据标识为该写入标识时,该第一控制装置写入新校验码到该校验区并修改该数据标识为第一读取标识。
【技术特征摘要】
1.一种数据交互方法,第一控制装置用于从存储装置中读写数据,该存储装置包括数据标识区、数据区及校验区,该数据标识区用于存储数据标识,该数据区用于存储数据,该校验区用于存储校验码,其特征在于:该方法包括以下步骤:该第一控制装置从该数据标识区读取该数据标识;该第一控制装置判断该数据标识是否为写入标识;当该数据标识为该写入标识时,该第一控制装置写入数据到该数据区;及当该数据标识为该写入标识时,该第一控制装置写入新校验码到该校验区并修改该数据标识为第一读取标识。2.如权利要求1所述的数据交互方法,其特征在于:第二控制装置用于从该存储装置中读写数据,该方法还包括以下步骤:当该数据标识不是该写入标识时,该第一控制装置判断该数据标识是否为该第一读取标识;及当该数据标识为该第一读取标识时,第二控制装置从该数据区读取数据。3.如权利要求2所述的数据交互方法,其特征在于:该方法还包括:当该第二控制装置从该数据区读取数据后,判断该校验区内的该校验码是否合法;当该校验码合法时,该第二控制装置处理已读取的数据;及该第二控制装置修改该数据标识为新的写入标识。4.如权利要求3所述的数据交互方法,其特征在于:当该校验码不合法时,该第二控制装置直接修改该数据标识为该写入标识。5.一种数据交互系统,其特征在于:该数据交互系统包括:存储装置,该存储装置包括数据标识区、数据区及校验区,该数据标识区用于存储数据标识,该数据区用于存储数据,该校验区用于存储校验码;及第一控制装置,该第一控制装置包括第一处理器及第一存储器,第一存储器存储有多条第一指令,所述第一指令适于由该第一处理器加载并执行:读取该数据标识区内的数据标...
【专利技术属性】
技术研发人员:陈少斌,王晟,吕文斌,黎家俨,
申请(专利权)人:富泰华精密电子郑州有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。