产品描述
西门子V90电机1FL6094-1AC61-2LA1
S7-300编程语言的基本单位是语句,而语句的构成是指令,每条指令有两部分:一部分是操作码,另一部分是操作数。操作码是指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。所谓寻址,就是寻找操作数的过程。S7-300 CPU的寻址分三种:立即寻址、直接寻址、间接寻址。
1.立即寻址
在一条指令中,如果操作码后面的操作数就是操作码所需要的具体数据,这种指令的寻址方式就叫立即寻址。
如:在传送指令中:MOV IN OUT——操作码“MOV”指出该指令的功能把IN中的数据传送到OUT中,其中IN——源操作数,OUT——目标操作数。
若该指令为:MOVD 2505 VD500
功能:将十进制数2505传送到VD500中,这里2505就是源操作数。因这个操作数的数值已经在指令中了,不用再去寻找,这个操作数即立即数。这个寻址方式就是立即寻址方式。而目标操作数的数值在指令中并未给出,只给出了要传送到的VD500,这个操作数的寻址方式就是直接寻址。
2.直接寻址
在一条指令中,如果操作码后面的操作数是以操作数所在地址的形式出现的,这种指令的寻址方式就叫直接寻址。
如:MOVD VD400 VD500
功能:将VD400中的双字数据传给VD500
3.间接寻址
在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址形式出现的,这种指令的寻址方式就叫间接寻址。
如:MOVD 2505 *VD500
*VD500是指存放2505的地址的地址。
如VD500中存放的是VB0,则VD0则是存放2505的地址。
该指令的功能:将十进制数2505传送给VD0地址中
二极管怎么测量好坏?如何测量二极管的好坏
二极管是电子电路中较常用的元器件之一,学会如何测量二极管的质量是电子电路知识学习的重要技能。
我们就来了解一下如何测量二极管。
一、二极管的测量方法及依据
二极管的测量工具主要是万用表,测量方法有在路测量(二极管在电路板上)和不在路测量(二极管不在电路上)两种。
二极管测量的基本原理是:根据二极管的基本结构(主要是PN结结构),进行PN结的正向电阻和反向电阻的测量,依据正向和反向电阻的大小进行基本的判断。
要想学会二极管的测量,**是要了解二极管的结构和工作原理,*二就是要了解二极管的主要故障特征。
二、普通二极管的故障特征
普通二极管的故障特征主要由以下几种:
1、开路故障
该故障是指二极管的正、负极之间已经断开,二极管的正向和反向电阻都变为无穷大。二极管开路后,电路处于开路状态。
2、击穿故障
击穿故障指二极管正、负极之间已成通路,正、反向电阻一样大,或者正、反向电阻接近。(但不是无穷大)
二极管发生击穿故障后,正、负极之间的电阻并不一定为零,二极管被击穿后,在不同的电路中有不同的表现方式。
3、正向电阻变大故障
二极管的正向电阻太大,信号在二极管上的压降就会变大,会造成二极管输出信号电压变低,同时二极管会因发热大而损坏。正向电阻变大后,二极管的单向导电性变差。
4、反向电阻变小故障
二极管的反向电阻变小,会破坏二极管的单向导电性。
5、性能变劣故障
这种情况下,二极管并没有出现开路或者击穿等明显故障现象,但是二极管性能变劣后,不能够很好地起到相应的作用,造成电路工作稳定性变差,或者造成电路的输出信号电压下降。
三、不在路检测二极管的方法
下面使用指针式万用表进行实例说明。
(说明,下面的测量都是以硅二极管为例,如果测量对象是锗二极管,则二极管的反向电阻和正向电阻的阻值都有所下降)
1、测量正向电阻描述 用户可以很容易地从 WinCC flexible 到 WinCC(TIA Portal)移植一个项目的配方。然而,WinCC flexible 组态的配方数据在下载到面板后总是被改变的。如何导入这些被改过的配方数据记录到 WinCC(TIA Portal)项目中? ......
描述
用户可以很容易地从 WinCC flexible 到 WinCC(TIA Portal)移植一个项目的配方。然而,WinCC flexible 组态的配方数据在下载到面板后总是被改变的。如何导入这些被改过的配方数据记录到 WinCC(TIA Portal)项目中?
1) 使用 ProSave 导出配方数据记录
2) 系统函数 "ExportDataRecords"
3) 面板的 Miniweb
4) 导入配方的数据记录到 WinCC (TIA Portal)
说明
依赖于面板的使用,用户可以使用不同的方法将配方数据导出成 CSV 文件。
如果使用的是**代精简面板或 OP 77A, OP 177A 或 TP 177A (垂直安装) 操作面板, 可以使用 ProSave:
1) 使用 ProSave 导出配方数据记录
对于其他面板仅能使用SIMATIC ProSave 导出配方数据为 PSB 文件。在SIMATIC ProSave帮助中可以找到概览。在搜索域输入"数据备份依赖基于设备"。
对于其它所有设备,可以使用以下两个选项:
2) 系统函数 "ExportDataRecords"
3) 面板的 Miniweb
导出 CSV 数据记录后,在 WinCC (TIA Portal)中:
4) 导入配方的数据记录到 WinCC (TIA Portal)
现在配方数据记录被包含在 WinCC(TIA Portal)项目中。
1) 使用 ProSave 导出配方的数据记录
在 Windows 的开始菜单(“SIMATIC > ProSave > ProSave”)中打开 ProSave ,进入“常规”选项卡并且设定设备类型和连接参数,然后进入“备份”选项卡。也可以直接从 WinCC flexible 中打开 ProSave(菜单“项目 > 传送 > 备份”)。
在“数据类型”下拉菜单中选择条目“配方(CSV 格式)”。
图. 01
一个合适的路径来存储配方的数据记录,例如一个 U 盘。
点击“开始备份”按钮启动导出过程。
注意
“ProSave”安装程序包含在 WinCC (TIA Portal) 或 WinCC flexible 的安装光盘上并且也可以使用条目:ID 10347815 进行下载。
2) 系统函数 “ExportDataRecords”
在 WinCC flexible 项目中添加 “ExportDataRecords” 到一个事件中,例如点击一个按钮。
图. 02
配方名称以及配方数据记录的编号或名称并被保存,选择一个适当的存储位置,例如一个 USB 记忆棒。
注意
“0”作为数据记录编号来存储所有的配方数据记录。
在项目下载后的事件(例如点击一个按钮)每次触发时即保存当前的配方数据到的存储位置。
3) 面板上的 Miniweb
注意
在这个过程中HTML 页面必须在面板上。这个设置在 WinCC flexible 项目视图下的 “设备设置 > 设备设置 > 运行系统服务”。
使用浏览器建立一个连接到面板的 Miniweb 并且使用用户名密码登录。
注意
默认管理员用户名是 “Administrator”,密码是 “100”。
切换到 “控制功能” 页面。
图. 03
选择 “导出配方” 功能。
可看到配方组态列表。
右击一个配方并在打开的弹出菜单中选择 “目标另存为...” 选项(或相应的浏览器命令)并存储 CSV 文件到本地计算机。
图. 04
简单的点击配方即可查看不需储存的配方数据记录。
4) 导入配方数据到 WinCC (TIA Portal)
在 WinCC (TIA Portal)打开 “配方” 操作区域。
选择需要导入的配方数据记录并点击 “导入配方数据记录”按钮。
图. 05
在打开的对话框中从需要导入的数据中选择配方文件。
图. 06
确认“导入”。
现在配方数据记录被导入。
注意
1 TIA Portal V12OPC.SimaticNet.S7OPT建立通讯连接
2 测试通讯连接
3 连接已经建立但是Item的质量代码是”Bad”
4 连接已建立但是无法访问DB块
5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB
6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持
7 新的PLC数据类型(如64位浮点数等): Simatic NET PC V12
1 使用TIA Portal V12建立OPC与S7-1500通讯连接
在TIA Portal V12插入S7-1500及PC站点,配置网络把站点挂在同一子网中,在Network View中配置S7
连接,如下图示:
图01 注意:
各设备的版本,如示例安装的是Simatic Net PC 2008,那么OPC Server选择V7.0, IE General选择V7.1
留意区分CPU1516的网络接口,左边是Interface_2, 右侧两个口是Interface_1,子网不要设错
完成后分别编译下载S7-1500和PC站点
产品推荐