上海西门子V90授权一级代理商
浔之漫智控技术(上海)有限公司(xzm-wqy-sqw)是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
在设置了仅使用符号寻址的块中使用。LReal的*高位(第63位)为浮点数的符号位,11位指数占第52~62位。尾数的整数部分总是为1,第0~51位为尾数的小数部分。
(10)复杂数据类型
1)数组(ARRAY)由相同数据类型的元素组合而成,4.3.3节介绍了在数据块中生成数组的方法。
2)字符串(Sting)是由字符组成的一维数组,每个字节存放1个字符。第1个字节是字符串的*大字符长度,第2个字节是字符串当前有效字符的个数,字符从第3个字节开始存放,一个字符串*多有254个字符。
用单引号表示字符串常数,例如‘ABC’是有3个字符的字符串常数。
3)DTL用来表示日期时间值,它由12B组成,其详细的结构见4.8.1节。
4)结构(STRUCT)可以由不同数据类型的元素组成(见5.2.2节)。2.物理存储器
物理存储器是指在实质的PLC设备中,它能够帮PLC的操作系统使PLC具有基本的智能,能够完成PLC设计失。者规定的各种工作。用户程序由用户设计,它使PLC能完成用户要求的特定功能。
(1)PLC使用的物理存储器
1)随机存取存储器。CPU可以读出随机存取存储器(RAM)中的数据,也可以将数据写入RAM。它是易失性的存储器,电源中断后,存储的信息将会丢失。
RAM的工作速度高,价格便宜,改写方便。在关断PLC的外部电源后,可以用锂电池保存RAM中的用户程序和某些数据。
2)只读存储器。只读存储器(ROM)的内容只能读出,不能写入。它是非易失的,电源消失后,仍能保存存储的内容,ROM一般用来存放PLC的操作系统。
3)快闪存储器和可电擦除可编程只读存储器。快闪存储器(Flash EPROM)简称为FEPROM,可电擦除可编程的只读存储器简称为EEPROM。它们是非易失性的,可以用编程装置对它们编程,兼有ROM的非易失性和RAM的随机存取优点,但是将信息写入它们所需的时间比RAM长得多。它们用来存放用户程序和断电时需要保存的重要数据。
(2)微存储卡来作装载存储器(Load Memory)或作便携式媒体。
(3)装载存储器与工作存储器
1)装载存储器。装载存储器是非易失性的存储器,用于保存用户程序、数据和组态信息。所有的CPU都有内部的装载存储器,CPU插入存储卡后,用存储卡作装载存储器。项目下载到CPU时,保存在装载存储器中。装载存储器具有断电保持功能。
2)工作存储器。工作存储器是集成在CPU中的高速存取的RAM。为了提高运行速度,CPU将用户程序中与程序执行有关的部分,例如组织块、功能块、功能和数据块从装载存储器复制到工作存储器。装载存储器类似于计算机的硬盘,工作存储器类似
于计算机的内存条。CPU断电时,工作存储器中的内容将会丢
(4)断电保持存储器
断电保持存储器(保持性存储器)用来防止在电源关闭时丢失数据,暖启动后断电保持存储区中的数据保持不变。冷启动时断电保持存储器的值被清除。
CPU提供了2048B的保持存储器,可以在断电时,将工作存储器的某些数据(例如数据块或位存储器M)的值**保存在保持存储器中。断电时CPU有足够的时间来保存数量有限的指定的存储单元的值。断电时选择的工作存储器的值被复制到保持存储器,首先进行求和运算,保存校验和之后,被保持的值写入非易失存储器。校验和与CPU的操作系统需要保持的其他值不会占用给用户使用的2048B保持存储器。电源恢复后,系统将保持存储器保存的断电之前工作存储器的数据,恢复到原来的存储单元。需要保存的数据如果超过2048B,将被拒绝。
在暖启动时,所有非保持的位存储器被删除,非保持的数据块的内容被复位为装载存储器中的初始值。保持存储器和有保持功能的数据块的内容被保持。可以用下列方法设置变量的断电保持属性:
1)位存储器中的变量:可以在PLC变量表或分配表(见5.5.2节)中,定义从MBO开始的有断电保持功能的位存储器的地址范围。
2)FB的局部变量:如果生成FB时激活了“仅符号访问”属性,可以在FB的界面区定义单个变量是否有保持功能。如果没有激活FB的该属性,只能在指定的背景数据块中定义所有的变量是否有断电保持属性。
3)全局数据块中的变量:如果激活了“仅符号访问”属性,则可以对每个变量单独设置断电保持属性。如果禁止了DB的该属性,则只能设置DB中所有的变量是否有断电保持属性。
在线时可以用CPU操作员面板上的“MRES”按钮复位存储器,只能在STOP模式复位存储器。存储器复位使CPU进入所谓的“初始状态”,清除所有的工作存储器,包括保持和非保持的存储区,将装载存储器的内容复制给工作存储器,数据块中变量的值被初始值替代。编程设备与CPU的在线连接被中断,诊断缓冲区、时间、IP地址、硬件组态和激活的强制任务保持不变。
如果在CPU断电时更换了存储卡,CPU上电时将复位存储器。
SIMATIC微存储卡基于FEPROM,用于在断电时保存用户程序和某些数据。微存储卡用字量)的两种不同的状态,例如触点的断开和接通、线圈的断电和通电等。如果该位为1,则表示梯形图中对应的位编程元件(例如位存储器M和过程映像输出位Q)的线圈“通电”,其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON(接通)。
如果该位为0,则对应的编程元数据类型用来描述数据的长度(即二进制的位数)和属性。本节介绍基本数据类型,其他数据类型主要在5.2.1节介绍。
很多指令和代码块的参数支持多种数据类型。将鼠标的光标放在某条指令未输入地址或常数的参数域,过一会儿在出现的黄色背景的小方框中,可以看到该参数支持的数据类型。