西门子PLC模块辽源授权代理商SIEMENS原装 西门子PLC辽源授权代理商,辽源西门子PLC代理,西门子PLC代理
s7-300 plc存储区分配
③装载存储器
装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储卡、内部集成的RAM或内部集成的E?PROM,现在的S7-300PLC必须配置FlashE?PROM才能下载程序。
④保持存储器
S7基本通信服务通过调用系统功能(SFC)和不需组态的S7连接进行数据交换,只能用于MPI网络。这些SFC可以访问所有S7和C7PLC中的数据,发送*多76B的数据给MPI网络中的S7PLC、HMI或PC。S7基本通信的SFC集成在CPU的操作系统中,并用SFC提供用户程序的软件接口。S7基本通信不能与其他子网中的站进行通信。
1. 不需要组态的连接
连接是指两个通信伙伴之间为了执行通信服务建立的逻辑分配,而不是指两个站之间物理媒体(例如电缆)的连接。连接分为需要组态的静态连接和不需要组态的动态连接。
PG(编程器)通信和S7基本通信不需要对连接组态,这种连接也称为动态连接。通过通信块SFC65~SFC68的参数,指定通信伙伴的地址、触发通信的信号,并确定完成数据传输后该连接是继续保持或终止。
PI/PQ区与I/Q区的关系如下:
西门子PLC模块辽源授权代理商SIEMENS原装 西门子PLC辽源授权代理商,辽源西门子PLC代理,西门子PLC代理
1)访问PIPQ区时,直接读写输入/输出模块,而I/Q区是CPU内的存储区。
2)I/Q区可以按位、字节、字和双字寻址,PIPQ区不能按位寻址。
3)I/Q区的地址也可以用PI/PQ区访问。
3. 优先级错误中断(OB85)
以下情况将会触发优先级错误中断:
1)产生了一个中断事件,没有将对应的OB块下载到CPU(不包括OB81)。
2)操作系统访问模块时出错。
3)由于通信或组态的原因,模块不存在或有故障,刷新过程映像表时I/O访问出错。出现故障的DP从站的输入/输出值装入S7CPU的过程映像表时,就可能出现上述情况。
访问出错的输入字节被复位和保持为“0”,直到故障消失。
保持存储器是非易失性的RAM,通过组态可以在PLC掉电后没有安装后备电池的情况下,保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置CPU参数时一定要指定应保持的区域。注意:由于S7-400PLC没有非易失性的RAM,组态了保持区域,掉电时若没有后备电池,也将丢失所有数据。这是S7-300PLC与 S7-400 PLC的重要区别。
西门子PLC如何使用多重背景数据块
有时需要多次调用同一个功能块,每次调用都需要生成一个背景数据块,这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块“碎片”。在用户程序中使用多重背景可以减少背景数据块的数量。
例程“多重背景”(见随书光盘中的同名例程)与例程“发动机控制”的控制要求相同,两个例程中的FB1和FC1亦相同。原来用FB1控制汽油机和柴油机时,分别使用了背景数据块DB1和DB2。使用多重背景时只需要一个背景数据块DB10(见图4-36),需要增加一个功能块FB10来调用作为“局部背景”的FB1,FB1的数据存储在FB10的背景数据块DB10中。不需要给FB1分配背景数据块,即原来的DB1和DB2被DB10代替,需要在FB10的变量声明表中声明数据类型为FB1的两个静态变量(STAT)。西门子PLC模块辽源授权代理商SIEMENS原装 西门子PLC辽源授权代理商,辽源西门子PLC代理,西门子PLC代理
1. 多重背景功能块
生成多重背景功能块时,应采用默认的设置,激活功能块属性对话框中的复选框“多情景标题”(即多重背景功能)。
生成FB10时,应生成FB1。为调用FB1,在FB10的变量声明表中(见图4-37),声明两个静态变量
a.当在STEP7中执行下载(Download)时,会把编程设备中的用户程序下载到CPU的装载存储区,会把运行时使用的程序和数据写入工作存储器(如OB1和数据块)。b.若CPU没有后备电池,当系统断电时,在工作存储器中定义了保持特性的数据块会把数据写入保持存储器中,上电后保持存储器会把断电时的数据写入工作存储器,保证了运行数据断电不丢失(见图3-16和图3-17)。
c.若CPU没有后备电池,当系统断电时,系统存储器中定义的保持位存储器(M)、定时器(T)、计数器(C)断电时也会写人保持存储器。恢复上电时断电时的数据重新写入,保证了运行数据断电不丢失。
可以在安装STEP7时对计算机与PLC的通信组态,也可以在安装好STEP7之后,在SIMATIC管理器中执行菜单命令“选项”→“设置PG/PC接口”,打开“设置PG/PC接口”对话框(见图2-22)。在中间的列表中,选择实际使用的通信硬件和通信协议。点击“属性”按钮,用打开的对话框设置选中的通信硬件和协议的属性(见图2-23)。
“设置PG/PC接口”对话框
新版型计算机在MPI网络中默认的站地址为0。“超时”选择框用来设置与PLC建立连接的*长时间。
如果通信硬件列表没有实际使用的通信硬件,点击“选择”按钮,打开“安装/删除接口”对话框(见图2-24)。
“安装/删除接口”对话框
选中左边的“选择”列表框中待安装的通信硬件,点击中间的“安装-->”按钮,将安装该通信硬件的驱动程序,安装好后,新安装的硬件出现在右边的“已安装”列表框中。
如果要卸载“已安装”列表框中某个已安装的通信硬件的驱动程序,选中它,点击中间的“<--卸载”按钮,该通信硬件在“已安装”列表框中消失,其驱动程序被卸载。点击“关闭”按钮,返回PG/PC接口设置对话框。
如果使用了“选择”列表框中没有的通信硬件,需要单独安装其驱动程序,或安装西门子的通信软件SIMATICNET。
3. 硬件PLC的在线操作
完成上述的通信硬件的驱动程序的安装和设置后,用电缆连接好计算机和PLC后,接通它们的电源,就可以进行下载、上传和监控等在线操作了。具体的软件操作方法和观察到的现象与用PLCSIM做仿真实验时的基本上相同。