扫一扫,微信关注我们
品牌 | Siemens/德国西门子 | 应用领域 | 化工,电子,电气 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
西门子PLC模块6ES7211-1AE40-0XB0
HSCO HSC1 描述
SM37.0 SM47.0 复位有效电平控制位 0=高电平有效, 1=低电平有效
SM37.1 SM47.1 启动有效电平控制位于 0=高电平有效, 1=低电平有效
SM37.2 SM47.2 正交计数器速率选择 0=4X计数率, 1=1X计数率
SM37.3 SM47.3 计数方向控制位 0=减计数, 1=正计数
SM37.4 SM47.4 向HSC中写入计数方向 0=不更新, 1=更新计数方向
SM37.5 SM47.5 向HSC中写入预置值 0=不更新, 1=更新预置值
SM37.6 SM47.6 向HSC中写入当前值 0=不更新, 1=更新当前值
SM37.7 SM47.7 HSC允许 0=禁止HSC, 1=允许HSC
参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52中,具体的程序
西门子S7-200系列PLC的PID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
在现场的PID参数的调整过程中,针对西门子S7-200型PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。
用S7-200 CPU 214的高速计数器HSC累计来自模拟量/频率转换器(A/F的脉冲来计算模拟电压值
本例说明了如何利用CPU 214的高速计数器HSC及频率转换器来计算模拟电压。首先频率转换器将输入电压(0~10V)转换为矩形脉冲信号(0~2000Hz),再将此信号送入CPU214高速记数器的输入端并累计脉冲数。当预置的问隔时问到后,通过累计脉冲数,计算出被测模拟电压值。
主程序 在*个扫描周期调用子程序SBR0
SBR0 高速计数器和定时中断的初始化
INT0 对高速计数器求值的定时中断程序
程序和注释
主程序在*个扫描周期调用初始化程序SBR0,仅在*个扫描周期标志位SM0.1=1由子程序SBR0实现初始化。首先,把高速记数器HSC1的控制字节SMB47置为16进制‘FC',其含义是:正方向计数,可更新预置值(PV),可更新当前值(CV),激活HSC1。然后,用指令‘HDEF’把高速计数器HSC1置成工作模式0}即没有复位或起始输入,也没有外部的方向选择。当前值SMD48复位为0,预置值SMD52置为FFFF (16进制)。定时中断0间隔时间SMB34置为100ms,中断程序0分配给定时中断0(中断事件10),并允许中断。用指令HSC1启动高速计数器。
每100ms调用一次中断程序0,读出高速计数器的数值后将其置零。通过HSC1计数值及变换关系(0~2KHz对应于0~10V)来求被测的模拟电压值。本例中,计数值仅除以2,然后置入输出字节QB0,以便通过LED来显示被测的模拟电压值。显示值与10倍真实电压值相对应。例如,计数值为200除以2是100,那么,被测的模拟电压值就是10.0V。因为计数器100ms内共有200个计数脉冲,这正与2000Hz=>10V相对应。假设计数值为104,则实际电压值应为5.2V。
注意:定时中断时间可在5~255ms的范围内变化,然而,通过设立一个标志,可根据需要来延长高速计数器的求值和复位时间,这样就有更长的扫描间隔,以便提高精确度,同时也会带来更长的更新时间。例如,定时中断设为100ms,每调用一次,标志增加1,仅当标志满10时,才对高速计数器求值和复位。也就是说,10V 电压可接收脉冲为2000,这样,求值精确到5/1000V即精确度是上例的10倍,但同时速度也减慢了10倍。
在程序中用定时器来控制时间。SIMATIC S7-200系列可编程控制器设置了两种类型的定时器:接通延迟(On-Delay)定时器(TON),保持接通延迟"(Retentive On-Delay)定时器(TONR)。它们都可工作在三种精度下,即1 msec. 10msec和100msec。
本例说明了每种定时器的操作及使用方法,重点在于小同精度下,定时器的操作方法的区别。
S7-200定时器由一个单独的使能输入端(IN)来控制,由于定时器是可使能的,因此,能够保留过去了的时间值。定时器还有一个预置时间值(PT),当前值更新时,它与当前值比较,定时器位(T位)置位/复位(set/reset)就取决于当前值与预置值的比较结果。
若当前值大于或等于预置时问值,定时器位接通(ON);否则,定时器位断开(OFF)。当前值达值时,计时停。
西门子S7-200可编程控制器PLC使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。
1. 安装条件
操作系统:Windows95以上的操作系统。
计算机配置:IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间。
通信电缆:用一条PC/PPI电缆实现可编程控制器与计算机的通信
TEP7-Micro/WIN32编程软件包括Microwin3.1;Microwin3.1的升级版本软件Microwin3.1 SP1;Toolbox(包括Uss协议指令:变频通信用,TP070:触摸屏的组态软件Tp Designer V1.0设计师)工具箱;以及Microwin 3.11 Chinese(Microwin3.11 SP1和Tp Designer的汉化工具)等编程软件。
3. 编程软件的安装
按Microwin3.1→Microwin3.1 SP1→Toolbox→Microwin 3.11 Chinese的顺序进行安装。
首先安装英文版本的编程软件:双击编程软件中的安装程序SETUP.EXE,根据安装提示完成安装。接着,用Microwin 3.11 Chinese软件将编程软件的界面和帮助文件汉化。步骤如下:(1)在光盘目录下,找到“mwin_service_pack_from V3.1 to3.11"软件包,按照安装向导进行操作,把原来的英文版本的编程软件转换为3.11版本。(2)打开“Chinese3.11"目录;双击setup,按安装向导操作,完成汉化补丁的安装。(3)完成安装。
可以采用PC/PPI电缆建立PC机与PLC之间的通信。这是典型的单主机与PC机的连接,不需要其他的硬件设备。如图1所示。PC/PPI电缆的两端分别为RS-232和RS-485接口,RS-232端连接到个人计算机RS-232通信口COM1或COM2接口上,RS-485端接到S7-200 CPU通信口上。PC/PPI电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持PPI协议的波特率可以选择,分别为:1.2K,2.4K,9.6K,19.2K,38.4K。系统的默认值为9.6K b/s。PC/PPI电缆波特率设置开关(DIP开关)的位置应与软件系统设置的通信波特率相*。DIP开关如图2所示,DIP开关上有5个扳键,1、2、3号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s,如图2所示,1、2、3号键设置为010,未使用调制解调器时,4、5号键均应设置为0。
硬件设置好后,按下面的步骤设置通信参数。
(1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)"菜单中选择“通信(Communications)",则会出现一个通信对话框
西门子PLC模块6ES7211-1AE40-0XB0
*的边框倒角设计,让操作屏的外观更具流线型,给人以舒适感
优雅清新的绿色边框设计,给人以视觉上的开阔感,缓解操作员的视觉疲劳
使用符合 UL 标准的 PC + ABS 合金材料,耐高温、抗腐蚀,特别适用于工业现场的应用环境
微型面板 讲SIMATIC S7-200控制器的这种语言,这意味着可以读或设置所有接点和变量,无需插件。
无论您选择简单应用的文本显示,还是具有图表功能的触摸或操作员面板,我们的微型面板保证您具备针对机器的HMI的全面控制。
本地操作和监测任务的理想选择: 在设计阶段我们格外小心,确保便携式面板便于携带。 结果,所以可以在一个很长时间期内容易地使用所有便携式面板。 可以在各种各样的移动式面板显示尺寸和性能类别中进行选择。 这个便携式无线面板为无线HMI提供zui大移动性
无需其它硬件,因此可以节省空间
性价比,对于中型工厂和机器来说更是如此
使用系列标准工具(例如 WinCC flexible 和 STEP 7),现有程序一般都可重复使用
强度似硬件 CPU
用于存储数据、标记、定时器和计数器的非易失性存储器*性地集成在多功能面板硬件中
通过标准 SD 卡、多媒体存储卡或 U 记忆棒上的按钮即可进行备份/恢复
通过预先组态性能得以优化并且可以轻松使用
可通过 PROFIBUS DP 灵活使用 ET 200 标准组件
PLC 和 HMI 之间可自由选择负载分配
支持 CFC/SCL 编程
整体路由,所有数据都可以通过 Profinet 进行安装和加载。
软件特点
作为精彩系列面板的组态软件,WinCC fl exible 简单直观、功能强大、应用灵活且智能高效,非常适合机械
设备或生产线中人机界面的应用。WinCC flexible 软件包括一系列执行各种组态任务的编辑器和工具。可使用多种便捷的功能来组态显示画面,例如缩放、旋转和对齐等功能。在 WinCC flexible 中,您可根据需要设置自己的工作环境。在组态工程时,组态任务对应的工作窗口会出现在显示器上,包括:
1、项目窗口:显示项目结构(项目树),进行项目管理
2、工具箱窗口:包含丰富的对象库
3、 对象窗口:显示已创建对象,并可以通过拖放操作复制到画面中
4、 工作区:编辑、组态画面和对象
5、属性窗口:编辑从工作区域中选取的对象属性
变量管理
拥有*的变量管理器,可以集中管理项目中的所有变量
1、查阅、检索变量更方便,可使用变量名称来标识 PLC 变量
2、通过拖放操作,批量创建名称、类型及地址满足一定关系的变量
3、快速修改多个变量的类型、地址或名称等属性
报警管理
报警管理器支持各种类型的报警:
1、可以自定义报警类别? 支持模拟量及数字量报警
2、可以自定义报警组,相同组的报警可以同时被确认
3、支持报警事件函数包含功能完善的报警显示控件,支持外观自定义
丰富的画面对象库
1、基本对象库—开关、按钮和图形等
2、增强对象库—显示配方、趋势图等? 丰富的符号库
丰富的动画效果简单的生成方式
1、通过设置对象属性生成动画? 支持函数设定动画路径方式
2、支持通过变量控制对象组生成动画
高效、智能的组态方式
1、通过拖拽方式自动创建变量的显示对象及画面的切换按钮
2、支持画面对象的自动排列功能
3、支持用户自定义对象库
4、支持向导式快速工程组态
*的多语言组态
1、支持 32 种语言,其中 5 种可以在线转换
2、支持多语言显示,无需重新设计画面
3、内置系统字典和用户字典功能,支持画面自动翻译
4、*的项目文本导入/导出功能,提高并优化工程组态效率
按键式面板
SIMATIC HMI KP8
SIMATIC HMI KP8F
SIMATIC HMI KP32F
第二代精简面板:
SIMATIC HMI KTP400 精简面板
SIMATIC HMI KTP700 精简面板
SIMATIC HMI KTP700 DP 精简面板(不久提供)
SIMATIC HMI KTP900 精简面板
SIMATIC HMI KTP1200 精简面板(不久提供)
SIMATIC HMI KTP1200 DP 精简面板(不久提供)
*代精简面板
SIMATIC HMI KP300 基本型单色
SIMATIC HMI KTP400 基本型单色
SIMATIC HMI KTP400 基本型彩色
SIMATIC HMI KP400 基本型彩色
SIMATIC HMI KTP600 基本型单色
SIMATIC HMI KTP600 基本型彩色
SIMATIC HMI KTP1000 基本型彩色
SIMATIC HMI TP1500 基本型彩色
精智面板 (Comfort Panel)
SIMATIC HMI KTP400 舒适型
SIMATIC HMI KP400 舒适型
SIMATIC HMI TP700 舒适型
SIMATIC HMI KP700 舒适型
SIMATIC HMI TP900 舒适型
SIMATIC HMI KP900 舒适型
SIMATIC HMI TP1200 舒适型
SIMATIC HMI KP1200 舒适型
SIMATIC HMI TP1500 舒适型
SIMATIC HMI KP1500 舒适型
SIMATIC HMI TP1900 舒适型
SIMATIC HMI TP2200 舒适型
移动面板
170 系列
SIMATIC 移动面板 177
270 系列
SIMATIC 移动面板 277
SIMATIC 移动式面板 277 (F) IWLAN