贵阳西门子PLC代理经销控制柜专用 贵阳西门子PLC代理,贵阳西门子PLC经销,西门子PLC代理
S7-300/400 PLC的存储器结构。S7-300/400 PLC的存储器结构可以分为基本存储区域与程序处理区两大部分。
1) 基本储区域。S7-300/400PLC的基本存储区域又可以分为装载存储区、系统存储区、工作存储区3部分,具体如下。
● 装载存储区(Laad Memory):相当于S7-200 PLC的程序存储区,用于PLC用户程序逻辑块、数据块的存储。
(3)可编程序控制器通信参数的修改
计算机与可编程序控制器建立起在线连接后,就可以核实或修改后者的通信参数。
在STEP 7-Micn/WIN 32的浏览条中单击"系统块"图标,或从主菜单中选择“检视 系统块"选项,将出现系统块对话框。单击对话框中的“通信口"标签,可设置可编程序控制器通信接口的参数,默认的站地址为2,波特率为9 600bpe设置好参数后,单击“确认"按钮退出系统块。设置好后需将系统块下载到可编程序控制器,设置的参数才会起作用。
如果允许PPI主站模式(在网络中使用PPI协议),CPU用网络读(NETR)和网络写(NETW)指令与其他CPU交换信息。如果下列假设成立,令牌循环时间可由式(7-1)和式(7-2)近似求出:
(1)各站占有令牌时发送一个请求。
(2)请求读或写的数据的地址是连续的。
(3)CPU的通信缓冲区的使用没有冲突。
(4)CPU的扫描时间都不超过10ms。
贵阳西门子PLC代理经销控制柜专用 贵阳西门子PLC代理,贵阳西门子PLC经销,西门子PLC代理
令牌占用时间Thold=(128 n)宇符x11bit/字符x1/波特率 (7-1)
令牌循环时间Trot=主站1的Thold 主站2的Thold … 主站m的Thold (7-2)
式中128为附加字符数,n为数据字符的字节数,每个字符11位,m为主站的个数。
假设上例中6个主站均发送一个双字的请求信息,各主站的令牌占用时间均为Thold =(128 4)字符x11bit/字符x1/9600 bit/s=151.25ms。令牌循环时间To=Thld x6=151.25 x 6ms= 907.5 ms。
(4)可编程序控制器中信息的读取
要想了解可编程序控制器的型号与版本、工作方式、扫描速率、L/O模块配置以及CPU和I/0模块错误,可选择菜单命令"PLC一信息”将显示出可编程序控制器的RUN/STOP状态、以ms为单位的扫描速率、CPU的版本、错误的情况和各模块的信息。
● 系统存储区(System Memory):相当于S7-200 PLC的数据存储区,用于存储PLC运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储、计数器、定时器的中间值,模拟量输入/输出状态等,使用PLC内部RAW。
S7-300/400PLC存储器区域的作用及相互关系
● 工作存储区(Work Memory):用于存储当前处理的可执行程序块、程序块所生成的局部变量L等。3个存储器区域的作用以及相互间的关系如图5-33所示。
STEP7中生成功能块步骤教程
1.生成功能块
选中SIMATIC管理器左边窗口中的“块”图标,用鼠标右键点击右边窗口,执行出现的快捷菜单中的“插入新对象”→“功能块”,生成一个新的功能块。在出现的功能块属性对话框中,采用系统自动生成的功能块的名称FB1,选择梯形图(LAD)为默认的编程语言。点击“多情景标题”前面的复选框,使其中的“√”消失(没有多重背景功能)。点击“确认”按钮后返回SIMATIC管理器,可以看到右边窗口中新生成的功能块FB1。
2.局部变量
双击生成的FB1,打开程序编辑器。将鼠标的光标放在右边的程序区*上面的分隔条上(见图4-13),按住鼠标的左键,往下拉动分隔条,分隔条上面是功能块的变量声明表,下面是程序区,左边是指令列表和库。将水平分隔条拉至程序编辑器视窗的顶部,不再显示变量声明表,但是它仍然存在。
变量声明表中声明块专用的局部变量,局部变量只能在它所在的块中使用。
2) 程序处理区域。S7-300/400 PLC的程序处理区域又可以分为累加器、地址寄存器、数据块地址寄存器、状态寄存器4部分,具体如下。
●累加器:S7-300/400PLC共有2个32位累加器ACCU1、ACCU2,用来进行读人、传送、运算、移位等操作。
●地址寄存器:S7-300/400PLC共有2个32位地址寄存器AR1、AR2,用于存放寄存器间接寻址时的地址指针。
●数据块地址寄存器:S7-300/400PLC共有2个32位数据块地址寄存器DB、DI,用于存放程序中被打开的数据块地址。程序执行过程中允许同时被打开的数据块*大为2个,其中一个为共享数据块(DB),在程序中可以任意使用;另一个为瞬时数据块(DD),它是与功能块FB配套使用的数据块,在调用FB时同时打开。贵阳西门子PLC代理经销控制柜专用 贵阳西门子PLC代理,贵阳西门子PLC经销,西门子PLC代理
●状态寄存器:S7-300/400PLC共有1个16位状态寄存器STW,状态寄存器用于存放程序的处理结果,如逻辑运算结果RLO、溢出标志OV、溢出记忆0S、条件码CC0与CC1、二进制值BR等,以显示指令的执行结果。