初学西门子PLC编程,图文并茂式全面讲解高速计时器的组态要点

一、理论

CPU224 XP 高速I/O,S7-200 CPU 支持6路高速数字量输入(CPU224/226)和两路高速数字量输出(用于 PTO/PWM)。

产品 CPU224 XP 高速输入中的两路支持更加高的速度。用作单相脉冲输入时,可以达到200KHz;用作双相90°正交脉冲输入时,速度可达100KHz。

CPU224 XP 的两路高速数字量输出速率可以达到100KHz。

图中:

a. 高速输出点Q0.0和Q0.1与Q0.2 - Q0.4成组支持5 - 24VDC电压输出

b. 特高速输入点I0.3/I0.4/I0.5支持5 - 24VDC电压的源型或漏型输入;同组其他输入点电压可以仍然是 24VDC,但要求两者的电源的公共端在1M处连接。

1、CPU224 XP 的高速数字量输入

除了其他高速输入端子外,CPU224 XP 特有的高速输入端子为I0.3、I0.4、I0.5,具体位置如图 1 所示。

这些特高速输入端可用作高速计数器输入端,如表 1 所示:

表 1. CPU224 XP 高速输入端子与计数器分配

根据上表可以看出:

• 要达到单相200KHz高速脉冲输入,可以使用HSC4和HSC5,分别输入到I0.3、I0.4

• 要实现双相90°正交高速脉冲输入,可以使用HSC4;此时HSC5因为I0.4被HSC4占用而不能使用

•HSC4可以工作在模式、1、3、4、6、7、9、10

•HSC5可以工作在模式

2、支持特高速输入的 I0.3、I0.4、I0.5可以接受5 - 24VDC信号;它们既可以用于高速脉冲输入,也可以用于普通输入信号。它们与本组输入点(I0.0 - I0.7)一起,支持源型和漏型输入。

CPU224 XP 高速脉冲输出

CPU224 XP 的高速脉冲输出Q0.0和Q0.1支持高达100KHz的频率。

Q0.0 和Q0.1支持5 - 24VDC输出。但是它们必须和Q0.2 - Q0.4一起成组输出相同的电压。高速输出只能用在 CPU224 XP DC/DC/DC 型号。

常问问题:

a、CPU224 XP 的高速输入(I0.3/4/5)是5VDC信号,其他输入点是否可以接24VDC信号?

可以。只需将两种信号供电电源的公共端都连接到 1M 端子。这两种信号必须同

时为漏型或源型输入信号。

b、CPU224 XP 的高速输出点Q0.0和 和Q0.1接 接5V电源,其他点如Q0.2/3/4是否可以接 24V 电压?

不可以。必须成组连接相同的电压等级。

二、程序示例

HSC3

主程序调用

( 开机第一个脉冲(SM0.1)调用)

子程序 HSC3_INIT

中断程序 HSC3_EQ

做一个脉宽 40MS 的脉冲输出

在程序中和配置

在工具中找到指令向导

选取HSC(下图)

点击下一步

选取要配置的计数器

本例为 HS3模式选取模式0

点击下一步

填写子程序的名字 HSC_INIT

填写计数器的预置值当前值为 0

(本例要求11个脉冲产生一个中断,所以定为11)

计数方向为向上

点击下一步

选中 CV=PV 时产生中断

中断个数选 1

点击 下一步

本画面为默认

点击

点击,完成,确认

在调用子例行程序

产生一个子程序

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180926F1N9ZT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券