的数据组合在一起,形成一个单元。3字符串(STRING)是最多有254个字符(CHAR)的一维数组。4日期和时间(DATE_AND_TIME)用于存储年、月、日、时、分、秒、毫秒和星期,占用8个字节,用BCD格式保存。星期天的代码为1,星期一~星期六的代码为2~7。例如DT20040715123015200为2004年7月15日12时30分152秒。5用户定义的数据类型UDTuserdefi
eddatatypes。在数据块DB和逻辑块的变量声明表中定义复合数据类型。2.参数类型为在逻辑块之间传递参数的形参(formalparameter,形式参数)定义的数据类型:1TIMER(定时器)和COUNTER(计数器):对应的实参(actualparameter,实际参数)
f应为定时器或计数器的编号,例如T3,C21。2BLOCK(块):指定一个块用作输入和输出,实参应为同类型的块。3POINTER(指针):指针用地址作为实参。例如PM500。3ANY:用于实参的数据类型未知或实参可以使用任意数据类型的情况,占10个字节。25系统存储器1.过程映像输入输出(IQ)在扫描循环开始时,CPU读取数字量输入模块的输入信号的状态,并将它们存入过程映像输入(processimagei
put,PII)中。在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出表(processimageoutput,PIQ)。在循环扫描结束时将过程映像输出表的内容写入数字量输出模块。I和Q均以按位、字节、字和双字来存取,例如I00IB0IW0和ID0。与直接访问IO模块相比的优缺点。2.内部存储器标志位(M)存储器区3.定时器(T)存储器区时间值可以用二进制或BCD码方式读取。4.计数器(C)存储器区计数值(0~999)可以用二进制或BCD码方式读取。5.共享数据块(DB)与背景数据块(DI)DB为共享数据块,DBX23,DBB5,DBW10和DBD12。DI为背景数据块,DIXDIB,DIW和DID。6.外设IO区(PIPO)外设输入(PI)和外设输出(PQ)区允许直接访问本地的和分布式的输入模块和输出模块。可以按字节(PIB或PQB)、字(PIW或PQW)或双字(PID或PQD)存取,不能以位为单位存取PI和PO。
f26CPU中的寄存器
1.累加器(ACCUx)累加器用于处理字节、字或双字的寄存器。S7300有两个32位累加器(ACCU1和ACCU2),S7400有4个累加器(ACCU1~ACCU4)。数据放在累加器的低端(右对齐)。2.状态字寄存器(16位)首次检测位FC逻辑运算结果(RLO);状态位STA不能用指令检测;OR位暂存逻辑“与”的操作结果(先与后或);算术运算或比较指令执行时出现错误,溢出位OV被置1。OV位被置1时溢出状态保持位OS位也被置1,OV位被清r