西门子s7-300模拟量输出0-10v。如何编程?

西门子s7-300模拟量输出0-10v。如何编程?,第1张

楼上的记错了吧。S7-300,模拟量输出模块寻址,绝对地址是PQWXXX。AQW是S7-200模拟量输出的寻址。输出字的有效范围是0~27648(0~32000是最大范围)如果是电压输出,0~10V,则输出字大小为
(4/10)27648直接把这个值赋给你想要输出电压的通道地址就可以了。对,就在0B1里用一条MOV指令就行。
当然,最好你是用一个字地址,比如MW100赋值给PQWXXX。然后在VAT中随时修改MW100的值,输出端口就有你想要相应的电压,这样方便。

SLD算什么意思?左移双字? 模拟量输入 L PIW256//如果你模拟量通道为256的话 T DB1DBW0 //保存到数据块中。 模拟量输出 L DB1DBW0 T PQW288//如果你的模拟量输出通道在288的话。 就这么简单。

首先是设置模拟量的类型(电压,电流,范围等),这个不同厂家设置方法不一样,比如西门子S7-200系列PLC是用拨码开关拨,三菱FX系列PLC是用TO和FRIM指令。
然后就是读取或写入数值。这个不同厂家程序写法也不一样,比如西门子S7-200系列PLC是用AIW或QIW寄存器,三菱FX系列PLC还是用TO和FRIM指令。
然后就是参与计算,比较等程序。这个就是根据设备工艺要求等,具体分析,具体去编写了。
望采纳。。。。。。

液位 一般都是液位计 一般用331-1kf02 电流型 (2线制)需要串进去个24V电源;注意(就想中学中学的电流表测电流一样,自己画画电路图就明白了,) 就如模块中的信号是4-20mA的,例如 地址为PIW256 从其中读取的数值为0-27648 对应液位计的 最小量程和最大量程。这样你就可以算出来了··· 至于具体的逻辑关系相信你自己就能弄出来了··这个不用说了····太简单了··


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13255492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存