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

主题: 关于西门子1200输出模拟量的问题 急急急!!!!

点击:22041 回复:16

我知道西门子200 用move指令进行输出模拟量的操作  现在正在学习新的s7-1200   手里由cpu为1214c西门子1200一个  模块sm1234一个 已经进行组态连接  但是如何用模拟量模块输出电流信号 或者是电压信号呢   在1200上 是用move指令吗  还是用其他的指令  求大神指点 谢谢
15-10-13 20:59
直接MOVE,注意组态地址!
15-10-13 21:23
但是接了 用电笔测量没有信号啊
15-10-13 21:25
我就是用了一个简单的move语句  out这边是 地址是qw96    是sm1234模块的输出口 但是不知道in那边应该是什么东西
15-10-13 21:28
附件 QQ截图20151013212736.jpg
附件 QQ截图20151013212816.jpg
注意组态时的信号类型,通道地址!
15-10-13 21:29
附件 1.jpg
NORM中的 MIN和MAX 就是实际工程量的最小和最大值。NORM中的VALUE的值,可以通过MOVE传送。
SCALE中的MIN和MAX 就是PLC内部的最小和最大值。SCALE中的OUT就是模拟量输出地址。
组态时选择0-20MA就是说0-20MA对应0-27648;或者4-20MA就是4-20对应0-27648; 以前版本组态中没有4-20MA,只有 0-20,此时,4-20对应的就是5530-27648;
电压信号也一样,如果是-10--10 就是对应-27648——27648.
15-10-13 21:37
如果我选用的是模拟电压输出类型  范围是-10~10v   那么NORM中的MAX 和MAX就应该为-10 和10   相同的scale是plc内部的最大值和最小值  所以 SCALE中的MIN 和max 就应该是-27648~27648   out 那边应该是给模拟量的输出端子qw96  您看是这样吗?
15-10-14 09:15
move 对应的是怎样一种关系呢   比如我选择模拟量输出电压信号-10--10   就是对应-27648——27648.应该在move的in端输入-10 到10 之间的数  还是输入-27648——27648之间的数那
15-10-14 09:19
NORM中的MIN 和MAX  是实际的工程量的量程啊,不是-10V到10V  电压还是电流是在模块通道组态中选择的,不是写在程序里的。
就是说 假如你的模拟量输出是控制给定的频率,实际频率的量程为-50到50,那么NORM中的MIN 和MAX 就是-50 和 50.
下面这部分没错:“相同的scale是plc内部的最大值和最小值  所以 SCALE中的MIN 和max 就应该是-27648~27648   out 那边应该是给模拟量的输出端子qw96 ”
最后修改:2015/10/14 9:43:03
15-10-14 09:35

引用 小泽奔跑 在 2015/10/14 9:19:02 发言【内容省略】

直接输入,当然是传送-27648—27648之间的数值啊。
15-10-14 09:41

上一页下一页

工控新闻

更多新闻资讯