- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
- 本例包含了有关SIMATIC S7-200的模拟电位器(POT)的使用信息。电位器的位置转换为0至255之间的数字值,然后存入两个特殊存储器字节SMB28和SMB29中,分别对应电位器0和电位器1的值需要一把小螺丝刀用以调整电位器的位置本例介绍了使用模拟电位器调整定时器设定值的三种方案:
---- 方案1说明了用模拟电位器对定时器设定值进行细调的方法。首先通过程序中的偏移量(本例中为200ms)对定时器进行粗调,然后再用电位器能把定时器的设定值地调到满意的设置。每个定时器周期之后,执行子程序1中的指令,把POT0的值(在SMB28中)读到AC1,除以2,再加上200ms的偏移量。返回主程序时,AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示。
---- 在方案2中,对电位器1的100次扫描值在AC3中累加后并取平均,再存入VW12.如果该值低于低保护限值VW14或高于高保护限值VW16(两者均在扫描时初始化)则将新值VW12拷贝到VW14、VW16和VW18中。然后再分别对VW16和VW14的值减、 加3ms,作为新限值,而VW18中的平均值被传回主程序作为对定时器T34的设定值。返回主程序时,VW20中的定时器循环计数值加1,并拷贝到输出字节(QB1),以供显示。
---- 在方案3中,把电位器0(PTO )的值直接作为定时器T35的设定值?AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示。
在S7-200系列中,CPU-214的输出端Q0.0和Q0.1能够输出方波信号,而且方波信号的周期和脉宽均能独立调节,其中脉宽指的是在一个周期内,输出信号处于高电平的时间长度
----下面这个例子说明了脉宽调制(PWM)是如何工作的。输出端Q0.0输出方波信号,其脉宽每周期递增0.5秒,周期固定为5秒,并且脉宽的初始值为0.5秒,当脉宽达到设定的大值4.5秒时,脉宽改为每周期递减0.5秒,直到脉宽为0为止,以上过程周而复始
| 1.A/B 相正交计数器原理 S7-200 plc高速计数器模式9﹑10﹑11支持A/B相正交计数器,其原理是判断A/B相正交脉冲输入信号A相超前或落后B相90度相位角,对应A/B相正交计数器增或减计数。 2.如何在S7-200 PLC中判断A/B相正交计数器方向 根据以上原理,比较相邻两次定时中断采集的高速计数器当前值大小,我们可以在S7-200 PLC中判断A/B相正交计数器的方向。具体可参考以下三部分编程来实现: 首先,设置定时中断时间(可设为0-255ms内任意值)并连接该中断。如下图1所示:
|
接通时间延时 TON 如图 1.25 所示,接通延时定时器(TON)指令在启用输入为「打开」 时,开始计时。当前值(T xxx)大于或等于预设时间(PT)时,定时器位 为「打开」。启用输入为「关闭」时,接通延时定时器,当前值被清除。达 到预设值后,定时器仍继续计时,达到大值 32767 时,停止计时。 图 1.25 TON 定时器 1)定时器作为开关量的输出 可用「复原」(R)指令复原任何定时器。「复原」指令执行下列操作: 定时器位 = 关闭,定时器当前值 =0。 在如图 1.26 所示的例子中,网络 1 表示在(10)100 ms 或 1 s 之 后,100 ms 定时器 T37 超时,其中 I0.0 打开 =T37 被启用,I0.0 关闭 = 禁止和复原 T37。