厦门海为科技有限公司
新增产品 | 公司简介
注册时间:2013-07-17
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

D系列物联云HMI人机界面
工业物联云盒Cloud Box
海为卡片型PLC
C系列 - 经济型PLC主机
T系列 - 标准型PLC主机
H系列 - 高性能型PLC主机
N系列 - 运动控制型PLC主机
PLC模拟量扩展模块
PLC开关量扩展模块
PLC温度扩展模块
PLC通讯扩展模块
人机界面
海为SCADA云组态软件
S系列PLC主机
首页 >>> 技术文章 >

技术文章

国产PLC Haiwell(海为)PLC应用技巧:实现正弦波输出

Haiwell(海为)PLC应用技巧:实现正弦波输出 
作者:厦门海为科技有限公司
一、海为PLC正弦波输出
    在PLC程序中做正弦波的输出就是:PLC寄存器的值随时间的推移,按正弦波的变化规律而变化的一种求法(周期和幅值可设定)。然而时间增量的大小决定着寄存器值变化的快慢,利用系统16us精度的时间来处理可以达到毫秒级变化。该例可设定的周期与幅值分别为:7-12秒和5-30。
正弦波输出的程序示例如下图所示:
 
二、总结
    1、当周期设成7秒时,那么一个时间片约等于1.94毫秒(7s*1000/3600≈1.94ms),也就是每1.94毫秒就要更新一次数值。1.94毫秒如此短的时间内就可更新一次,没有利用16us单位的系统时间是不可能做到。
    2、利用“比较开关”来判断是否执行正弦值的更新比用“边沿触发”来执行,会更加的及时,能有效减少因边沿产生而扫描刚过之间的时差要等到下一个扫描周期才能执行,进而能及时地更新数值,减少扫描周期对数值更新的影响。
  3、本示例正确执行的条件为:扫描周期<时间片,如:当周期设成7秒时,时间片约等于1.94毫秒,扫描周期应小于1.94毫秒。
上一篇:国产PLC Haiwell(海为)PLC应用技巧:实现PLC配方功能
下一篇:国产PLC Haiwell(海为)PLC应用技巧:20路温度每路用12段曲线控制应用介绍
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除