您现在所在的是:

海为Haiwell

回帖:6个,阅读:2200 [上一页] [1] [下一页]
7561
haiwell 版主
文章数:425
年度积分:50
历史总积分:7561
注册时间:2006/11/13
发站内信
发表于:2010/10/21 8:57:30
#0楼
一、海为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/HMI/SCADA 厦门海为科技有限公司www.haiwell.com
894
twx770824
文章数:31
年度积分:50
历史总积分:894
注册时间:2009/3/9
发站内信
发表于:2010/10/25 10:09:03
#1楼
我在公司是从事电气方面工作的,以前用三菱PLC,最近看到海为,对海为PLC很有兴趣,特别是特殊指令方面,我也下了一个编程软件,看了里面的在线帮助,但对这块的说明太笼统,我想你们能不能给我一个详细的说明书,或者给我寄一份你们的使用说明书
深圳龙华大浪街道石凹第一工业区:深圳鸿泰鑫科技有限公司  唐先生
我的邮箱:twx770824@sina.com   谢谢
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2005/5/2
发站内信
发表于:2011/4/14 15:48:42
#2楼
该用户被锁定,回复内容不予显示!
7561
haiwell 版主
文章数:425
年度积分:50
历史总积分:7561
注册时间:2006/11/13
发站内信
发表于:2011/4/14 16:32:09
#3楼
这个例子只是求出结果(放在V150 V151 浮点数占2个寄存器),呢可以根据自己需要任意使用这个结果
PLC/HMI/SCADA 厦门海为科技有限公司www.haiwell.com
50
2207944883
文章数:15
年度积分:50
历史总积分:50
注册时间:2022/8/11
发站内信
发表于:2022/8/11 22:38:31
#4楼
不知道用st语言怎么写呢
727
芒果小平子
文章数:77
年度积分:50
历史总积分:727
注册时间:2016/10/28
发站内信
发表于:2022/12/5 11:09:44
#5楼
不知道用st语言怎么写呢
788
微鑫科技
文章数:1232
年度积分:788
历史总积分:788
注册时间:2019/11/26
发站内信
发表于:2022/12/5 16:38:53
#6楼
什么设备会用到需要正弦输出?
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004