您现在所在的是:

西门子SIEMENS

回帖:27个,阅读:4176 [上一页] [1] [2] [3] [下一页]
4336
rockmusic
文章数:964
年度积分:101
历史总积分:4336
注册时间:2009/8/4
发站内信
发表于:2009/11/10 20:07:51
#0楼
程序的大概意思就是说,PLC模拟输出模块的4-20MA电流信号,来控制现场变频器的自动变速,当模拟模块输出20MA电流,变频器以50HZ的频率运行,PLC输出0MA电流信号,变频器停止运行。根据实际需要直接修改IN的值就可以了。

下面我已把IN的值设为50,也就是说,现在模块现在输出20MA的电流,现场变频器以50HZ的频率运行。如想变频器以30HZ的频率运行,直接将IN的值设为30就OK了。

大家看我写的这段程序可行吗?有什么毛病的话,有的话请大家指出来,我好再改正一下,谢谢。
附件
附件
附件
974
刘海涛
文章数:2
年度积分:50
历史总积分:974
注册时间:2008/9/15
发站内信
发表于:2009/11/10 21:53:06
#1楼
我也不知道
其实我也是一直在找这个东西,如果你已经想好的话,在更新一下,我好学习一下,谢谢帮忙
938
hb_zlx
文章数:26
年度积分:50
历史总积分:938
注册时间:2008/11/23
发站内信
发表于:2009/11/10 22:21:42
#2楼
貌似是你这个理!
不过在S7300中可以直接调用FC105,FC106进行规范化处理
1130
gggggg60046
文章数:9
年度积分:50
历史总积分:1130
注册时间:2007/6/16
发站内信
发表于:2009/11/11 1:24:29
#3楼
ok表情
4336
rockmusic
文章数:964
年度积分:101
历史总积分:4336
注册时间:2009/8/4
发站内信
发表于:2009/11/11 9:20:16
#4楼
大家怎么没发表意见的呢?如果没问题的话,我会把模拟量输入整定的程序在发出来,供大家参考。
1965
zhoukj
文章数:355
年度积分:50
历史总积分:1965
注册时间:2008/5/27
发站内信
发表于:2009/11/11 10:46:43
#5楼
~-~
以下是引用hb_zlx在2009-11-10 22:21:42的发言:
貌似是你这个理!
不过在S7300中可以直接调用FC105,FC106进行规范化处理
有现成的块可以调用的
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/11/11 10:53:41
#6楼
以下是引用rockmusic在2009-11-11 9:20:16的发言:
大家怎么没发表意见的呢?如果没问题的话,我会把模拟量输入整定的程序在发出来,供大家参考。

输入输出整定程序也不必发了,曾经给这个论坛的大哥写了一个,应该还在这个论坛上可以找到,无非一个线性化的公式而已。

Regards
19858
pqsh 版主
文章数:7496
年度积分:474
历史总积分:19858
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2009/11/11 11:22:32
#7楼
程序缺少-lo_lim.当然为0的时候无所谓,但不通用.y=(x-Lo)*(OH-OL)/(Hi-Lo)+OL线性化.
其实,这个程序是有硬伤的.硬伤就在,使用整数(INT)计算,可能导致误差很大.特别是先除,导致取整;先乘又导致溢出.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
19858
pqsh 版主
文章数:7496
年度积分:474
历史总积分:19858
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2009/11/11 11:23:17
#8楼
更正
这个应是GE的PLC.
6400-32000感觉像.
既然是200的就抱歉了.
不过程序道理是通用的.


[此贴子已经被作者于2009-11-11 12:49:08编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
4336
rockmusic
文章数:964
年度积分:101
历史总积分:4336
注册时间:2009/8/4
发站内信
发表于:2009/11/11 11:58:30
#9楼
回复5楼:这个是200的PLC,不是300的PLC,没有这样的块调用。
回复6楼:照您那么说,我这个帖子不应该发就是了?请大家帮我看程序还有错了吗?首先声明我是自己写的不是复制人家的。再就是您会的东西,别人就不准发出来了是吧?这是谈论问题的地方不是你在这说应不应该发。
回复7楼:首先感谢您的指正,的确您说的硬伤我也发现了,比如实际中要求频率设定为30.8HZ那么我的程序就实现不了了,所以一会我会改改程序,在计算的时候用浮点,然后转整数。然后我程序最后还缺了个MOVW   LW20, #OUT:LW10。
回复8楼:这是西门子200的PLC,不是GE的。

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

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

93.6006