登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:plc如何控制模拟量
点击:1282 回复:13
楼主
编辑
引用
管理
673285305
对模拟量输入的信号,PLC如何利用模拟输入信号编辑程序,跟普通数字量输入信号编写有何区别?
13-10-15 11:39
1楼
编辑
引用
管理
fumz78
模拟量可以经过转换成对应大小的数值到PLC内。根据数值大小算出模拟量的大小是多少。
13-10-15 11:56
2楼
编辑
引用
管理
991808412
模拟量在一个范围内是连续的!
数字量只有两种状态!0或者1
13-10-15 13:04
3楼
编辑
引用
管理
673285305
这个我知道,比如温度传感器的模拟信号给PLC作输入信号,温度到达设置值时输出一个信号,这个模拟输入信号怎么确定在程序中是接通或者断开
13-10-15 14:47
4楼
编辑
引用
管理
ZCMY
呵呵;不同的PLC对于模拟量的编写都不一样的;
13-10-15 17:55
5楼
编辑
引用
管理
673285305
你可以就一种PLC举个例子么
13-10-16 07:50
6楼
编辑
引用
管理
991808412
通过比较指令!比如等于或者大于小于啥的
具体就是把模拟量的数值经过AD转换传到PLC中,将其存在数据寄存器中,然后将这个寄存器与数值进行比较,输出相应的信号即可!
最后修改:
2013/10/16 12:38:28
13-10-16 12:37
7楼
编辑
引用
管理
ye_w
有关模拟量可能稍微复杂,不同品牌的PLC对于模拟量是读取是不一样的。
最简单的就是模拟量输入通道有对应的地址,无需额外设置或通过指令来读取。
比如西门子S7-200,第一个模拟量输入通道对应的地址是AIW0,通常读取可以直接访问这个地址。最常见如下:
LD SM0.0 //sm0.0是常ON标志位
MOVW AIW0, VW0 //将模拟量输入第一个通道移动到VW0.
至于你需要采集的温度信号,根据情况断开或接通,只需要比较即可(当然,模拟量还有滤波或控制的回差处理不在这里说明)
LDW>= VW0, 500 //当采集的值大于500时
= Q0.0 // Q0.0输出
13-10-16 13:27
8楼
编辑
引用
管理
673285305
模拟量对应的地址还有哪些,压铸机的模拟输入信号有好几路,使用的是西门子PLC,还需要AD转换模块把模拟数值转换为数值数值么?需要把监测的温度曲线变化,显示到触摸屏上,如何实现?请各位同仁指导.
13-10-17 09:21
9楼
编辑
引用
管理
2310829636
13-10-17 10:19
上一页
下一页
工控新闻
四月工业自动化领域动态全览!
倍福获奖 | ATRO 模块化机器人荣获 2026 年度创新奖
强势登顶!优必选发布全新具身智能世界大模型
工信部印发《工业场景数据要素应用参考指引》探索工业数据“采、集、用”有效路径
汇川技术X四川昊鑫X沐风明创:以AI为擎,合力推动川渝产业数字化升级
倍福Hannover Messe 2026 展台回顾
CIEI将与全球数据周与第五届长三角国际应急博览会两大顶级行业盛会联动,与全球精英共赴智能未来!
第二届 TSN 技术大赛圆满落幕
更多新闻资讯