登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:S7-300编程(小信号切除)

点击:1969 回复:8

附件 IMG_20151102_155425.jpg
附件 IMG_20151102_155453.jpg
15-11-02 20:28
小弟是个初学者,想请教
下一张图是FC305内的程序
第一张图fc305中150如何得出?
下一张图中#in与上图FC305中的in区别
15-11-02 20:35
楼主编程思想很先进表情。门限,坐标平移,坐标尺度缩放,分段补偿在ADC后面都是常用的。非专业人士说的语言不标准不要喷哈。
15-11-02 20:45
我只看到使能,输入,输出,比较指令。还有不同进制的输入。楼上说得太高深,真心不懂。表情
15-11-02 22:19
是不是像滤波器一样的意思?
15-11-03 07:23

引用 neverland161 在 2015/11/2 20:35:09 发言【内容省略】

1、150/27648/20约等于0.1mA
2、带有#in的说明其为局部变量。
15-11-03 08:45
这个就是形参和实参的区别、 #IN #TEMP这些都是局部变量, IN是实参,定义接口数值。这个其实可以连模拟量转换程序封装在一起了。 为什么是150 :150/27648/16  大概在3.39mA   要不然传感器断线这些就是直接-32768了,这时程序传0给后面
最后修改:2015/11/3 11:33:49
15-11-03 11:32
非常感谢上面两位的回复
是不是这样理解:
S7-300模拟量模块4-20ma模拟值对应十进制0-27648
将其转化为 Y=KX+B 一条直线函数
已知两点(4,0)(20,27648)
可以求得:K,B的值
然后讲Y=150带入,可求得X=4.0868ma
但是还是不能理解为什么in-shu值为150,就可以达到切除小于1A的电流值??
15-11-03 21:28

引用 neverland161 在 2015/11/3 21:28:51 发言【内容省略】

差不多就是这样,不过用的是直线方程中的二点式。
15-11-04 09:54

工控新闻

更多新闻资讯