可执行程序浏览PLC的键入(I)和输出(Q)详细地址区的时候,不是要读写能力模拟信号模块中信号情况,反而是浏览CPU里的全过程印象区。在扫描仪循环中,可执行程序测算导出值,并把他们存进全过程印象输出表(ProcessImage Output,PIQ)。在循环系统扫描仪开始的时候将全过程印象输出表内容载入数字信号plc模块。
I和Q都可以按位、字节数、字和双幕来存储,比如I0.0、IB0、IW0和ID0。
与直接访问I/O控制模块对比,浏览印象表可以确保在所有程序流程时间段内,全过程印象状态自始至终一致。即便在程序流程实施过程中接进输入模块的内部数据信号情况出现了改变,全过程印象表中的数据信号情况依然保持一致,直至下一个循环系统被更新。因为全过程印象储存在CPU的软件存储芯片中,网站打开速度比直接访问数据信号控制模块快得多。
输入过程印象在可执行程序里的标志符为I,是PLC接受外界输入数字信号数据信号的窗口。输入端能够外置自锁电路或常闭点,还可以接好几个接触点所组成的串并联电路。PLC将外界电源的通/断情况读取并存储在输入过程印象中,外界输入电路接入时,相对应的输入过程印象为ON(1情况);为OFF(0情况)。在子程序中,能够多次使用输入过程印象的自锁电路和常闭点。
输出过程印象在可执行程序里的标志符为Q,在周期时间开始的时候,CPU将输出过程印象的数据传输给plc模块,由后面一种推动外界负荷。假如子程序中Q0.0的电磁线圈“插电”,电磁阀型plc模块中相对应的硬件配置电磁阀的自锁电路关闭,使接进Q0.0相对应的输出端子的内部负荷工作中。plc模块中每一个硬件配置电磁阀仅有一对自锁电路,但在子程序中,每一个输出位的自锁电路和常闭点都能够多次使用。
除开电脑操作系统对全过程印象的自动更新外,S7-400CPU能将全过程印象区划为主15个区间,这就意味着必要时能够不同于循环系统,更新全过程印象表中一些区间,用STEP7指定全过程印象区间中的每一个I/O详细地址不会再归属于OB1全过程印象键入/输出表。必须界定什么I/O控制模块详细地址归属于什么全过程印象区间。
还可以在可执行程序选用SFC(系统软件能)更新全过程印象。SFC26“UPDAT-PI”用于更新全部或者部分全过程印象键入表,SFC27“UPDAT-PQ”用于更新全部或者部分全过程印象输出表。
一些CPU还可以启用OB(机构块)由系统地向指定全过程印象系统分区更新。
(2)内部结构存储芯片标志寄存器(M)存储芯片区 内部结构存储芯片标志寄存器用于储存控制逻辑中间操作状态或其它控制信息。名叫“位存储芯片区”,表明按位存储,可是还可以按字节数、字或双幕来存储。
(3)计时器(T)存储芯片区 计时器等同于电磁阀系统中时间控制器。给计时器分派那些字用以存放时长基值与时长值(0~999)。时长值能用二进制或BCD码方法载入。
(4)电子计数器(C)存储芯片区 电子计数器用于总计其记数单脉冲上升沿次数,备至电子计数器、减电子计数器和加减法电子计数器。给电子计数器分派那些字用以存放记数当前值(0~999),计数值能用二进制或BCD码方法载入。
(5)db块(DB)与环境db块(DI)DB为db块,DBX是db块中的数据位,DBB、DBW和DBD各是db块中的数据字节数、数据项和信息双幕。
DI为题材db块,DIX是环境db块中的数据位,DIB、DIW和DID各是环境db块中的数据字节数、数据项和信息双幕。
(6)外接设备I/O区(PI/PQ)外接设备键入(PI)和外接设备导出(PQ)区容许直接访问当地总和分布式的输入模块和plc模块。可以按照字节数(PIB或PQB)、字(PIW或PQW)或双幕(PID或PQD)存储,不要以位为基准存储PI和PQ。
2.2.6 CPU里的存储器
(1)累加器(ACCUX)32位累加器用以解决字节数、字或双幕的存储器。S7-300有两种累加器(ASCII和ACCU2),S7-400有4个累加器(ACCU1~ACCU4)。能把操作数送进累加器,并且在累加器内进行计算与处理,储存在ACCU1里的计算结论能够输送到存放区。解决8位或16位数据时,数据信息放到累加器的中低端(右对齐)。
(2)状态字存储器(16位)状态字(如图2-9)是一个16位存储器,用以存放CPU执行指令状态。状态字中的一些位用以确定一些命令能否实行以及以什么样的方法实行,执行指令时往往更改状态字中的一些位,用位逻辑性命令和字逻辑性命令能够浏览和检查他们。
①初次检验位 状态字第0位称之为初次检验位(FC),若该位状态为0,则说明一个梯形逻辑网络的开端,或命令为逻辑性串的条命令。CPU对逻辑性串条命令的检测(称之为初次检验)所产生的结论立即储存在状态字的RLO位中,通过初次检验存放RLO里的0或1称之为初次检验结果。该位在逻辑性串的开始的时候一直0,在逻辑性串命令实施过程中该位为1,强调命令或者与逻辑函数相关的迁移命令(表明一个逻辑性串完毕的指令)将这个位清0。
西门子WINCC软件中国总代理
②逻辑函数结论(RLO)状态字第1位称之为逻辑函数结论RLO(Result of LogicOperation)。该位用于存放实行位逻辑性命令或比较指令得到的结果,RLO状态为1,表明可以流流到子程序中计算点处,为0也表示软弱无能流流至该点。能用RLO开启跳转指令。
③情况位(STA)情况位第2位称之为情况位,实行位逻辑性命令时,STA一直与本位值一致。
④或位(OR)状态字第3位称之为或位(OR),在前逻辑性“与”后逻辑性“或”的逻辑函数中,OR位储存逻辑性“与”的操作结论,便于开展后边的思路“或”计算。别的命令将OR位校准。
⑤外溢位(OV)状态字第4位称之为外溢位,假如算术运算或浮点型比较指令实行时发生错误(比如外溢、操作错误和不规范的文件格式),外溢位被置1。假如后边的类似命令执行结果正常的,该位被清0。
⑥外溢情况维持位(OS)状态字第5位称之为外溢情况维持位,或称之为存放外溢位。OV位被置1时OS位又被置1,OV位被清0时OS依然保持,它保留了OV位,用以指出前边的指令实施过程中是不是发生了不正确。仅有JOS(OS=1时自动跳转)命令、块启用命令和块完毕命令才可以校准OS位。
⑦标准码1(CC1)条件码0(CC0)状态字第7位与第6位称之为标准码1条件码0。这两名加在一起用以表示在累加器1过程中产生的算术运算或逻辑函数的结果与0大小关联、比较指令的执行结果或称位命令的移除位情况
⑧二进制结论位(BR)状态字第8位称之为二进制结论位。它将字处理过程与位解决结合起来,在一段不仅有位操作又带字操控的系统中,用以表明字实际操作结论正确与否。将BR位添加操作后,不管字实际操作结果怎么样,也不会导致二进制逻辑链终断。在子程序的框架命令中,BR位与ENO有相互关系,用以说明框架命令有没有被恰当实行;假如实行出现不正确,BR位为0,ENO又为0;如果可以被准确实施,BR位为1,ENO又为1。
在客户整理的FB和FC系统中,一定要对BR位进行监管,能块恰当实行后,使BR位为1,不然使之为0。应用SAVE命令可将RLO存进BR中,以达到管理方法BR位目地。当FB或FC实行无问题时,使RLO为1,并存进BR;不然在BR中存进0。状态字的9~15位没有使用。
浔之漫智控技术(上海)有限公司(sqw-xzm-ssm)
本公司是西门子授权代理商自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
(3)db块存储器 DB和DI寄存器各自用于储存开启的共享信息块和背景db块的序号。
(4)确诊缓冲区域 确诊缓冲区域是系统性能目录的一部分,包含系统自检事件和客户界定临床诊断事件信息内容。这些数据按他们发生的次序排列,行中是新的事情。
确诊事情包含模块常见故障、写解决错误、CPU里的系统异常、CPU的运转双模式不正确、可执行程序里的错误和客户用体系能SFC52界定临床诊断不正确。
2.2.7 寻址方式
操作数是命令实际操作或运算的对象,寻址方式是命令获得操作数的形式,操作数能直接得出或间接性得出。
(1)马上寻址方式 马上寻址方式的操作数直接从命令中,有一些命令的操作数是惟一的,为简单化考虑没有在命令中写下。表2-5是马上寻址方式的实例。
(2)直接寻址 直接寻址在命令上直接得出存储芯片或存储器的地区、尺寸和部位,比如用MW200特定位存放区中的字,详细地址为200;MB100表明以字节数方法存储,MW100表明存储MB100、VB101组成的字,MD100表明存储MB100~MB103所组成的双幕。
(3)存储芯片间接寻址 在存储器间接寻址命令中,给出一个作详细地址表针的存储芯片,该存储芯片内容就是操作数所属存储器地址。应用存储芯片间接寻址能够改变操作数地址,在循环程序中频繁使用存储芯片间接寻址。
详细地址表针能够是字或双幕,计时器(T)、电子计数器(C)、db块(DB)、能块(FB)与能(FC)序号范畴低于65535,应用字表针就行了。
别的详细地址则需要应用双幕表针,如果想用双幕格式表针浏览一个字、字节数或双幕存储芯片,要确保表针的位序号为0,比如P#Q20.0。双幕表针地区的格式如下图2-10所显示;位0~2为被寻址方式详细地址中位序号(0~7),位3~18为被寻址方式的字节数的序号(0~65535)。仅有双幕MD、LD、DBD和DID可作详细地址表针。
(4)存储器间接寻址 S7含有2个地址寄存器AR1和AR2,根据它们可以对各个存放区域存储芯片具体内容作存储器间接寻址。地址寄存器内容再加上偏移产生详细地址表针,后面一种偏向标值所属的存储器。
地址寄存器存储的双幕详细地址表针如图2-11。在其中第0~2位(xxx)为被寻址方式详细地址中位序号(0~7),第3~18位(bbbbbbbb bbbbbbb)为被寻址方式地址的字节数的序号(0~65535)。第24~26位(rrr)为被寻址方式地址的区域标识号,第31位x=0为区域范围间接寻址,第31位x=1为区域间的间接寻址。