STEP7MicroWIN在USS协议运行期间监视控制程序
V4.0 STEP 7 MicroWIN SP9在线监控出错,和软件调试功能不能使用
V4.0 STEP 7 MicroWIN SP9在线监控出错,和软件调试功能不能使用
两个问题:
1)监控几分钟就出现(由于PLC正在上载/下载,处于致命状态或缺失硬件而无法处理此命令。
如果在版本为REL2.X.X的CPU上使用一个32K的存储卡,请确保数据保持设置区域,强制值,数据块和用户程序大小都处于版本为REL1.X.X的CPU所支持范围内。
2)软件上调试按钮没有用,连线时想强制开关量不起作用。
最佳答案
你用的是不是山寨的,200和300通用的编程电缆,
就是有这个问题的,可以更换一个200专用的USB_PPI 电缆,这样会稳定很多。
西门子STEP7安装与使用教程技术经验
技术课件
28
第四节 程序监控与调试
(2)局部变量的设置:将光标移到编辑器的程序编辑区的上边缘, 向下拖动上边缘,则自动出现局部变量表,此时可为子程序和中断 服务程序设置局部变量。
技术课件
23
5.注释 梯形图编辑器中的Network n表示每个网络或梯级,
同时又是标题栏,可在此为每个网络或梯级加标题或必要的 注释说明。双击Network n区域,弹出图示的对话框,此时可 以在“题目”文本框键入相关标题,在“注释”文本框键入 注释。
技术课件
22
4.局部变量表
( 1 ) 局 部 变 量 与 全 局 变 量 程 序 中 的 每 个 POU ( Program Organizational Unit,程序组织单元)都有64K字节L存储器组成的局 部变量表。局部变量只在他被创建POU中有效。全局变量在各POU 中均有效,只能在符号表(全局变量表)做定义。
简介:STEP 7-Micro/WIN 32编程软件 是基于Windows的应用软件,由西门子 公司专门为SIMATIC S7-200系列可编
程序控制器设计开发。
主要内容:
软件的安装
软件的基本功能
编程、调试、运行监控方法
技术课件
1
STEP7-Micro/WIN32软件包内容
STEP7-Micro/WIN32软件包括:
技术课件
15
6.CPU密码的设置
默认是1级,相当于关闭了密码功能。 在“系统块”窗口中点击“密码”标签。 首先选择适当的限制级别(如2、3级),需输入密码 (密码不区分大小写)并确认密码。 要使密码设置生效,必须先运行一次程序。如果忘记 了密码,必须清除存储器,重新下载程序。
技术课件
任务二STEP7MicroWIN编程软件的应用2学习目标
日期:2024/6/27
页码: 20
西门子PLC应用基础与实训
任务二 STEP 7-Micro/WIN编程软件的应 用
黄河水利职业技S术IM学EN院S
➢ 插入和删除
插入和删除一行、一列、一个梯级、一个子程序或中断程 序时,具体操作为:右击要进行操作的位置,选择“插入” 或“删除”项,弹出子菜单,单击要插入或删除的项,然 后进行编辑。
双击STEP 7-Micro/WIN编程软件的安装程序setup.exe, 根据安装提示完成安装。进入安装程序时选择英语作为安装过 程中的使用语言
完成安装后,用菜单命令“工具”→“选项”打开“选项”对
话框,在“一般”选项卡中选择语言为中文,使编程环境为中
文状态。
日期:2024/6/27
页码: 4
新建项目
黄河水利职业技S术IM学EN院S
➢ 添加子程序或中断程序 添加子程序(或中断程 序)的方法有3种:
➢ 一是在指令树窗口中右击“程序块”图标,在 弹出的对话框中单击“插入子程序”实现;二 是用菜单命令“编辑”→“插入”→“子程序” 实现;三是在编辑窗口右击编辑区,选择“插 入”→“子程序”实现。新生成的子程序或中 断程序根据已有的数目,子程序的默认名称为 SBRn,中断程序的默认名称为INTn,用户可 以自行更名。
➢ 位逻辑指令 下拉菜单
黄河水利职业技S术IM学EN院S
日期:2024/6/27
页码: 18
西门子PLC应用基础与实训
任务二 STEP 7-Micro/WIN编程软件的应 用
➢ 元件的输入
黄河水利职业技S术IM学EN院S
编程元件的串联时,输入和输出无分叉,从网络的开始依 次输入编程元件,每输入一个元件,矩形光标自动移动 到下一列,“→”为一个梯级的开始,表示可以在此继 续输入元件。红色问号“???”表示此处必须有操作 数,点击新出现的元件上面的红色问号“???”后, 设置该元件的地址。点击工具条上带箭头的线段,可以 在矩形光标处生成元件之间的连线。
(完整版)STEP7-MicroWIN软件的操作说明
STEP7-Micri/WIN的操作说明一、连接硬件(P122)二、软件编程1、打开编程软件双击此项图1 打开STEP7-Micri/WIN软件2、修改软件菜单显示的语言(重要)图2-1 打开工具菜单的选项图2-2 把软件的菜单显示语言修改为中文3、重新打开编程软件,然后新建一个工程文件并保存单击此项图3-1 新建一个工程文件图3-2 保存刚才所新建工程文件4、依据所编制的PLC的I/O地址表建立一个符号表单击此项图4-1 进入符号表编写模式地址必须在英文输入法下输入图4-2 依据实际情况添加符号表的符号、地址等信息5、依据控制要求,参考教材P135~145编写梯形图程序单击此项图5-1 进行程序编写模式图5-2 输入梯形图并添加必要注释6、编译并调试程序直到编译通过图6-1 编译无错误,编译通过图6-2 显示编译结果7、设置通信参数单击此项图7-1 设置通信参数(1)双击此项图7-2 设置通信参数(2)依据右侧检测结果修改远程通信地址图7-3 设置通信参数(3)8、依据实际情况选择PLC的型号图8-1 选择PLC类型(1)图8-2 选择PLC类型(2)9、把程序下载到PLC中图9-1进入程序下载界面双击此项单击此项单击此项图9-2 下载程序图9-3 正在下载程序表示下载成功图9-4 下载成功10、对程序的监控单击此项图10-1 进入程序状态监控模式图10-2 程序状态监控模式图10-3 建立状态表(1)蓝色表示触点/线圈接通/得电图10-4 建立状态表(2)图10-5 进入状态表监控模式图10-6 强制一个值在英文输入法下直接输入变量的地址,如I0.0变量的数据格式, I0.0属于输入映像寄存器I 的一个位变量单击此项表示当前值用二进制表示,等于0 先:输入新值1后:单击强制按钮图10-7 强制值后效果图10-8 解除一个强制操作启动按钮被按下,接触器线圈得电,电动机启动运单击此项11、运行程序图11-1 运行程序图11-2 按下启动按钮单击此项单击此项蓝色表示触点接通,表示线圈得电图11-3 按下停动按钮。
STEP7-MicroWIN32编程软件介绍
STEP7-Micro/WIN32是西门子公司专为SIMATIC S7-200系列可编程序控制器研制开发的编程软件,它是基于Windows的应用软件,功能强大,既可用于开发用户程序,又可实时监控用户程序的执行状态。
下面将介绍该软件的安装、基本功能以及如何应用编程软件进行编程、调试和运行监控等内容。
一、安装STEP7-Micro/WIN32编程软件1、系统要求运行STEP7-Micro/WIN32编程软件的计算机系统要求如表A-1所示。
表A-1 系统要求2、硬件连接利用一根PC/PPI(个人计算机/点对点接口)电缆可建立个人计算机与PLC之间的通信。
这是一种单主站通信方式,不需要其他硬件,如调制解调器和编程设备等。
典型的单主站连接如图A-1所示。
把PC/PPI电缆的PC端与计算机的RS-232通信口(COM1或COM2)连接,把PC/PPI电缆的PPI端与PLC的RS-485通信口连接即可。
图A-1 PLC与计算机间的连接3、软件安装STEP7-Micro/WIN32编程软件可以从西门子公司的网站上下载,也可以用光盘安装,安装步骤如下:1)双击STEP7-Micro/WIN32的安装程序,则系统自动进入安装向导。
2)在安装向导的帮助下完成软件的安装。
软件安装路径可以使用默认的子目录,也可以用“浏览”按钮,在弹出的对话框中任意选择或新建一个子目录。
3)在安装过程中,如果出现PG/PC接口对话框,可点击“取消”进行下一步。
4)在安装结束时,会出现下面的选项:是,我现在要重新启动计算机(默认选项);否,我以后再启动计算机。
建议用户选择默认项,单击“完成”按钮,结束安装。
5)软件安装结束后,会出现两个选项:是,我现在浏览Readme文件(默认选项);是,我现在进入STEP7-Micro/WIN32如果选择默认选项,可以使用德语、英语、法语、西班牙语和意大利语阅读Readme文件,浏览有关STEP7-Micro/WIN32编程软件的信息。
S7-200编程软件STEP7-MicroWIN
传输(通信)速率 网络内节点最高地址号 使用默认设置
图5-2 PC/PPI Cable(PPI)参数设置
5.3 计算机和PLC的通信 5.3.2 通信设置
图5-3 选择编程计算机通信口
5.3 计算机和PLC的通信 5.3.2 通信设置
图5-4 通信对话框
5.1编程软件概述
STEP 7-Micro/WIN是西门子公司为S7-200系列PLC的开发而设计的,是基于Windows 操作系统的应用软件,其功能非常强大,操作方便,使用简单,容易学习。软件支持中 文界面。其基本功能是创建、编辑和修改用户程序以及编译、调试、运行和实时监控用 户程序。 本章以该软件的V4.0版本为例介绍该软件的使用。STEP 7-Micro/WIN V4.0是用于S7200 PLC的32位编程软件,V4.0是该软件的大版本号,西门子公司还推出一系列Service Pack(即SP)进行小的升级,使用SP对软件升级可以获得新的功能。该软件一般向下兼 容,即低版本软件编写的程序可以在高版本软件中打开,但反之不能。
5.3 计算机和PLC的通信 5.3.2 通信设置
1)打开“设置PG/PC接口”对话框 打开“设置PG/PC接口”对话框的方法有以下几种: 在STEP 7-Micro/WIN中选择菜单命令“检视”→“元件”→“设置PG/PC接口”; 选择“检视”→“元件” →“通信”’,在出现的“通信”对话框中双击PC/PPI电缆的图标(或单 击“设置PG/PC接口”图标); 直接单击浏览条中的“设置PG/PC接口”; 双击指令树中“通讯”指令下的“设置PG/PC接口”指令。 执行以上步骤均可进入“设置PG/PC接口”对话框,如图5-1所示。 2)图5-1中,Interface Parameter Assignment选择项缺省是PC/PPI Cable(PPI)。单击“Properties” 按钮,出现PC/PPI Cable(PPI)属性窗口,如图5-2所示。
STEP 7MicroWIN编程软件及通讯连接
一、STEP 7-Micro/WIN编程软件性能软件界面STEP 7-Micro/WIN编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。
1、基本功能:•STEP 7-Micro/WIN是在Windows平台上运行的SIMATIC S7-200 PLC编程软件,简单、易学,能够解决复杂的自动化任务。
•适用于所有SIMATIC S7-200 PLC机型软件编程。
•支持IL、LAD、FBD三种编程语言,可以在三者之间随时切换。
•具有密码保护功能。
•STEP 7-Micro/WIN提供软件工具帮助您调试和测试您的程序。
这些特征包括:监视S7-200正在执行的用户程序状态,为S7-200指定运行程序的扫描次数,强制变量值等。
•指令向导功能:PID自整定界面;PLC内置脉冲串输出(PTO)和脉宽调制(PWM)指令向导;数据记录向导;配方向导。
•支持TD 200和TD 200C 文本显示界面 (TD 200向导)。
2、其他功能(1)运动控制S7-200提供有开环运动控制的三种方式:•脉宽调制(PWM)-内置于S7-200,用于速度、位置或占空比控制。
•脉冲串输出(PTO)-内置于S7-200,用于速度和位置控制。
•EM253位控模块-用于速度和位置控制的附加模块。
为了简化您应用程序中位控功能的使用,STEP7-Micro/WIN提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO或位控模块的组态。
该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进行动态控制。
对于位控模块,STEP 7-Micro/WIN还提供了一个控制面板,可以控制、监视和测试您的运动操作。
(2)创建调制解调模块程序使用EM241调制解调模块可以将S7-200直接连到一个模拟电话线上,并且支持S7-200与STEP7-Micro/WIN的通讯。
该调制解调模块还支持Modbus从站RTU协议,该模块与S7-200之间的通讯通过扩展I/O总线实现。
S7-200 STEP7-MircoWIN窗口组件使用介绍
STEP7-Mirco/WIN窗口组件使用介绍西门子S7-200可编程控制器PLC使用STEP7-Micro/WIN32编程软件进行编程。
STEP7-Micro/WIN32编程软件是基于Windows 的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。
加上汉化后的程序,可在全汉化的界面下进行操作。
STEP7-Micro/WIN32的主界面如图3所示。
主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。
除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。
图3 STEP7-Micro/WIN32编程软件的主界面1. 主菜单主菜单包括:文件、编辑、检视、PLC、调试、工具、窗口、帮助8个主菜单项。
各主菜单项的功能如下:(1)文件(File)文件的操作有:新建(New)、打开(Open)、关闭(Close)、保存(Save)、另存(Save As)、导入(Import)、导出(Export)、上载(Upload)、下载(Download)、页面设置(Page Setup)、打印(Print)、预览、最近使用文件、退出。
导入:若从STEP 7-Micro/WIN 32编辑器之外导入程序,可使用“导入”命令导入ASCII文本文件。
导出:使用“导出”命令创建程序的ASCII文本文件,并导出至STEP7-Micro/WIN32外部的编辑器,上载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,从PLC将程序上载至运行STEP 7-Micro/WIN 32的个人计算机。
下载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,将程序下载至该PLC。
下载之前, PLC应位于“停止”模式。
(2)编辑(Edit)编辑菜单提供程序的编辑工具:撤消(Undo)、剪切(Cut)、复制(Copy)、粘贴(Paste)、全选(Select All)、插入(Insert)、删除(Delete)、查找(Find)、替换(Replace)、转至(Go To)等项目。
STEMicroWINVSP使用说明书
项目四编程软件及其使用内容涵括:1、编程软件的初步使用2、编程软件的功能及编程方法3、调试及运行监控一、能力目标熟悉掌握 STEP 7 MicroWIN SP3的使用和编程方法;调试及运行监控..二、所需的材料、工具和设备PLC实验板、装有STEP 7软件的计算机、数字量输入/输出模块..三、项目要求熟练掌握可编程序控制器编程元件的符号、意义和使用;掌握各基本指令的意义和使用;学会编程软件的安装和使用..四、学习形式以老师课堂讲解的形式学习;以学生小组的形式到实验室动手的形式实践五、原理说明STEP 7 - Micro/WIN是西门子公司专门为S7 - 300系列PLC设计开发的编程软件;可在全汉化的界面下进行操作..它基于Windows操作系统;为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境..其目前最新的版本是STEP7 - Micro/WIN V 4. 0 SP5 4.0. 5..该版本除了支持CPU的新功能外;其本身的功能也比以前的版本增强了很多..编程软件的初步使用4.1.1计算机的配置要求STEP 7 - Micro/WIN要在PC机上运行;它对PC机的最小配置要求如下:1操作系统Windows 2000 SP3以上; Windows XP Home; Windows XP Professional; 2硬盘至少40 MB以上空间..4.1.2软件的安装与卸载1. STEP 7 - Micro/WIN 份妥革步骤1将安装光盘插入CD-ROM;在光盘目录里双击Setup;进入安装向导..2按照安装向导的提示完成软件的安装..软件程序安装路径可以使用默认子目录;也可以用"浏览"按钮弹出的对话框中任意选择或新建一个子目录..3出现PG/PC Interface窗口单击OK按钮..4在安装结束时;会出现下面的选项:是;我现在要重新启动计算机默认选项 ;否;我以后再启动计算机..5如果出现该选项;建议用户选择默认项;单击"完成"按钮;完成安装.. 首次安装完成后;会出现下面的选项:是;我现在浏览Readme文件默认选项 ;否;我现在要进入STEP 7一Micro/WIN V 4. 0..出现该选项时;如果选择默认项;则随后可以阅读Readme文件;并浏览关于STEP7Micro/WIN编程软件的最新信息..但大多数情况下会选择直接进入软件;遇到问题时再去查找有关说明..说明:在开始安装Micro/WIN时选择的是安装程序的界面语言;选择"English"进行安装..安装完成后;可以打开Tools工具菜单的Options选项 ;在General常规分支中的语言选择栏中选择"chinese" ;确定并关问软件;然后重新打开后系统即变为中文界面..2.软件升级若要对STEP 7 - Micro/WIN V4. 0升级;需从西门子公司的网站上下载SPx软件包..STEP 7 - Micro/WIN V4. 0 SPx和不能共存;安装SPx时看到提示后;需退出安装程序;先卸载版;然后再次安装SPx找到解压缩的文件目录;运行Setup文件..说明:1在一个版本系列中;只需要安装最新的SP包;而不必按顺序安装所有的SP包..2 Service Pack不能单独安装..在本地硬盘上必须有正式版本才能安装升级软件包;否则会退出安装..3高版本的Micro/WIN V 4. 0能够向下兼容低版本软件生成的项目文件;低版本的软件不能打开高版本保存的项目文件..3.软件卸载逐步打开Windows操作系统的开始→设置→控制面板;在其中单击"添加/删除程序"按钮;选择相应的STEP 7 - Micro/WIN V4. 0版本卸载..卸载完成后;一般需要重新启动Win daws系统..4.1.3硬件安装与拆卸1.硬件连接在第8章的编程通信中已经提到;可以用三种方式连接S7 - 300和编程设备:通过PPI多主站电缆直接连接;或者通过带有MPI电缆的通信处理器卡CP连接;或者通过以太网通信卡连接;但最常用的是普通的PPI编程电缆..用于S7 - 300 PLC 的编程电缆长度一般均为 5m..有RS-232和USB接口的两种编程电缆可以选择;编程电缆将PLC的编程口与计算机的RS - 232口或USB口相连;连接如图4 -1所示..图4-1 主机与计算机连接PLC主机有两种供电方式;一种是直流供电;一种是交流供电;但一般在购买时选择交流供电方式的CPU主机单元..图4 - 2中给出了直流供电和交流供电两种CPU模块接线方式..图4-2 CPU主机单元的供电方式2.拆卸CPU模块或者扩展模块如果需要拆卸CPU模块或其他扩展模块;请按以下步骤进行:1关闭所有电源..2拆除模块上的所有连线和电缆;主机和部分扩展模块的端子排是可拆卸的..该功能可使得拆卸I/O工作变得简单..如果有其他扩展模块连接在要拆卸的模块上;应打开前盖;拔掉相邻模块的扩展扁平电缆..3拆掉安装螺钉;拆下模块;或从35mm标准导轨上扣下模块..4.1.4参数设置用PPI多主站编程电缆与S7一300建立通信时;常用参数的设置如下:1如图4 - 3所示;双击指令树"项目"目录下的图标 ;设置PLC类型及CPU版本..2将编程设备如PC机的通信地址设为O;CPU的默认地址为2.. 3 PC机的接口一般使用COM1或USB..4传输波特率为 kbit/s..图4-3 设置PLC类型及CPU版本如果建立了计算机和PLC的在线联系;就可利用软件检查、设置和修改PLC的通信参数..步骤如下:1单击浏览条中的系统块图标;或从"视图View"菜单中选择"系统块System Block"选项;将出现系统块对话框..2单击"通信口Port"选项卡..检查各参数;确认无误后单击"确定"..如果需要修改某些参数;可以先进行有关的修改;再单击"确认OK "按键;待确认后退出..3单击工具条中的下载按钮;即可把修改后的参数下载到PLC主机..当然参数块的下载也可以和程序下载同时进行..说明:如果使用USB编程电缆;在建立连接后;可以通过系统块更改端口的波特率;下载后端口的波特率使用新的设定值..4.1.5 与S7 - 300建立通信1单击浏览条中通信图标;进入通信对话框;双击刷新图标..STEP 7 - Micro/ WIN V4. 0搜索并显示连接的S7 - 300 CPU的图标..2选择相应的S7 - 300 CPU并单击OK..如果STEP 7 - Micro/WIN V 4. 0未能找到S7 - 300 CPU;应单击设置PC/PG接口按钮 ;核对通信参数设置;并重复以上步骤..编程软件功能4.2. 1基本功能STEP 7 - Micro/WIN V4. 0为用户创建程序提供了便捷的工作环境;丰富的编程向导; 提高了软件的易用性;同时还有一些工具性的功能;例如用户程序的文档管理和加密等..此外;还可以用软件设置PLC的工作方式、参数和运行监控等..软件功能的实现可以在联机工作方式在线方式下进行..此时;有编程软件的计算机与 PLC连接;允许两者之间直接通信;可针对相连的PLC进行操作;如上装和下载用户程序和组态数据等..部分功能的实现也可以在离线工作方式下进行..此时;有编程软件的计算机与PLC断开连接;所有的程序和参数存放在硬盘上;等联机后再下载到PLC中..4.2. 2界面及各部分的功能双击STEP 7 - Micro/WIN图标;可打开编程软件;也可以在PC机命令菜单中单击开始→SIMATIC→STEP7-Micro/WIN V 选项后;进入编程软件操作界面..其外观如图4 -4所示..1.工具栏它提供了常用菜单命令的快捷按钮..从查看→工具条可以显示和隐藏任意工具栏..-图4-4 STEP 7-Micro/WIN 的外观2.浏览条浏览条包含查看和工具窗口;通过单击可实现二者之间的切快..查看窗口为进入程序块窗口、符号表窗口等提供了快捷方式..工具窗口为进入编程向导界面提供了快捷方式;各种编程向导提高了编程软件的易用性..3. 指令树显示了所有的项目对象和创建程序所需的指令;如图4一5所示..可以将指令从指令树拖到应用程序中;也可以用双击指令的方法将该指令插入到程序编辑器中的当前光标所在地..4.编辑器该编辑器包括程序编辑器和局部变量表..在程序编辑器的底部有主程序、子程序和中断服务程序标签..单击这些标签;可以在程序编辑器窗口实现主程序、子程序和中断服务程序之间的切换..5.局部变量表可以在局部变量表中为临时的局部变量定义符号名;也可以为子程序和中断服务程序分别指定变量;用于为子程序传递参数..程序中的每个PODe程序组织单元都有自己的局部变量表..这些局部变量表允许定义具有范围限制的变量;同时只在建立该变量的POD中才有效..6.输出窗口..输出窗口用来显示POD的最近编译结果信息所编程序的大小、占用数据块的大小等和在编译之后检测到的错误信息..可以双击输出窗口中的错误信息;光标会自动移至有编译错误的网络..图4-5 指令树图4-6 有关指令帮助及库指令的操作4.2.3工具栏工具栏由标准工具栏、调试工具栏、公用工具栏、指令工具栏四部分组成..虽然工具栏中各按钮的作用也可以通过菜单中的命令实现;并且菜单中的命令提供的功能比工具栏强大;但是工具栏为实现某些常用功能提供了快捷途径;使用工具栏中按钮提供的功能;可以提高编程效率..1.标准工具栏中部分按钮的作用标准工具栏如图4-7所示..图4-7 标准工作栏⑴常规按钮标准工具栏中的常规按钮包括新建项目、打开项目、保存项目、打印、打印预览、剪贴、复制、粘贴、撤消、这些按钮的用法和平时见到的其他办公室软件中的用法一样;这里不再细说.⑵编译按钮编译按钮限于编译当前程序编辑器打开的窗口;并且只能完成程序块或者数据块的编译.⑶全部编译按钮全部编译按钮同时完成程序块、数据块和系统块的编译.⑷上载按钮上载按钮将PLC中的项目传到STEP 7-Micro/WIN 中;然后存储起来或对其进行编辑修改;可用于防止PLC中的原有项目被新项目覆盖.⑸下载按钮下载按钮将STEP 7-Micro/WIN 中的项目下载到PLC中.⑹升序排序按钮和降序排序按钮升序排序按钮和降序排序按钮用来给符号表中的符号和状态图中的地址排序.⑺选项按钮选项按钮用来更改STEP 7-Micro/WIN 窗口中各个小窗口的字体;颜色及其显示选项以及打印时的格式等.2.调试工具栏中部分按钮的作用图4-8所示为调试工具栏按钮.1运行按钮和停止按钮..在CPU状态开关拨到RUN或TERM状态时;可通过运行或停止按钮控制CPU模式..2状态程序在PLC中执行时;显示PLC中有关数据实时值和能流的信息..可以使用状态图和程序状态窗口读取、写入和强制PLC数据值..在控制程序的执行过程中;PLC 数据的动态改变可用下列三种不同方式检视:①状态表监控打开状态表窗口;单击图状态按钮;状态表的表格中就可以显示状态数据..并且每行要指定一个监视的PLC数据值;指定一种显示格式、当前值及新值如果使用写入或强制命令..②趋势图在状态视图下;单击趋势图按钮;进入趋势图状态..在趋势图下; Micro/ WIN显示区域按照一定的刷新速率;用随时间而变的PLC数据绘图;跟踪状态数据;用图形显示变量的值;包括最大值、当前值、最小值等信息..在状态趋势图中一样可以执行"强制"、 "写入"等命令;并且可以就现有的状态图;在状态表图和趋势图之间切换;新的数据亦可在趋势图中直接赋值..③程序状态监控单击程序状态按钮;在程序编辑器窗口中显示状态数据..当前 PLC数据值会显示在引用该数据的STL语句或LAD/FBD图形旁边D图形也显示功率流;由此可看出哪个图形分支处于活动中..注意:程序状态和状态表监控或趋势图窗口可以同时运行..在状态图窗口写入或强制 PLC数据;将应用于程序状态窗口;在程序状态窗口写入或强制PLC数据;也会应用于状态图窗口..例如;无论在程序状态窗口还是在状态表监控或趋势图窗口;将写入逻辑值1;则其他窗口中显示的也会变成1..3单次读取按钮仅限于对状态图中的数据进行一次读取;例如监视变量VW40中的数值;单击单次读取按钮;显示的数据是单击按钮时VW40中的数据;而不是一个实时变化的数据..4全部写入按钮在状态图中;单击此按钮将改动后的"新数值"列发送至PLC..此功能与强制的区别:在写人数据后;写入的数据值还会根据程序中的逻辑运算而改变;而强制输入的数据在状态表中不会发生变化..注意:与强制有关的应用将在后面“4.4.3节状态表监控和趋势图监控”中具体讲解..3. 公用工具栏中部分按钮的作用图4 - 9所示为公用工具栏按钮..1插入网络按钮和删除网络按钮这两个网络按钮为增加和删除网络块提供了快捷方式..单击插入网络块按钮;会在光标所在的网络块之前新加一个网络块;单击删除网络按钮;会删除光标所在的网络块..2切换程序注解按钮图4-9 公用工具栏用来在程序编辑窗口打开和关闭程序注释..程序注释用来对整个主程序、子程序或中断程序进行说明..3切换网络注解按钮用来在程序编辑窗口打开和关闭网络注解..网络注解用来为每个网络块进行说明..4切换符号信息表按钮用来在程序编辑窗口打开和关闭符号信息表..符号信息表显示每一个网络块中的符号地址、绝对地址及对应的注释..5书签将一个长的程序分成几个小块之后;书签用来为每一个小块作一个标记;从而方便在这些块之间移动..将光标移到需要做标签的网络块中;单击按钮;即可在此网络块处做上标记;单击按钮;光标会自动移到这个网络块;单击;光标会移到这个网络块之前的书签所在的位置;单击按钮会取消所做的书签..6应用项目中的所有符号按钮用来把符号表中定义的符号地址应用在项目中..也就是说;如果程序中显示的不是符号地址;单击按钮;可以在程序中显示符号表中已定义的符号地址..7创建未定义的符号表按钮用来为程序中使用的符号地址定义绝对地址..例如在程序编辑时;为某一位逻辑定义了符号地址"故障指示灯";而此符号地址没有在符号表中定义;此时;可以单击鼓扭 ;为此符号地址定义绝对地址;而不用回到符号表中去定义..4.指令工具条指令工具条包括LAD指令工具条和FBD指令工作条;具体显示什么工具条;视选择的程序语言而定.当选择使用LAD时;指令工具条如图4-10所示.FBD不再诉说.向下连线按纽、向上连接按纽、向左连线按纽和向右连线按纽用于输入连接线;有此图4-10 LAD指令工具条形成复杂的网络结构..输入触点按钮、输入线圈按钮和输入指令按钮用于输入编程元件..4.2. 4浏览条中各部分的功能1.符号表用来定义变量的符号地址;也可以为常数指定符号名..在程序中可以创建多个符号表;但元论是在同一个还是在不同的符号表中;符号地址和绝对地址是一一对应的..符号表创建完成后;可以用符号地址或绝对地址来输入指令操作数..如图4一11所示的符号表;在编辑程序时;既可以输入符号地址"故障指示信号";也可以输入绝对地址""..如果不同的符号地址对应相同绝对地址;该行就会出现符号;如图4 - 11中的;如果符号表中定义的符号地址在程序中没有出现;该行就会出现符号;如图4 - 11中的..图4-11 符号表2.状态表监控在程序运行过程中;可以监视和修改输入、输出或者变量的当前值;但无法监视常数、累加器和局部变量的状态..例如要改变VW40中的值;可以在状态表表格中的新值一栏中输入要改变的值;单击全部写入按钮或强制按钮;就可改变VW40的当前值..注意:在状态表中;如果要监视过程变量的当前值;需要首先输入该过程变量的地址..例如要监视VW40中的值;首先需要在状态表的地址一栏中输入VW40..数据块数据块可以以字节、字、或者双字的形式为V存储器指定初始值..用户可以把不同用途的数据分类;然后分别在不同数据页中定义;向导程序生成的数据块也可以自动分类保存..输入数据后;保持光标在数据行末尾;如果按“CTRL+Enter”键;会自动计算出下一个数地址图4-12 关于数据分页的操作如图4 - 12所示;如果在数据分页标签上单击右键;选择下拉菜单中的属性;可以查看、设置每个数据页的属性;并且可以单独对它们设置密码保护..单击图4 -12关于数据分页的操作导出;可以将数据块导出为文本文件;单击导入;符合格式的文本文件也可导入成为数据块..还可进行重新命名等操作..如果在不同的数据分页中定义的数据地址重叠;编译时Micro/WIN会自动指出以避免错误..在消息输出窗口中;双击错误提示文字;光标会自动跳到相应出错的位置..4. 交叉引用交叉引用提供了交叉索引信息、字节使用情况信息和位使用情况信息..显示程序中所使用元素的详细的交叉引用信息及字节和位的使用情况;双击某一行可以切换到程序的相应位置..5. 系统块系统块中的内容存放的是关于CPU组态的数据..如果编程时未进行CPU组态;系统以默认值进行自动配置..包含的具体内容如图4一13所示..1通信端口图4-13 系统块包括的选项用来更改CPU的通信参数;例如通信口的地址或通信速率等..2断电数据保持定义在CPU断电后再上电;数据是否保持断电前的状态..选中的数据区;上电后能保持断电前的状态..在默认情况下;所有的V、M、T和C存储区均被设为保持状态..3密码可以分等级给CPU设置密码;使其有不同等级权限.. 如果配置了密码; STEP7 - Micro/WIN V4. 0会显示图4 -13系统块包括的选项密码授权对话框;要清除密码;在密码对话框中输入"CLEARPLC"不区分大小写..如果忘记密码;必须清除存储器;重新下载应用程序..STEP7 - Micro/WIN V4. 0还可以通过指令树→要加密的POU→属性;给POU加密;甚至可以通过文件→设置密码;为整个项目加密..4输出表在停止模式下;控制数字量输出点或者模拟量输出通道的输出值;是输出设定值;还是保持停止模式之前的数值..例如;在PLC进行R UN-to-STOP 运行至停止转换时;如果选择输出设定值在复选框中选择需要保持接通的输出点 ;无论RUN模式下处于什么状态;该输出点在STOP模式下都会处于接通状态;如果选择保持运行状态下的数值;单击"将输出冻结在最后的状态"复选框;该输出点在STOP模式下会保持运行模式下的数据..5输入滤波器数字量输入滤波器为CPU的数字量输入点选择不同的输入滤波时间..如果输入信号有干扰、噪声;可调整输入滤波时间;滤除干扰..滤波时间可在O. 20 ~ 12. 8 ms的范围中选择.. 如果滤波时间设定为 ms;数字量输入信号的有效电平高或低持续时间小于 ms时; CPU会忽略它;只有持续时间长于 ms时;才有可能被识别..模拟量滤波器允许为每一路模拟量输入选择软件滤波器..一般情况下;选用模拟量滤披功能后;就不必再另行编制用户的滤波程序..如果对某个通道选用了模拟量滤波;CPU将在每一程序扫描周期前;自动读取模拟量输入值;而这个值就是滤波后的值;是所设置的采样数的平均值..模拟量的参数设置采样数及死区值对所有模拟量信号输入通道有效..6脉冲捕捉位用来捕捉数字量输入点中时间小于扫描周期的短脉冲;防止信号丢失..7背景时间用于在"运行模式编程"下;进行程序或数据监控时;设置Micro/WIN和CPU的通信时间占整个程序扫描周期的百分比..增加这个时间可以增加监控的通信机会;在Micro/WIN 中的响应会快一些;但是同时会延长程序扫描周期..8 EM配置对于存储在V内存中的项目;EM配置窗口可以显示该项目中定义的智能模块及关联的配置地址;参数由STEP 7 - Micro/WIN向导配置..9配置LED用来指定在I/O点或者数据被强制时;或者模块发生I/O错误时;是否点亮CPU 上的 SF/DIAG系统故障/诊断〉灯..4增加存储区通过设置禁用运行模式下的编辑功能;来扩大用户程序存储器的容量..因为在运行模式下编辑程序需要占用一部分程序存储空间..6. 通信显示通信参数;与S7一300建立通信..7.设置PC/PG接口..是西门子的PLC编程软件为访问路径设置的界面;可以设置计算机与S7 - 300进行编程通信的方式.."通信"中已包含"设置PC/PG接口"选项..编程本节是学习编程软件的重点..STEP 7 - Micro/WIN V4. 0提供了三种程序编辑器:STL 编辑器、LAD编辑器和FBD编辑器..选择"视图"菜单;单击STL、LAD或FBD 便可进入相应的编程环境D或FBD编辑器能使用SIMATIC和IEC61131 - 3指令集;而STL编辑器只能使用SIMATIC指令集..4.3.1程序编辑器中使用的惯例1.程序编辑器中的使用惯例1在符号名前加表示该符号为局部变量..2在lEC指令中的“%”表示直接地址..3操作数符号“.”或“”表示此处必须有一个操作数..STEP7-Micro/WIN允许为LAD程序的每个网络块加注释..STL程序不用分段;但是可以用关键词NETWORK将程序分块..2. LAD 编辑器中的使用惯例在LAD中;触点代表逻辑输入条件;例如开关、按钮或者内部条件等..线圈通常表示逻辑输出结果;例如灯负载、电动机启动器、中间继电器或者内部输出条件等..盒表示其他一些指令;例如定时器、计数器或者数学运算指令等..LAD编辑器中需要说明的几个表示符号如下:1“--->>”表示开路或者需要能流连接..2“”表示指令输出能流;可以级联或串联..3 “>>”表示可以使用能流..4.3.2建立程序先介绍一些概念和基本操作:1建立符号表可选符号表不仅可以包括物理输入/输出信号;还可以包括程序中用到的其他元件..通过监视菜单;单击"符号寻址"或使用快捷键Ctrl+ Y;可在程序中实现绝对地址和符号地址之间的切换..将光标移到最后一行任意一栏;按键盘上的向下箭头;可以新增加一行;也可以左键单击; 在下拉菜单中选择新增加一行..2程序的基本组成部分一个程序块由可执行代码和注释组成;可执行代码由主程序、子程序和中断服务程序组成;可执行代码可以被编译并下载到PLC中;而注释不会被下载..3根据需要可以在数据块中输入数据的初始值..4在系统块设置硬件参数;如果没有特殊要求;一般选择默认设置..下面以一个实际例子来说明编程的具体操作步骤..例4 -1下面以本书第5章中5. 4节的延时脉冲产生电路的程序为例;介绍在STEP 7 - Micro/WIN V4. 0环境下编程的具体过程..下面操作使用的是工具条中的按钮;也可以通过菜单中的命令实现..1单击工具栏中的新建按钮;建立一个新的程序文件..2双击指令条中CPU 221 REL ;根据实际应用情况;在出现的对话框中选择PLC 的型号及版本号..如果通信正常;可以直接单击"读取PLC"直接读取PLC信息..3建立符号表可选 ;单击浏览条中的符号表图标 ;在符号表窗口输入如图。
STEP7-MicroWin软件使用说明
•强制功能可以实现对外的控制,跟实际操作作用一致。此时,系统故障指示灯亮。
• end
第三步:运行软件
• 6、程序状态监控
第三步:运行软件
第三步:运行软件
颜色出现。蓝色表示接通。
第三步:运行软件
• 7、调试过程中的强制 • 状态表监控
第三步:运行软件
• 写进要监控的地址 在新值处将i0.0填1,点击强制
第三步:运行软件
第三步:运行软件
• 按钮结束强制,q0.0保持为1状态,再对i0.1强制,并解除 当前强制,q0.1变为1并保持;对i0.2强制,q0.0和q0.1都 变为0。
第一步:软件界面介绍
第一步:软件界面介绍
第二步:将PLC与电脑连接
第三步:运行软件
第三步:运行软件
• 1、设置PC/PPI串口,及其属性(USB/COM)
第三步:运行软件
• 2、检查通讯
第三步:运行软件
• 3、符号表
第三步:运行软件
• 4、程序块
第三步:运行软件
• 5、下载到PLC
ห้องสมุดไป่ตู้
第三步:运行软件
西门子S7-200使用USS协议指令和变频器通信
使用 USS 协议指令和变频器通信本章描述能使 S7-200 控制 MicroMaster 变频器的标准 USS 协议指令STEP 7-Micro/WIN 32 软件工具包通过专为 USS 协议通信而设计的预配置子程序和中断程序这些程序在STEP 7-Micro/WIN 指令树的库文件夹中作为指令出现的当你选择 USS 协议指令时而不需编程者的参与11.1 USS 协议指令的要求USS 协议指令需要能提供以下资源的 CPU端口 0: 当端口 0 用于 USS 协议通信时包括与 STEP 7-lMicro/WIN 的通信一旦端口 0分配给 USS 使用或将MODE开关置于在 STOPÍ£Ö¹Óë±äƵÆ÷µÄͨÐŻᵼÖ±äƵÆ÷Í£Ö¹¹¤×÷¿ª·¢ÕßÓ¦ÓÃÒ»¸öCPU 226 或EM 277 PROFIBUS –DP与 PC 中的一个 PROFIBUS CP 卡一起使用这样做能提供第二个通信端口在端口0上都会受USS协议指令的影响l除了被每个指令占用的空间外V存储器l一个从用户分配的存储单元开始的16字节通信建议为USS协议指令的每个实例分配一个唯一的缓冲区全局符号表配置当为第一个符号输入一个地址后图11-1表示符号表的USS标记起始的V区地址图11-1 符号表配置变频器通信时间与变频器的通信完成一个变频器通信事务通常需要几次 CPU 扫描波特率表11-1表示通信处理时间CPU有规律地按表11-1中的时间间隔轮询所有有效的变频器表11-1 变频器能信时间波特率轮询有效变频器的间隔时间 1200 *变频器数2400 *变频器数4800 *变频器数9600 *变频器数19200 *变频器数约束一次只能启动一个READ_PM或WRITE_PM指令每个指令的Done输出应发出输出完成的信号11.2 编程顺序使用 USS 协议指令的编程顺序如下只能通过一次扫描调用USS_INIT以启动或改变 USS 通信参数见11-4页所有其它地址都是自动地分配的选择图11-1中的USS标签即可看到相关的符号表可以任意添加 READ_PM 和 WRITE_PM 指令4. 配置变频器参数参阅 11.5 节中的非常重要的是均需用一根短注意有不同参数电位的设备互连会在互连电缆中流通不希望有的电流要确实保证或是共用一个公共电路参考点以防止不希望有的电流流通用隔离电路的接地和电路参考点屏蔽线必须连接到机箱接地点或9针连接器的插针 1注如不能读出 USS 指令块上的所有变量然后增加栏的宽度即可11.3 USS 协议指令USS_INITUSS_INIT 指令用于允许和初始化或禁止 MicroMaster 变频器通信必须先执行 USS_INIT 指令且没有错误返回完成位立即置位当 EN 输入为接通时每一次要改变通信状态因此一旦 USS 协议已启动必须通过执行一个新的 USS_INIT 指令以禁止 USS 协议1 将端口 0 分配给 USS 协议和允许该协议BAUD 设定波特率在 12004800或 19200ÓÐЩ±äƵÆ÷Ö»Ö§³ÖµØÖ· 0 至 30±ê¼ÇΪ ACTIVE 的任何变频器都是自动地在后台进行轮询控制的并防止变频器的串行链路超时计算状态轮询之间的时间参数11.5节D r i v e 0 激活位驱动器未激活驱动器激活D r i v e 1 激活位 驱动器未激活 驱动器激活图 11-2 激活变频器的描述和格式当 USS_INIT 指令完成时ERR 输出字节包含指令执行的结果表11-2 表示 USS 子程序的操作数和数据类型D0 Drive 0 激活位 驱动器未激活 驱动器激活D1 Drive 1 激活位 驱动器未激活 驱动器激活图 11-3 表示如何使用 LAD图 11-3 在 USS_INIT 子程序中使用 LADDRV_CTRLDRV_CRTL 指令用于控制 ACTIVE MicroMaster 变频器缓冲区中的命令发送到编址的变频器每个变频器只应有一个 DRV_ CTRL 指令以启动 DRV_CRTL 指令这个指令总是在允许状态RUN/STOP10当RUN位是接通时以便开始以规定的速度和方向运动必须具备以下条件OFF1 和 OFF2必须设定为 0lÔò·¢ËÍ MicroMaster 变频器一个命令OFF2 位用来使 MicroMaster 变频器减速到停止F_ACKλÓÃÀ´È·ÈÏÒ»¸ö¹ÊÕϱäƵÆ÷Çå³ý¹ÊÕÏ方向0-逆时针方向变频器地址有效地址为 0 至 31SPD_SPÊÇÈ«ËٶȰٷÖÖµµÄ±äƵËÙ¶È注每台变频器只能分配一个 DRV_CTR 指令对所有激活的变频器轮询最新的变频状态信息RSP_R 位接通进行一次扫描ERR 是一个错误状态字节11-16 页上的表 11-6定义指令执行中可能会出现的错误图11-4表示标准状态字和主反馈的状态位-200.0% 至 200.0%注有些变频器只报告正值的速度变频器仍报告正值的速度方向RUN_EN ָʾ±äƵÆ÷ÕýÔÚÔËÐÐ或已停止0-逆时针方向0-不禁止FAULT 位必须断开OFF2 FAULT 指示故障位的状态1-故障变频器显示故障代码参阅变频器使用手册要清除 FAULT 位并接通 F_ACK 位准备好启动 准备好运行 允许运行 存在驱动器故障 当前是滑行停止命令 当前是快速停止命令 禁止接通有驱动器的警告信息 没有使用1允许串联运行锁定串联运行一只能本地操作 频率已达到 频率没有达到 变频器输出是顺时钟 变频器输出是逆时钟留作将来之用这个位不一定总是为留作将来之用这个位不一定总是为留作将来之用这个位不一定总是为低字节高字节图 11-4 标准状态字和主要反馈的状态位表 11-3 DRV_CTRL 子程序的操作数和数据类型输入/输出操作数数据类型RUN I, Q, M, S, SM, T, C, V, L, 功率流布尔数OFF2 I, Q, M, S, SM, T, C, V, L, 功率流布尔数OFF3 I, Q, M, S, SM, T, C, V, L, 功率流布尔数F_ACK I, Q, M, S, SM, T, C, V, L, 功率流布尔数DIR I, Q, M, S, SM, T, C, V, L, 功率流布尔数DRIVE VB, IB, QB, MB, SB, SMB, LB, AC, 常数, *VD, *AC, *LD 字节SPD_SP VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD, 常数实数RSP_R I, Q, M, S, SM, T, C, V, L 布尔数ERR VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD 字节STATUS VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQW, *VD, *AC, *LD 字SPEED VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD 实数RUN_EN I, Q, M, S, SM, T, C, V, L 布尔数DIR_CW I, Q, M, S, SM, T, C, V, L 布尔数INHIBIT I, Q, M, S, SM, T, C, V, L 布尔数FAULT I, Q, M, S, SM, T, C, V, L 布尔数图 11-5 说明如何使用 LAD网络2 变频器 0 的控制块图 11-5 在 DRV_CTRL 子程序中使用LADREAD_PMREAD_PM 指令读取变频器参数则完成READ_PM 指令的处理逻辑扫描仍继续进行这个位应保持接通一直到 DONE 位被置位才标志着整个处理结束每一次扫描READ_PM发送请求到变频器XMT_REQ的输入端必须与脉冲边缘检测语句相联接都会向变频器发出请求DRIVE input READ_PM命令将被发送到这个地址PARM 是参数号必须将 16 字节缓冲区的地址提供给 DB_PTR输入READ_PM 指令完成时第11-16 页上的表 11-6定义在执行指令时有可能出现的错误类型注在同一时间内表 11-4 READ_PM 子指令的操作数和数据类型表 11-4 READ_PM 子程序中的操作数和数据类型输入/输出操作数数据类型XMT_REQ I, Q, M, S, SM, T, C, V, L, 通过上升沿跳变检测指令触发布尔数DRIVE VB, IB, QB, MB, SB, SMB, LB, AC, 常数, *VD, *AC, *LD 字节PARM VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, 常数, AC *VD, *AC,字*LDDB_PTR &VB 双字DONE I, Q, M, S, SM, T, C, V, L 布尔数表 11-14 用于 READ_PM 子程序的操作数和数据类型输入/输出操作数数据类型ERR VB, IB, QB, MB, SB, SMB, LB, AC. *VD, *AC, *LD 字节VAL VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQW, *VD, *AC, *LD 字图 11-6 说明如何使用 LAD图 11-6 在 READ_PM 子程序中使用 LAD 这两个触点必须是同一个触点这两个触点必须是同一个触点这两个触点必须是同一个触点WRITE_PMWRITE_PM 指令将变频器参数写入到指定的位置则完成WRITE_PM指令处理逻辑扫描仍继续进行这个位应保持接通一直到DONE 位被设置表明已完成了处理每一次扫描因此使得EN输入端每次上升沿到来时变频器输入是MicroMaster变频器的地址每个变频器的有效地址为 0 到 31VAL 是要写入的参数值WRITE_PM 指令使用这个缓冲区以存储向变频器所发出命令的结果DONE 输出接通和 ERR 的输出字节包含有执行这个指令的结果注在一个时间内注意当使用 WRITE_PM 指令来更新保持在变频器 EEPROM 中的参数集时约为 50,000次读周期的数量没有限制则首先必须设置 P971Ϊ 0图 11-7 说明如何使用 LAD图 11-7 在WRITE_PM 子程序中使用 LAD 这两个触点必须是同一个触点这两个触点必须是同一个触点这两个触点必须是同一个触点表 11-6 在 USS 指令中出现的执行错误出错号说明0 没有出错1 变频器不能响应2 检测到变频器响应中包含加和校验错误3 检测到变频器响应中包含奇偶校验错误4 由用户程序干扰引起的错误5 企图执行非法命令6 提供非法的变频器地址7 没有为 USS 协议设置通信口8 通信口正忙于处理指令9 输入的变频器速率超出范围10 变频器响应的长度不正确11 变频器响应的第一个字符不正确12 变频器响应的长度字符不正确13 变频器错误响应14 提供的 DB_PTR 地址不正确15 提供的参数号不正确16 所选择的协议无效17 USS 激活变频器没有激活20 在变频器中响应中的参数或数值有误11.4 变频器连接可用标准的 PROFIBUS 电缆和连接器将 CPU 连接到 MicroMaster 变频器网络连接器互连电缆正确的偏置和终接 注意把具有不同电位参考点的设备互连会在互连电缆中产生不应有的电流要确实保证通信电缆连接的所有设备或是相互隔离的见 2.3 节中的建议将 MicroMaster 变频器上的端子 2-0V连接到机箱接地点开关位置=O n 有终端和偏置开关位置=O ff 无终端和偏置开关位置=O n 有终端和偏置开关位置=O n 有终端和偏置开关位置=O ff 没有终端和偏置电缆屏蔽层电缆屏蔽层插针号插针号网络连接器网络连接器互连电缆电缆屏蔽层网络连接器有编程端口的网络连接器电缆的两个末端必须有终端匹配和偏置裸屏蔽层所有位置必须连接金属导槽11.5 变频器的设置将变频器连接到 PLC 之前变频器已有以下的系统参数按以下步骤设定变频器参数可选的按 P 键按向上或向下箭头键按 P 键P944=12. 允许读/写所有参数按向上或向下箭头键按 P键P009=33. 检查变频器的电动机设定值按 P 键直到显示器显示电动机的设定值为止输入参数HzRPMAVKW/HP°´ P 键直到显示器显示 P910ÊäÈë²ÎÊý°´ P 键直到显示出P092ÊäÈë²ÎÊýÖ±µ½ÏÔʾÆ÷ÏÔʾ³öÓëÄãµÄ RS-485 串行接口相对应的波特率数字为止输入参数1200波特2400波特4800波特9600波特缺省值19200波特每个变频器可经过总线运行按向上或向下箭头键按 P 键按向上或向下箭头键按 P 键输入可选的这是以秒表示的电动机加速到最大频率所需的时间按向上或向下箭头键按 P 键按向上或向下箭头键直到显示器出现所需要的增速时间为止输入参数8. 斜坡减速时间按 P键直到出现 P003 为止输入参数按 P 键输入这是二个输入数据报文之间的最大允许时间间隔收到了有效的数据报文后如果在规定的时间间隔内没有收到其它的数据报文将值设定为0±äƵÆ÷½øÐбí11-1 计算״̬ÂÖѯ֮¼äµÄʱ¼ä¿ÉÓÃ按向上或向下箭头键按 P 键输入参数按 P 键输入0是缺省值10. 串行链路额定系统设定点但是典型情况是相当于50Hz或60Hz°´ P 键直到出现P094 为止按向上或向下箭头键直到显示器出现所需要的串行链路额定系统设定点为止可选的按P键直到出现 P 095°´ÏòÉÏ»òÏòÉϼýÍ·¼üÖ±µ½ÏÔʾÆ÷³öÏÖËùÐèÒªµÄ°´ P 键输入缺省值任选按 P 键直到出现 P 971°´ÏòÉÏ»òÏòϼýÍ·¼üÖ±µ½ÏÔʾÆ÷³öÏÖËùÐèÒªµÄ°´ P 键输入丢失更改的参数设定值 1 断电期间仍保持更改的参数设定值13. 运行显示退出参数方式 PUSS 协议程序的实例图 11- 9 至 11-11 表示使用 LAD STL语言的 USS 程序的实例网络1 初始化 USS 协议网络2 变频器 0 的控制框网络3 从变频器 0 读取一个参数这二个触点必须是相同的网络1 初始化 USS 协议网络2 用于驱动器 0 的控制框这两个触点必须是同一个触点网络3 从驱动器 0 读取一个参数图 11-10 使用 SIMATIC FBD 语言的 USS 指令举例网络2网络1网络3初始化U S S协议第一个扫描周期使能端口0的U S S协议激活0号站地址的驱动器从驱动器0读取一个参数保存I0.1的状态给临时的L寄存器保存I0.2的上升沿状态给临时的L寄存器这两个触点必须是同一个触点图 11-11 使用 SIMATIC STL 语言的 USS 指令举例。
STEP 7 - Micro WIN 说明书
3 第2章 编程概念 ................................................................................................................................... 17
2.1 如何控制程序作业 .......................................................................................................................................................... 17 2.2 编址概述 .......................................................................................................................................................... 18 2.3 如何组织程序 .......................................................................................................................................................... 19 2.4 项目元件及其工作原理 .......................................................................................................................................................... 20 2.5 编辑器比较:LAD .......................................................................................................................................................... 、FBD、STL 20 2.6 编程模式比较: .......................................................................................................................................................... SIMATIC、IEC 23 2.7 如何使用向导帮助您编程 .......................................................................................................................................................... 24
STEP7-Microwin-V4.0编程软件的使用
STEP7 Microwin V4.0编程软件的使用STEP7 Microwin V4.0编程软件是专为西门子公司S7-200系列小型机而设计的编程工具软件,使用该软件可根据控制系统的要求编制控制程序并完成与PLC的实时通信,进行程序的下载与上传及在线监控。
一、STEP 7-Micro/WIN的窗口组件1、操作栏显示编程特性的按钮控制群组:“视图”:选择该类别,为程序块、符号表,状态图,数据块,系统块,交叉参考及通讯显示按钮控制。
“工具”:选择该类别,显示指令向导、文本显示向导、位置控制向导、EM 253控制面板和调制解调器扩展向导的按钮控制。
注释:当操作栏包含的对象因为当前窗口大小无法显示时,操作栏显示滚动按钮,使您能向上或向下移动至其他对象。
2、指令树提供所有项目对象和为当前程序编辑器(LAD、FBD或STL)提供的所有指令的树型视图。
用户可以用鼠标右键点击树中“项目”部分的文件夹,插入附加程序组织单元(POU);也可以用鼠标右键点击单个POU,打开、删除、编辑其属性表,用密码保护或重命名子程序及中断例行程序。
可以用鼠标右键点击树中“指令”部分的一个文件夹或单个指令,以便隐藏整个树。
一旦打开指令文件夹,就可以拖放单个指令或双击,按照需要自动将所选指令插入程序编辑器窗口中的光标位置。
可以将指令拖放在自己“偏好”的文件夹中,排列经常使用的指令。
3、交叉参考允许用户检视程序的交叉参考和组件使用信息。
4、数据块允许用户显示和编辑数据块内容。
5、状态图窗口允许用户将程序输入、输出或变量置入图表中,以便追踪其状态。
您可以建立多个状态图,以便从程序的不同部分检视组件。
每个状态图在状态图窗口中有自己的标签。
6、符号表/全局变量表窗口允许用户分配和编辑全局符号(即可在任何POU中使用的符号值,不只是建立符号的POU)。
您可以建立多个符号表。
可在项目中增加一个S7-200系统符号预定义表。
7、输出窗口在用户编译程序时提供信息。
西门子STEP7-Micro-WIN32编程软件调试及运行监控
西门子STEP7-Micro/WIN32编程软件调试及运行监控西门子STEP7-Micro/WIN32 编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行。
一、状态图表监控可使用状态图表来监视用户程序,并可以用强制表操作修改用户程序中的变量。
1、使用状态图表在引导条窗口中单击状态图(Status Chart)或用视图(View)菜单中的状态图命令。
当程序运行时,可使用状态图来读、写、监视和强制其中的变量,如图1 所示。
图1 状态图表监控2、强制指定值◆强制范围◆强制一个值◆读所有强制操作◆解除一个强制操作◆解除所有强制操作二、运行模式下的编辑在运行模式下编辑,可以在对控制过程影响较小的情况下,对用户程序做少量的修改。
修改后的程序下载时,将立即影响系统的控制运行,所以使用时应特别注意。
可进行这种操作的plc 有CPU224、CPU226 和CPU226XM 等。
操作步骤:1、选择调试(Debug)菜单中的在运行状态编辑(Program Edit in RUN)命令,因为RUN 模式下只能编辑主机中的程序,如果主机中的程序与编程软件窗口中的程序不同,系统会提示用户存盘。
2、屏幕弹出警告信息单击继续(Coutinue)按钮,所连接主机中的程序将被上装到编程主窗口,便可在运行模式下进行编辑。
3、在运行模式下进行下载在程序编译成功后,可用文件(File)菜单中下载(Download)命令,或单击工具条中的下载按钮,将程序块下载到PLC 主机。
4、退出运行模块编辑使用调试(Debug)菜单中的在运行状态编辑程序(Program Edit in RUN)命令,然后根据需要选择选项(Checkmark)中的内容。
三、程序监视利用三种程序编辑器(梯形图、语句表和功能表)都可在PLC运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。
tips:感谢大家的阅读,本文由我司收集整编。
S7-200编程软件STEP7-MicroWIN
5.1 编程软件概述 5.2 编程软件的安装 5.3 计算机和PLC的通信 5.4 STEP 7-Micro/WIN编程的概念和规则 5.5 STEP 7-Micro/WIN V4.0软件界面及功能 5.6 创建工程及程序编写
章目录 上一页 下一页 返回 退出 6
5.3 计算机和PLC的通信 5.3.2 通信设置
编程计算机网络地址 通信超时等待时间
高级PPI
多主站网络
传输(通信)速率 网络内节点最高地址号 使用默认设置
图5-2 PC/PPI Cable(PPI)参数设置
精选ppt课件
章目录 上一页 下一页 返回 退出 7
精选ppt课件
章目录 上一页 下一页 返回 退出 4
5.3 计算机和PLC的通信 5.3.2 通信设置
1)打开“设置PG/PC接口”对话框 打开“设置PG/PC接口”对话框的方法有以下几种: 在STEP 7-Micro/WIN中选择菜单命令“检视”→“元件”→“设置 PG/PC接口”; 选择“检视”→“元件” →“通信”’,在出现的“通信”对话框中双击 PC/PPI电缆的图标(或单击“设置PG/PC接口”图标); 直接单击浏览条中的“设置PG/PC接口”; 双击指令树中“通讯”指令下的“设置PG/PC接口”指令。 执行以上步骤均可进入“设置PG/PC接口”对话框,如图5-1所示。 2)图5-1中,Interface Parameter Assignment选择项缺省是PC/PPI Cable(PPI)。单击“Properties”按钮,出现PC/PPI Cable(PPI)属性 窗口,如图5-2所示。
状态图 交叉引用
局部变量表
V4.0STEP7MicroWINSP9在线监控出错,和软件调试功能不能使用
V4.0STEP7MicroWINSP9在线监控出错,和软件调试功能不
能使用
V4.0 STEP 7 MicroWIN SP9在线监控出错,和软件调试功能不能使用
两个问题:
1)监控几分钟就出现(由于PLC正在上载/下载,处于致命状态或缺失硬件而无法处理此命令。
如果在版本为REL2.X.X的CPU上使用一个32K的存储卡,请确保数据保持设置区域,强制值,数据块和用户程序大小都处于版本为REL1.X.X的CPU所支持范围内。
2)软件上调试按钮没有用,连线时想强制开关量不起作用。
最佳答案
你用的是不是山寨的,200和300通用的编程电缆,
就是有这个问题的,可以更换一个200专用的USB_PPI 电缆,这样会稳定很多。
此更新版本的STEP7-MicroWINSMART修正了STEP7-
此更新版本的STEP 7-Micro/WIN SMART 修正了STEP 7-Micro/WIN SMART V2.1 的以下问题:支持具有PID 向导生成的程序块的STEP 7- - Micro/WIN SMART V2.0项目STEP 7-Micro/WIN SMART V2.0 的PID 向导在生成PID 回路控制的组件时使用的地址与V2.1 不同。
因此,具有PID向导生成的程序块的V2.0 程序无法在V2.1 的CPU 中运行。
特别是,V2.0 项目中分配的PIDx_Counter 值与V2.1中“积分和”或“偏差值”的预期存储器地址冲突。
STEP 7-Micro/WIN SMART V2.1 程序 1 修正了存储器分配冲突。
如果不在S7-200 SMART V2.1 CPU 中运行V2.0 项目或者V2.0 项目中不包含任何PID 向导生成的组件,则无需采取任何措施。
如果确实存在使用STEP 7-Micro/WIN SMART V2.0 PID 向导生成的一个或多个PID回路控制,则执行以下步骤以便能够运行V2.0 程序:1. 安装和运行STEP 7-Micro/WIN SMART V2.1 更新1 软件。
2. 打开PID 向导。
3. 单击“生成”以便STEP 7-Micro/WIN SMART 重新生成所有代码块。
存储器地址随即生效。
说明引用特定PID 向导存储器地址的程序如果在引用特定PID 存储器地址的V2.0 程序中编写程序逻辑,在使用STEP 7-Micro/WIN SMART V2.1 更新1 重新生成PID回路控制后,这些地址可能不一样。
运行PID 向导时,建议您将其它起始存储器地址用于存储器分配。
生成组件,针对PID。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STEP 7--Micro/WIN在USS协议运行期间监视控制程序。
_ USS指令影响与所分配端口上自由端口通讯相关的所有SM位置。
_ USS例行程序和中断例行程序存储在程序中。
_ USS指令使得您的用户程序对存储空间的需求最多可增加3050字节。
根据所使用的特定的
USS指令,这些指令所支持的路径使控制程序对存储空间的分摊增加至少2150字节,最多3500字节。
_ USS指令的变量需要400字节的V存储区。
该区域的起始地址由用户指定并保留给USS变量。
_ 有一些USS指令还要求16字节的通讯缓存区。
作为一个指令的参数,您要为该缓存区提供一个
V区的起始地址。
建议为每一例USS指令指定一个单独的缓存区。
_ 在执行计算时,USS指令使用累加器AC0至AC3。
累加器也可用在程序中;但累加器中的数值
将由USS指令更改。
_ USS指令不能用在中断程序中。
提示
若要将端口操作重新改为PPI,从而可与STEP 7--Micro/WIN通讯,则使用另一个USS_INIT 指令重
新将该端口分配给PPI操作...
您还可以将S7--200的模式开关设为STOP。
这样可重新设置端口的参数。
请注意,停止与驱动的通。