加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线17838383235
公司新闻
广州S7-300代理商
发布时间: 2024-02-28 10:48 更新时间: 2024-12-03 15:56

模式选择开关

RUN-P:可编程运行模式。在此模式下,CPU不仅可以执行用户程序,在运行的同时,还可以通过编程设备(如装有STEP 7的PG、装有STEP 7的计算机等)读出、修改、监控用户程序。

RUN:运行模式。在此模式下,CPU执行用户程序,还可以通过编程设备读出、监控用户程序,但不能修改用户程序。

STOP:停机模式。在此模式下,CPU不执行用户程序,但可以通过编程设备(如装有STEP 7的PG、装有STEP 7的计算机等)从CPU中读出或修改用户程序。在此位置可以拔出钥匙。

MRES:存储器复位模式。该位置不能保持,当开关在此位置释放时将自动返回到STOP位置。将钥匙从STOP模式切换到MRES模式时,可复位存储器,使CPU回到初始状态。


状态及故障显示

SF(红色):系统出错/故障指示灯。CPU硬件或软件错误时亮。

BATF(红色):电池故障指示灯(只有CPU313和314配备)。当电池失效或未装入时,指示灯亮。

DC5V(绿色):+5V电源指示灯。CPU和S7-300总线的5V电源正常时亮。

FRCE(黄色):强制作业有效指示灯。至少有一个I/O被强制状态时亮。

RUN(绿色):运行状态指示灯。CPU处于“RUN”状态时亮;LED在“Startup”状态以2Hz频率闪烁;在“HOLD”状态以0.5Hz频率闪烁。

STOP(黄色):停止状态指示灯。CPU处于“STOP”或“HOLD”或“Startup”状态时亮;在存储器复位时LED以0.5Hz频率闪烁;在存储器置位时LED以2Hz频率闪烁

BUS DF(BF)(红色):总线出错指示灯(只适用于带有DP接口的CPU)。出错时亮。

SF DP:DP接口错误指示灯(只适用于带有DP接口的CPU)。当DP接口故障时亮



S7-300指令基础

指令是程序的Zui小独立单位,用户程序是由若干条顺序排列的指令构成。指令一般由操作码和操作数组成,其中的操作码代表指令所要完成的具体操作(功能),操作数则是该指令操作或运算的对象。


指令操作数

指令操作数(又称编程元件)一般在用户存储区中,操作数由操作标识符和参数组成。操作标识符由主标识符和辅助标识符组成,主标识符用来指定操作数所使用的存储区类型,辅助标识符则用来指定操作数的单位(如:位、字节、字、双字等)。

主标识符有:I(输入过程映像寄存器、Q(输出过程映像寄存器)、M(位存储器)、PI(外部输入寄存器)、PQ(外部输出寄存器)、T(定时器)、C(计数器)、DB(数据块寄存器)和L(本地数据寄存器);

辅助标识符有:X(位)、B(字节)、W(字或2B)、D(2DW或4B)。


寻址方式

所谓寻址方式就是指令执行时获取操作数的方式,可以直接或间接方式给出操作数。

S7-300有4种寻址方式:

立即寻址

立即寻址是对常数或常量的寻址方式,其特点是操作数直接表示在指令中,或以唯一形式隐含在指令中。下面各条指令操作数均采用了立即寻址方式,其中“//”后面的内容为指令的注释部分,对指令没有任何影响。

存储器直接寻址

存储器直接寻址,简称直接寻址。该寻址方式在指令中直接给出操作数的存储单元地址。存储单元地址可用符号地址(如SB1、KM等)或juedui地址(如I0.0、Q4.1等)。下面各条指令操作数均采用了直接寻址方式。

存储器间接寻址

存储器间接寻址,简称间接寻址。该寻址方式在指令中以存储器的形式给出操作数所在存储器单元的地址,也就是说该存储器的内容是操作数所在存储器单元的地址。该存储器一般称为地址指针,在指令中需写在方括号“[]”内。地址指针可以是字或双字,对于地址范围小于65535的存储器可以用字指针;对于其他存储器则要使用双字指针。

例1——存储器间接寻址的单字格式的指针寻址。

存储器间接寻址的双字指针的格式如图所示

例2——存储器间接寻址的双字格式的指针寻址。

寄存器间接寻址

寄存器间接寻址,简称寄存器寻址。该寻址方式在指令中通过地址寄存器和偏移量间接获取操作数,其中的地址寄存器及偏移量必须写在方括号“[]”内。在S7-300中有两个地址寄存器AR1和AR2,用地址寄存器的内容加上偏移量形成地址指针,并指向操作数所在的存储器单元。地址寄存器的地址指针有两种格式,其长度均为双字,指针格式如图所示。

第一种地址指针格式适用于在确定的存储区内寻址,即区内寄存器间接寻址。

例区内寄存器间接寻址:

第二种地址指针格式适用于区域间寄存器间接寻址。

例区域间寄存器间接寻址:

第一种地址指针格式包括被寻址数据所在存储单元地址的字节编号和位编号,至于对哪个存储区寻址,则必须在指令中明确给出。这种格式适用于在确定的存储区内寻址,即区内寄存器间接寻址。

第二种地址指针格式包含了数据所在存储区的说明位(存储区域标识位),可通过改变标识位实现跨区域寻址,区域标识由位26~24确定。这种指针格式适用于区域间寄存器间接寻址。


联系方式

  • 电  话:17838383235
  • 经理:徐嘉泉
  • 手  机:17838383235
  • 微  信:17838383235