邢台西门子S7-1500PLC模块代理商专业价优邢台西门子PLC代理,邢台西门子S7-1500代理,西门子PLC代理
西门子S7-200 PLC的地址分配方式与特点
西门子S7-200PLC采用的是自动分配型地址分配方式。CPU模块本身带有集成的1/O,这些I/O点具有固定不变的地址,地址从字节0开始分配;通过扩展模块,PLC可以增加1/O点,扩展模块布置在CPU模块的右侧。扩展模块的I/O地址取决于模块的类型与模块在扩展连接中的安装位置。
西门子S7-200 PLC地址分配的特点如下。
2.项目的组成
项目(Project)包括下列基本组件
(1) 程序块
程序块由可执行的代码和注释组成,可执行的代码由主程序(OB1)、可选的子程序和中断程序组成。代码被编译并下载到可编程序控制器,程序注释被忽略。
(2)数据块
数据块由数据(存储器的初始值和常数值)和注释组成,数据被编译并下载到可编程序控制器,注释被忽略,数据块的编写方法详见A.2。
代继电器控制系统的数字量控制系统一般只有主程序,不使用子程序、中断程序和数据块。
a.西门子S7-200PLC采用的是自动分配型地址分配方式,地址连续、有序。
b.开关量输入/输出的地址以字节为单位进行分配,当模块输入/输出点的数量不为整字节时,该字节多余的输入/输出点不可以再作为实际输入/输出点分配给后续的其他模块,但可以作为内部标志位使用。
STEP7中生成功能块步骤教程
1.生成功能块
选中SIMATIC管理器左边窗口中的“块”图标,用鼠标右键点击右边窗口,执行出现的快捷菜单中的“插入新对象”→“功能块”,生成一个新的功能块。在出现的功能块属性对话框中,采用系统自动生成的功能块的名称FB1,选择梯形图(LAD)为默认的编程语言。点击“多情景标题”前面的复选框,使其中的“√”消失(没有多重背景功能)。点击“确认”按钮后返回SIMATIC管理器,可以看到右边窗口中新生成的功能块FB1。
2.局部变量
“打印参数设置”对话框
(5)程序监控
监控是将与计算机通信的PLC的寄存器的数值及继电器的通断状态显示在屏幕上。FPWINGR可监控PLC程序中所使用的参数如下:
继电器:X、Y、R、C、T、L、P。
寄存器:WX、WY、WR、WL、DT、EV、SV、FL、LD、INDEX。
监控数据的类型可由菜单"View/MonitoringType"设置,包括十进制数(Decimal)、十六进制数(Hexadecimal)、二进制数(Binary)、ASCII码。
①启动/停止监控要进行程序的监控,要把被监控的程序存在于当前计算机的屏幕上,FOWIN GR必须处于在线状态。
双击生成的FB1,打开程序编辑器。将鼠标的光标放在右边的程序区*上面的分隔条上(见图4-13),按住鼠标的左键,往下拉动分隔条,分隔条上面是功能块的变量声明表,下面是程序区,左边是指令列表和库。将水平分隔条拉至程序编辑器视窗的顶部,不再显示变量声明表,它仍然存在。
c.模拟量输入、模拟量输出的地址是以字为单位各自独立分配的,*少需要分配2个字(模块只使用1点模拟量输入/输出)。如果模块本身无物理输入/输出与之对应,多余地址不但不可以分配给后续模块,也不可再作其他用途。
②地址分配实例
【例3-1】某配套S7-200PLC的控制系统,采用CPU224模块,并选配一个4/4点输入/输出混合模块、一个8点输入模块、一个8点输出模块与两个4/1点模拟量输入/输出混合模块,其输入/输出地址的分配如图3-13所示。