全国服务热线 19514718569

西门子模块总代理/杭州

更新时间:2024-01-07 08:08:00
价格:¥888/台
西门子:西门子代理商
西门子CPU:西门子plc
德国:全新原装
联系电话:
联系手机: 19514718569
联系人:吴悦
让卖家联系我
详细介绍

有一种力量,正在支持我们前行,源于博大精深,同心致远。

浔之漫智控技术(上海)有限公司长期低价销售西门子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70变频器.70备件.6SY7000/7010.C98面板,6RA70/28/24直流调速器,6XV电缆,6EP电源,3RW30/40/44软启动器,6AV人机触摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420变频,6DR阀门定位器,7ML.7ME.7MF.7MH仪表仪器,6FC.6SN伺服数控,电机等西门子系列产品

初始化模式 9 和 10

以下步骤介绍如何将 HSC0 初始化为 AB 正交相计数器(针对模式 9 和 10):

1. 使用首次扫描存储器位调用执行初始化操作的子例程。由于使用子例程调用,后续扫

描不再调用子例程,因此可减少扫描执行时间并使程序结构更加合理。

2. 在初始化子例程中,根据所需的控制操作加载 SMB37。

示例(1x 计数模式):SMB37 = 16#FC 产生如下结果:

– 启用计数器

– 写入新当前值

– 写入新预设值

– 将 HSC 的初始方向设置为向上计数

– 将复位输入设为高电平有效

37.jpg

示例(4x 计数模式):SMB37 = 16#F8 产生如下结果:

3. 将 HSC 输入设 0 且 MODE 输入设为下列值之一后执行 HDEF 指令:

– 模式 9 表示无外部复位

– 模式 10 表示有外部复位

4. 用所需当前值加载 SMD38(双字大小值)(加载 0 可进行清除)。

5. 用所需预设值加载 SMD42(双字大小值)。

6. 为捕获当前值等于预设值事件,将 CV = PV 中断事件(事件 12)附加于中断例程,编

程中断。有关中断处理的完整详细信息,请参见启用中断 (ENI) 的相关部分。

7. 为捕获方向更改,将方向更改中断事件(事件 27)附加于中断例程中,编程中断。

8. 为捕获外部复位事件,将外部复位中断事件(事件 28)附加于中断例程,编程中断。

9. 执行全局中断启用指令 (ENI) 以启用中断。

10. 执行 HSC 指令,使 CPU 对 HSC0 编程。

11. 退出子例程。

10 - 副本.png

更改模式 0 和 1 的方向

下列步骤说明如何组态 HSC0,以更改带内部方向的单相计数器(模式 0 和 1)的方向:

1. 加载 SMB37,以写入所需方向:

SMB37 = 16#90

– 将 HSC 的方向设置为减计数

SMB37 = 16#98

– 将 HSC 的方向设置为加计数

2. 执行 HSC 指令,使 CPU 对 HSC0 编程。

加载新当前值(任何模式)

以下步骤介绍了如何更改 HSC0 的计数器当前值(任何模式):

1. 加载 SMB37,以写入所需当前值:

SMB37 = 16#C0

2. 用所需当前值加载 SMD38(双字大小值)(加载 0 可进行清除)。

3. 执行 HSC 指令,使 CPU 对 HSC0 编程。


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:吴悦
  • 手机:19514718569
  • QQ:2810544350
  • Email:2810544350@qq.com
产品分类