西门子S7-1200模块6ES7214-1AG40-0XB0
西门子S7-1200模块6ES7214-1AG40-0XB0
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
1.3.3 数据类型
数据类型用于指定数据元素的大小(即二进制的位数)和属性。每个指令参数至少支持一种数据类型,而有些参数支持多种数据类型。将光标停在指令的参数域上方,在出现的黄色背景的方框中便可看到给定参数所支持的数据类型。
1.3.3.1 基本数据类型
基本数据类型有位、字节、字、双字、整数和浮点数等。基本数据类型见表1-7。
表1-7 基本数据类型
(1)二进制数
二进制数的1位(bit)只能取“1”或“0”,可以用来表示开关量(或称为数字量)的两种不同的状态,例如触点的接通与断开、线圈的通电与断电等。如果该位为“1”,则表示梯形图中对应的位元件(例如位存储器M或过程映像输出位Q)线圈“通电”,其常开触点接通,常闭触点断开;如果该位为“0”,则对应位元件线圈“断电”,其常开触点断开,常闭触点接通。
(2)多位二进制数
PLC用多位二进制表示数字,二进制数遵循逢二进一的运算规则,从右往左的第n位(低位为第0位)的权值为2n-1。二进制常数以2#开始,2#1100对应的十进制数为1×23+1×22+0×21+0×20=8+4=12。
(3)十六进制数
多位二进制书写和阅读都不方便,可以用十六进制数来表示。每个十六进制数对应4位二进制数,十六进制数的16个数字是0~9和A~F(对应十进制的10~15)。B#16#、W#16#、DW#16#分别用来表示十六进制的字节、字、双字数,如W#16#45AF表示十六进制的一个字。或者直接用16#表示十六进制。不同进制的数和BCD码表示方法见表1-6。
西门子S7-1200模块6ES7214-1AG40-0XB0
1.3.2.2 编码
(1)补码
(6)临时存储器
CPU根据需要分配临时存储器。启动代码块(对于组织块OB)或调用代码块(对于函数FC或函数块FB)时,CPU将为代码块分配临时存储器并将存储单元初始化为0。
(7)数据块(DB)存储器
DB存储器用于存储各种类型的数据,其中包括操作的中间状态、FB的其他控制信息参数以及许多指令(如定时器和计数器)所需的数据结构。
数据块可以分为全局数据块和背景数据块。全局数据块不能分配给任何一个函数块或系统函数块,可以在程序的任意一个位置直接调用。背景数据块是分配给函数块或系统函数块的数据块,包含存储在变量声明表中的函数块数据。
可以使用优化的数据块或标准的数据块。优化的数据块可以节省存储空间,按变量字符访问。标准数据块可以按位、字节、字和双字存取。按位访问DB区的格式为:DB[数据块编号].DBX[字节地址].[位地址],例如DB1.DBX20.0(在数据块DB1中字节地址为20的第0位,X表示位信号);按字节、字和双字访问DB区的格式为:DB[数据块编号].DB[大小][起始字节地
(2)外设(物理)输入
用户对外部输入点进行访问时,除通过映像区访问外,还可以通过外设地址输入区直接进行访问。与过程映像区功能相反,不经过过程映像区的扫描,程序访问外设地址区时直接将输入模块当前的信息读入并作为逻辑运算的条件,例如在程序中直接读取模拟量输入的信息等。通过在地址后面添加“:P”可以立即读取CPU、SB、SM或分布式模块的数字量和模拟量输入。使用I_:P访问与使用I访问的区别是,前者直接从被访问点而非输入过程映像获得数据。这种I_:P访问称为“立即读”访问,因为数据是直接从源而非上次更新输入过程映像获取的。例如访问外设输入1个位I0.1可以表示位I0.1:P(IB0的第1位),访问1个字节表示方法为IB4:P(B为字节Byte的首字母,4为外设字节地址),访问1个字表示方法为IW5:P(W为字Word的首字母,5为外设起始字节地址),访问1个双字表示方法为ID2:P(D为双字Double Word的首字母,2为外设起始字节地址)。