登录
首页
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
上一页
下一页
工控新闻
倍福 TwinCAT — “三十而立” 一个平台,汇聚所有自动化功能
安波福与柯马携手开发新一代机器人、自主系统及工业物流解决方案
倍福Hannover Messe 2026 展台回顾
航空工业昌飞、中国航发东安、涡轮院、动研所等齐聚第六届航空计量测试与检验检测发展论坛,5月21-22日苏州见!
从“造车”到“造人” 特斯拉Optimus机器人量产
华北工控EPC-3206HG搭载海光3000系列处理器:满足工业网关的产品需求
华北工控|EMB-3552搭载飞腾D3000M处理器,为政务数智化转型提供强劲动能
舍弗勒长沙新研发大楼正式启用,持续深耕本土研发
更多新闻资讯