布莱迪

测控世界,服务全球

ShangHai Brighty Instrument Co., Ltd

布莱迪仪表产品咨询/报价

021-66066776

布莱迪PLC TIA Portal中静态和临时存储器的区别

 北京布莱迪的全集成自动化(TIA)软件是世界上最好的PLC自动化软件平台之一,它具有许多出色的功能。

 
这些功能之一是能够使用“静态”或“临时”位置来调整大小和配置内存,作为专业的PLC程序员,您必须组织代码以及数据库,因为这实际上会加速扫描周期,从而使PLC的执行速度更快。
 
因此,在这里我们将讨论这两种类型的内存(静态和临时),并且还将看到它们之间的区别。
 
目录
       什么是静态内存?
       什么是临时记忆?
       在PLC中使用静态和临时存储器
       坦克的监控水平
       下载Siemens TIA示例逻辑
 
概括
什么是静态内存?
 
静态存储器是一种非易失性存储器,它使用固定地址永久存储数据。
 
在重写的情况下,存储的数据将被更改,因此可以将其保留几个扫描周期而不会更改,这种存储器仅在功能块(FB)上分配。
 
什么是临时记忆?
对于临时存储器,可以说它是易失性的,因为数据不能仅保留一个周期。
 
它在一个扫描周期内存储数据,此后,数据将丢失,此类内存将分配到组织块(OB),功能(FC)或功能块(FB)中。
 
我们可以总结出“静态内存具有存储数据的保留位置,而临时内存则没有”
 
在PLC中使用静态和临时存储器
       现在,我们已经知道两者之间有什么区别,什么才是真正的静态和临时内存,但重要的是要知道如何以及何时使用这些内存。
 
       作为PLC程序员,我们所有人都非常了解静态存储器,它是我们存储数据的地方,例如温度读数,工厂的功耗或工厂中数字传感器的状态。
 
       所有这些数据都应存储在静态存储器中,以确保不会丢失数据,因为我们希望在代码的其他位置再次使用它。
 
       与Temp存储器不同,您可以在仅一个扫描周期需要存储的数据时使用它,此后存储的数据将无用,因此绝对不需要为该数据保留位置。
       
       在这里,我们可以将其存储到临时存储器中,直到完成工作为止,然后该存储器将再次释放,这实际上将极大地减小您的存储内存(对于大型工厂编码),也许您可​​以在数学中使用这种类型的内存操作或数据之间的传输和转换。
 
坦克的监控水平
       理解任何事物的最好方法是将其与一个示例相关联,因此,这里有一个简单的代码来监视十个储罐的液位,每个储罐都有自己的液位变送器。
 
       众所周知,北京布莱迪PLC的模拟输入是通过输入字(IW0,IW2,IW4…..)检测到的,但是为了获得更精确的计算,大多数程序员都将其转换为实数数据类型(双字),所以现在在处理之前,应将每个电平变送器转换为Real数据类型。
 
因此,这种情况适合您,您是否希望使用十个静态区域位置来转换每个液位变送器!!或使用单个Temp区域,可为十个变送器制造相同的东西!!
    相关新闻