登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:plc如何控制模拟量
点击:1289 回复: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
上一页
下一页
工控新闻
消费+工业双线爆发!两家具身智能企业接连落地5亿及数亿大额融资
破局规则封锁,筑牢产业根基——FCC认证变局下的东土担当
人形机器人量产元年开启 产业链进入规模化商业化新阶段
聚焦网红重庆,制造重镇!第26届立嘉国际智能装备展览会,5月28-31日启幕
智能模切 精准控制 | 英威腾TS633赋能刹车片精密模切升级
柯马与欧姆龙机器人达成战略合作,拓展轻工、电子及医疗行业先进自动化解决方案
ABB携手天能共筑“算电一体”与零碳园区新生态
“小米系”具身智能公司,获数亿元B+轮融资
更多新闻资讯