24小时联系电话:13564595682(易军销售 维修 回收)
24小时联系电话:13564596382(张晗)
工作QQ:2199850142@qq.com
传真 021-37827829
邮编 201620
SIEMENS 上海拓关自动化科技有限公司
上海拓关自动化科技有限公司 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于 工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及 雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面 及网络/软件应用为公司的技术特长,几年来,上海拓关公司在与德国 SIEMENS公司自动化与驱动部门的 长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年 成倍增长,为广大用户提供了SIEMENS的最新 技术及自动控制的最佳解决方案,
上海拓关凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认 真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持。但公司并未仅仅满足与现 状:随着 SIMATIC S7 系列中小型 PLC 产品 S7200 、 S7300 及变频器 MM420 、 MM440 系列的成功推 出,其优越的性能价格比受到众多配套生产厂商的关注,在纺织机械生产行业上海拓关公司先后采用 S7 PLC 及 MM 、 MDV 变频器产品的电气控制系统的设计与编程,并在北京国际纺机展览会上获得了全面的 成功;在其他行业如、上海供水装置的合作中也取得了良好的业绩,并在售后服务方面赢得了用户的一 致好评。
热情周到 为广大用户提供一流的服务
上海拓关公司愿为您解答任何有关 SIEMENS 可编程控制器及变频器的技术问题,并提供详细的技术 资料。公司还在某大型研究所内设有设施一流的培训中心,定期举办 S7 - 200/300 及变频器、全数字 直流调速装置的技术培训班,为您尽快掌握 SIEMENS 自动化产品的使用提供便利。
(西门子核心分销商)专业销售西门子S7-200/300/400/1200/1500PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子通讯电缆、现场总线、DP接头、工控机等,并可提供西门子维修服务,欢迎来电垂询。
回收西门子S120变频器 回收西门子S120变频器 回收西门子S120变频器
因重大工程需求,公司为了压缩成本,现面向社会回收大量SIEMENS PLC模块,回收LOGO模块,变频器,触摸屏,软启动器,S120变频器,数控主板,全国各地大量求购, 回收西门子S120变频器 回收西门子S120变频器 回收西门子S120变频器
在这些页面下您可以浏览和下载这些视频。此外,相关的博途工程对应的每个自动化任务都是可以下载的。
Overview
时间节省 | 控制 | 通讯 | 通讯 | 驱动 | 技术 |
安全 | 仿真 | 维护 |
更多信息请点击:
www.siemens.com/automation-tasks
TIA 博途: 节省时间工具 - 面板技术 | 链接 |
面板技术可以帮助工程师节省大量时间。因为能够同时创建可视化和控制;支持保存面板到全局库并且反复使用它。 这意味着能够快速的进行HMI开发,同时能够快速且高效的实现全局改变! | 78380998 |
TIA 博途: 节省时间工具 - 改变设备类型 | 链接 |
在自动化项目中经常会提出新的需求;能够轻松改变设备类型的能力恰迎合了那些新的需求。从而帮助工程师节省大量时间。 | 78380995 |
TIA 博途: 节省时间工具 - 画面动画 | 链接 |
当通过简单的动画快速准确的创建可视化应用时,屏幕动画可以大量的节省时间。 | 78530249 |
SIMATIC S7-1200: AT 2 - 用户定义网页 | 链接 |
用户自定义Web界面是诊断和控制工厂级设备非常重要的工具。拥有大量远程自动化系统的最终用户,可以直接通过智能手机/设备最大限度的透明的访问所有的系统。 | 75311612 |
SIMATIC S7-1200: AT 4 - 简单的 HMI | 链接 |
在工程组态中,轻松添加一个HMI到当前的自动化系统的能力是一个很大的优点。这是因为图形化的用户界面使控制系统更加简单直观。 | 75313273 |
SIMATIC S7-1200: AT 5 - HMI 到 SCADA | 链接 |
能够利用当前的HMI画面和变量,并且在工厂范围内重复使用所有的内容。为所有的自动化系统提供了广泛的适用性和灵活性。 | 75312933 |
SIMATIC S7-1200: AT 9 - SIMATIC App | 链接 |
自动化系统的Apps已经增加了诊断和控制的功能——随时随地! | 75312637 |
仿真: AT 1 - SIMATIC S7-1500 & HMI 精智面板 | 链接 |
集成仿真和测试对于工程师是有很大帮助的。因为它能帮工程师一遍又一遍地测试硬件配置以及代码。因为无需要购买硬件就可以实现最初的测试,从而节省了宝贵的工程时间和前期项目成本。 | 99572823 |
维护: AT 1 - 远程HMI 访问 | 链接 |
远程HMI访问对于工程师有很大的帮助。因为可以使用网页浏览器快速高效地获得诊断信息,并且能够在库中添加控件图标创建更加完美的HMI架构。它节省了宝贵的工程时间和解决问题的时间。 | 99572770 |
可视化: AT1 - 在HMI上运行和停止CPU | 链接 |
对于工程师通过在HMI上远程启停 CPU 有巨大的优势。因为通过这种方式不需要为了设置CPU的通断而打开现场的控制柜。并且还可以通过webserver或者SCADA 连接远程操作。 | 99521371 |
可视化: AT2_HMI_to_PC_RunTime | 链接 |
具有把当前面板的HMI项目在基于PC的人机界面中重复利用的能力。例如,工厂扩建,对工程师有巨大的优势。因为通过这种方式自动化架构会具有很高的灵活性和可扩展性。 从而节能宝贵的工程时间。 | 99522231 |
附加关键词
调查, 总结, 概括, 综述, 综合评述, 工程效率, 性能, 全集成自动化, 自动化解决方案, 工程平台说明:
本条目说明了如何在 S7-300 CPU 与 WinCC 之间实现按时间排序的消息传输。按时间排序消息是指从 PLC 向 WinCC 站发送消息。在 PLC 中创建消息后,PLC 将会给消息分配一个时间戳并且将其传送给 WinCC 站。WinCC 站无需轮询 PLC。这样就显著减轻了总线的负荷。基本上 STEP 7 中有两种类型的消息:
符号相关的消息 块相关的消息对于 S7-300 CPU 仅能组态块相关的消息。可以在 STEP 7 程序中通过系统消息块创建这些与块有关的消息。一旦 STEP 7 程序调用系统消息块,并且具备了发送消息的条件,系统就会发送消息。消息触发和程序执行是同步的。在 S7-300 CPU 中 (从CPU 314 开始),可以使用系统消息块 SFC17 (ALARM_SQ) 、SFC18 (ALARM_S) 、SFC107 (ALARM_DQ) 和 SFC108 (ALARM_D) 传送与块相关的消息。相比于ALARM_S/SQ,ALARM_D/DQ 提供管理系统资源的可能;其它功能完全一样。S7-312 和 S7-313 CPUs 不支持这些系统消息块!
更多的信息:
手册“SIMATIC S7-300 CPU 31xC 和 CPU 31x,技术数据”这里提供了关于 CPU 报警过程的工作特性数据的具体信息 - 条目 ID 12996906。 手册“Operation List CPU 31xC,CPU 31x,IM 151-7 CPU,IM 154-8 CPU,BM 147-1 CPU,BM 147-2 CPU”
这里提供了关于创建 CPU 报警消息的系统功能和系统功能块的详细信息 - 条目 ID 13206730。 STEP 7 在线帮助
您可以在 STEP 7 在线帮助“组态消息”下找到关于报警过程、报警类型和系统报警块的详细信息。如果您在程序中使用了这些块,那么可以点击 F1 获取详细信息。
必要条件:
已经安装了 WinCC 组件“AS-OS Engineering”。对 WinCC 进行用户自定义安装时可以选择该组件。请遵循如下安装顺序: STEP 7 包含“AS-OS Engineering”组件的 WinCC
条目 ID 22272911 包含了关于如何安装“AS-OS Engineering”组件的描述。
条目 ID 11841504 中包含如何将 WinCC 项目集成到 STEP 7 中的信息。
在 WinCC 项目的“Computer Properties”对话框中的启动列表内启用“Alarm Logging Runtime”。
以下介绍了如何组态与块有关的消息传送。
组态与块有关的消息
这里使用系统消息块 SFC17 (ALARM_SQ) 来实现与块有关的消息传送。使用系统消息块的步骤本质上是相同的。将两个消息组态在一个功能块中。
序号 | 操作说明 |
1 | 将 SFC17 (ALARM_SQ) 拷贝到当前项目 在 SIMATIC Manager 中通过“File > Open... > Standard Library”打开标准库。选择系统消息块 SFC17 (ALARM_SQ)。它位于“Standard Library > System Function Blocks > Blocks”目录中。将系统消息块 SFC17 拷贝到项目中。 |
2 | 创建一个消息兼容块 将一个新的功能块,比如“FB1”,插入到 STEP 7 项目中。使用 STL 语言编程。 打开“FB1”功能块。 创建如下输入变量: EV_ID1 (DWORD) EV_ID2 (DWORD) SIG1 (BOOL) SIG2 (BOOL) SD1 (WORD) SD2 (WORD) 创建如下输出变量: RET_VAL1 (INT) RET_VAL2 (INT) 创建如下临时变量: RET_iVal (INT) 打开输入变量“EV_ID1”的“bbbbbb Properties”对话框。为以下属性赋值: S7_a_type = alarm_s S7_server = alarm_archiv 图 01 对输入变量“EV_ID2”重复上述过程。 在程序部分选择系统消息块 SFC17 (ALARM_SQ)。将系统消息块的参数连接到相应功能块的输入/输出上。 图 02 注意: “ID”参数的值永远设为“W#16#EEEE”。 SIG 参数触发消息。 EV_ID 参数接收系统产生的消息号。 通过 SD 参数可以组态一个消息关联值。 RET_VAL 参数包含错误信息。 因为该消息块只能监测一个消息变量,所以需要再次调用 SFC17,按照上述步骤进行相关的设置。 保存功能块 FB1 并且关闭编辑器。 |
3 | 组态标准的消息 在 SIMATIC Manager 中选中功能块“FB1”。在弹出菜单中调用命令“Special bbbbbb Properties > Messages...”。 消息组态对话框随即打开。
图 03 指定消息 EV_ID1 和 EV_ID2 的消息文本。 注意: |
4 | 在程序中调用消息兼容块 必须在您的程序中调用功能块 FB1。可以打开组织块 OB1 然后输入如下代码:
图 04 警告: 保存组织块 OB1 并且关闭编辑器。 |
5 | 组态与块有关的消息 集成消息兼容块后就可以改变消息文本。例如,可以将测量点的实际名称加入到消息文本中。通过选择背景数据块 (例如 SIMATIC Manager 中的“DB1”) 来实现此过程。在弹出菜单中调用命令“Special bbbbbb Properties > Messages...”。 消息组态对话框随即打开。根据各种相关语言改变对应的消息文本。
图 05 |
6 | 将程序载入 PLC 将程序载入 PLC。 |
7 | 编译 OS “OS Compile”在 WinCC 中创建消息。在早期的版本中这个过程也可以使用“Mapping”或者“AS/OS Connection Data > Transfer”来完成。 必要条件:
图 06 启动 OS 编译程序。在 SIMATIC Manager 中选择 OS,然后在相应的弹出菜单中选择“Compile”。
图 07 向导将通过多个对话框引导用户进行操作,在此可以设置 OS 编译的各种设置项。必须选择将哪个 PLC 程序分配给哪个 OS,以及使用的是哪个连接。 使用“Back”和“Next”按钮可以在向导的设置画面中进行切换。使用“Finish”按键可以获得所显示的编译过程小结。使用“Compile”按钮启动编译程序。 |
8 | 载入 OS 将程序载入 OS。 |
9 | 在 WinCC Runtime 中测试消息 启动 WinCC Runtime,使用变量表触发消息。消息将显示在 WinCC 的报警窗口中,并且可以在需要的地方进行确认。也可以选择通过 STEP 7 程序“CPU Messaging”来诊断消息。
图 08 |
本条目是使用 WinCC V6.0 SP4 和 STEP 7 V5.3 SP2 平台创建的。可以通过MS WINOOWs的功能或Inventory Tool (STEP 7 (TIA Portal) V13+SP1 或更高版本)完全卸载 STEP 7 (TIA Portal) 软件。
描述
在完全卸载 STEP 7 (TIA Portal) 软件之前请先备份您的项目,库和授权。以下对 STEP 7 (TIA Portal) 软件的卸载过程还包括如何从电脑上清除剩余的文件。这对下面这种情况尤其重要:当重装 STEP 7 (TIA Portal) 软件时被中断,提示必须先卸载 STEP 7 (TIA Portal) 软件,虽然之前已经卸载 STEP 7 (TIA Portal) 软件。
在控制面板打开“更改/删除程序”对话框,双击“Siemens Totally Integrated Automation Portal Vxx”应用程序。按照屏幕上的提示选择“yes”确认此消息。 或者使用 STEP 7 (TIA Portal) CD 光盘进行卸载操作。插入 CD 到电脑的 CD 光驱,打开 "Start.exe" 文件。选择对话框语言,然后选择“卸载”选项,并按照屏幕上的提示操作。重新启动电脑。 使用搜索功能,在 WINOOWs 资源管理器中删除所有的“Portal Vxx”文件夹。“Vxx”代表 V11 或 V12或V13。
. 在 WINOOWs 资源管理器中删除“MergeSysLib.log"”文件。这个文件在以下目录中:
在 WINOOWs 7 (标准的安装目录)
C:ProgramDataSiemensAutomationLogfilesSetup在 WINOOWs XP (标准的安装目录)
C:documents and SettingsAll UsersApplication DataSiemensAutomationLogfilesSetup
图.01
注意
如果 “C:ProgrammData” 文件夹在您的电脑不可见,您必须在控制面板的文件夹选项使能 “Show hidden files, folders and drives“ 选项。以WINOOWs 7为例设置如下:
图. 02
在控制面板中卸载的备注信息
如果你的电脑除了安装有 STEP 7 (TIA Portal) 外还安装了 STEP 7 V5.5 ,在使用“更改/删除程序”功能(要点 1.a)卸载 STEP 7 (TIA Portal) 的最后步骤可能会出现一个错误消息。产生这种现象的原因是某些软件(例如,SIMATIC NET V7/V8) 与 STEP 7 V5.5 不兼容。卸载结束后会产生一个软件卸载因错误被终止的文本摘要。但这并不意味着卸载是不正确的。尽管有这个消息,在大多数情况下软件能正常被卸载。更多这 方面的信息可查看日志文件。
图. 03
日志文件的最后,在“START SUMMARY 和 END SUMMARY”之间,可以看到卸载时发生的错误。如果看到“ERRORS=0”条目,尽管有错误消息但卸载成功的概率还是很大的。 这表示电脑上有存在不兼容的软件。
措施
不要在控制面板中卸载 STEP 7 (TIA Portal) ,而是使用 CD 按照要点 1.b 中的描述卸载。
通过 Inventory Tool 卸载
在 STEP 7 (TIA Portal) V13+SP1 或更高版本中可以使用 Inventory Tool 完全卸载单独的TIA Portal 软件包 (STEP 7, WinCC, Startdrive,…)。Inventory Tool 位于 WINOOWs 资源管理器的路径:
运行 Inventory Tool 需要管理员权限。
双击西门子安装助手 "Inventory.exe" 打开 Inventory Tool。在 "Uninstall command" 的输入区域中默认是 "All",点击 "Discovery" 按钮。系统会扫描所有已安装的西门子软件然后在 "Uninstall bbbbbb" 表中列出,这个过程可能会花费几分钟时间。
注意
条目为"SEPRO" 类型,版本为 "TIAP13" 的相关的已安装包(例如"SEBU_STEP7") 由黑体字突出显示。
右键点击每个想要卸载的软件条目,在弹出的菜单中选择 "Uninstall Unit" 。之后会为每个选择的软件生成一个查询并在 "Uninstall command" 的输入区域中列出。
点击 "Uninstall" 按钮开始卸载选中的软件包。
卸载完成后重新启动 PC。
更多信息
关于安装 STEP 7 (TIA Portal) 的更多信息和需求可查看条目ID: 50204569.
创建环境
本 FAQ 中的截图来自 WINOOWs 7 SP1 企业版和STEP 7 (TIA Portal) V13+SP1。
关键字
版本冲突
1. 概述
ET200S 功能模块主要包括四种类型:模块1Count24V/100kHz, 1Count5V/500kHz, 1SSI 和 2 PULSE。本文主要针对初次使用 2 PULSE 功能模块的用户,介绍 2 PULSE 两路脉冲输出功能模块的功能、配置及简单编程。但是本文无法取代 ET200S 功能模块手册《ET 200S Technological Functions》。建议用户通过此文档掌握该模块的初步调试和使用方法后,仔细阅读模块手册《ET 200S Technological Functions》,进一步加深对ET200S 功能模块的理解。
2. 模板介绍
图 1 2 PULSE 模块外形
模板订货号:6ES7 138-4DD00-0AB0
模板功能:该模块可以产生脉冲信号对被控对象进行控制。
工作模式:脉冲输出模式;脉宽调制(PWM)模式;脉冲串模式;On/Off延时模式。
模板主要属性:输出脉冲个数:2;输出脉冲电压:24V;输出脉冲最大频率:2.5kHz
3. 模板接线图
图 2 接线端子
含义:
Channel 0: 端子1 到 4
Channel 1: 端子5 到 8
24 VDC:传感器电源
M:公共端
DI:输入信号
DO:输出信号
4. 硬件配置
2 PULSE 功能模板基本可以和任意ET200S 接口模块一起使用,本文中以 IM151-3PN 接口模块为例。
主要软、硬件列表:
名称 | 订货号 | 数量 |
CPU 315-2 PN/DP | 6ES7 315-2EH13-0AB0 | 1 |
IM151-3 PN 接口模块 | 6ES7 151-3BA20-0AB0 | 1 |
PM-E 电源管理模块 | 6ES7 138-4CA01-0AA0 | 1 |
2 PULSE 脉冲数出模块 | 6ES7 138-4DD00-0AB0 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
STEP7 V5.4 SP5 | 6ES7 810-4CC08-0YA7 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
表 1 软硬件配置
图 3 系统配置图
5. 硬件组态及参数配置
按照图 3 通过网线连接 CPU315-2PN/DP 与 IM151-3PN 的PN 接口并将 ET200S 站的I/O 模板和功能模板安装好,正确连接电源线和信号线。
打开 STEP7,在管理器中新建一个项目,插入相应的 S7-300 站,进入硬件配置界面,配置 PN I/O 和其他相关模块(图 4)。由于本文主要介绍 ET200S 2 PULSE 模块,其他配置过程不在详细描述,如有关于 PN I/O 配置的问题请参阅相关手册和说明,参考链接:26707214
图 4 硬件组态
ET200S 2 PULSE 模块参数配置界面:
图 5 2 PULSE 模块参数界面
其中参数含义:
1. 组诊断;
2. CPU/主站停机时输出的状态:可以选择继续工作、使用替代值等模式;
3. 通道编号 0;
4. DO 诊断:可以诊断输出断线、短路等;
5. 替代值:配合参数 2 使用;
6. 运行模式:更改 2 PULSE 输出模式,包括脉冲输出,脉宽调制(PWM),脉冲串,On/Off 延时等模式;
7. PWM(脉宽调制)的输出模式:可以使用千分数或者S7 模拟量格式的值;
8. 时基:后面所有跟时间相关的参数都以该参数为时间单位;
9. DI 数字量输入的功能:可作为普通输入和硬件使能使用;
10. 接通延时;
11. 最小/脉冲时间;
12. 周期时间;
13. 通道编号 1;
将项目配置好后,存盘编译并下载,参数配置随即生效。
6. 编程
该模板跟很多其他的 ET200S 功能模板类似,都是通过外部 I/O 直接对模板进行控制和反馈。ET200S 2 PULSE 模块输入/输出分配详见表 2,表 3:
控制信号(输出):
表 2 输出地址分配
反馈信号(输入)
表 3 输入地址分配
为了便于对该模板地址中的位、字节、字等地址的读写,我们根据模板的硬件地址将需要的输入/输出地址通过程序映射到一个接口 DB 块中,以后的操作都针对该 DB 块中相应的地址进行读写即可(见图 6):
图 6 项目程序
7. 模式说明及举例
7.1.脉冲输出模式:
脉冲输出模式可以使 2 PULSE 模块在输出使能后通过一定时间的延迟后输出一个给定脉冲宽度的脉冲输出。时序请参见图 7:
图 7 脉冲输出时序图
脉冲数出参数配置:
图 8 脉冲数出参数配置
在 2 PULSE 模块参数界面,选择运行模式为 pulse output,时基为 1ms,DI 输入功能为普通输入,所以在运行的时候输出将不参考硬件使能的状态。启动延时设为 1000ms。
通过图 7 可以看出脉冲输出模式需要在程序里面给定给两个主要的数值:脉冲时间和接通延时时间,其中:
脉冲时间 = 给定数值 * 参数设定的时基
接通延时 = 延时系数 * 0.1 * 参数设定的启动延时
变量表赋值:
图 9 脉冲数出赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲时间 = 2000 * 1ms= 2s
接通延时 = 10 * 0.1 * 1000ms = 1s
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX0.1 会经过 1s 的延时后输出一个 2s 宽的脉冲。
7.2.脉宽调制(PWM)模式:
在脉宽调制模式下,该模块可以输出一个脉冲序列,用户可以通过修改输出值来修改脉冲序列的脉冲宽度,可以通过系数修改脉冲的周期。时序见图 10
图 10 脉宽调制(PWM)模式时序图
脉宽调制(PWM)的参数配置
图 11 脉宽调制(PWM)模式参数配置
1. 选择运行模式为脉宽调制(PWM);
2. 输出 PWM (脉宽调制)的输出模式:本例中使用千分数;
3. 时基为 1ms;
4. DI 为普通输入,不作为硬件使能;
5. 启动延时为 1000ms;
6. 最小脉冲宽度 10ms (调节脉冲宽度时,最小不能小于此值);
7. 脉冲周期时间为 1000ms;
脉宽调制(PWM)模式可以在程序里面给定给两个主要的数值:脉冲宽度和脉冲周期,其中:
脉冲周期 = 周期系数 * 0.1 * 参数预设的脉冲周期
脉冲宽度 = (给定数值 / 1000) * 脉冲周期
通过变量表赋值:
图 12 脉宽调制(PWM)模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲周期 =10 * 0.1 * 1000ms = 1s
脉冲宽度 = (500 / 1000) * 1s = 0.5s
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX 0.1 将经过 1s 的延时后输出一个占空比为 1:1 的 1Hz 频率脉冲。要改变脉冲宽度,直接修改 DB2.DBW 50 的给定值即可。
7.3.脉冲串输出模式:
在脉冲串输出模式中,该模块可以输出一个固定脉冲个数的脉冲串,用户可以定义脉冲个数和修改脉冲周期时间。时序见图:
图 13 脉冲串输出模式时序图
脉冲串输出的参数配置:
图 14 脉冲串输出模式参数配置
将参数中的运行模式更改为 pulse train,脉冲宽度赋值为 100ms,其他参数与前面模式类似。
脉冲串输出模式可以在程序里面给定给两个主要的数值:脉冲个数和脉冲周期,其中:
脉冲个数 = 给定数值
脉冲周期 = 周期系数 * 0.1 * 参数预设的脉冲周期
通过变量表赋值:
图 15 脉冲串输出模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
脉冲周期 = 2 * 0.1 * 1000ms = 200ms
脉冲个数 = 50
这时,当激活软件使能 DBX52.0 时,观察 DB2.DBX 0.1 会经过 1s 的延时后输出 50 个周期为 200ms 的脉冲串。将该脉冲串接到计数功能模板的输入做计数,可以由图16 看到计数的结果为 50 个。要改变脉冲周期,直接修改 DB2.DBW 53 的系数值即可。
图 16 脉冲串输出模式计数测试结果
7.4.On/Off-Delay 模式
在 On/Off-Delay 输出模式下,该模块输出可以根据数字量输入的状态做延时接通和延时关断。时序见图:
图 17 On/Off-Delay 模式时序图
On/Off-Delay 的参数配置:
图 18 On/Off-Delay 模式参数配置
将参数中的运行模式更改为 on-/off-delay,并设定接通延时为 1000ms,其他参数与前面模式类似。
On/Off-Delay 模式可以在程序里面给定给两个主要的数值:关断延时时间和接通延时时间,其中:
关断延时 = 给定数值 * 参数预设的时基
接通延时 = 接通延时系数 * 0.1 * 参数预设的接通延时
通过变量表赋值:
图 19 On/Off-Delay 模式赋值变量表
根据输入/输出地址定义,将相应的值写到相应的地址中,在本例中数值为:
关断延时时间 = 1000 * 1ms = 1s
接通延时时间 = 10 * 0.1 * 1000ms = 1s
这时,激活软件使能 DBX52.0 后,观察输入状态 DB2.DBX 0.2 和输出状态 DB2.DBX 0.1,当数字量输入接通后,数字量输出经过 1s 的延时后接通;当数字量输入断开后,数字量输出经过 1s 的延时后断开。
ET200S 2 PULSE有两个通道脉冲输出,本文只针对第一个通道进行描述,第二通道的使用方法与第一通道相同,而且两个通道可以独立使用不同的操作模式,互不干扰。如要了解更多关于此模块的使用方法、诊断方法、技术参数等内容,请参见模块手册《