? 工业自动化网 亚搏体育取款,亚博官方网址,yabo2018.net
推广 热搜: plc? 自动化? 传感器? 机械? LabVIEW? 触摸屏? 软件? 自动? 控制? 电脑?
?|? 行业亚搏体育取款 ?|? 机械制造 ?|? 机器视觉 ?|? 机械自动化 ?|? 仪器仪表 ?|? 工业机器人 ?|? 编程开发 ?|? 嵌入式 ?|? 电子技术 ?|? 工控自动化 ?|? 电工电气 频道
楼主 | 收藏 | 举报 2015-09-20 11:18 ? 浏览:411 ? 回复:1

初试台达PLC-ES2模拟量输入

?在1991年第1次接触PLC时,我凭一本3.9元的F1编程手册,就摸索着编了一个“很复杂”的直线电镀生产线顺控程序(33个工位、两台行车、一个大循环含4个小循环总计350多个动作)——说复杂,是因为那时缺资料。并且,当时用了三种方法编程;在亚搏体育取款调试过程中,还抓住机会,几天之内试了一套程序。

?? 不过,很遗憾的是,由于工作环境的关系,对于PLC的应用,也就仅此而已——除了顺控程序,其他均未用过。这次,有朋友提供了一个台达ES2给我学习,还得到了一个AD模块(DVP04AD-E2),于是就想看看模拟量。本来,是可以向朋友请教的,但我现在时间充裕,又没有应用对象,所以就想自己查资料来试,以取得自学的经验。下面是学习过程。

1.首先要清楚的是,什么指令能用于模拟量输入。
?? 查“DVP-ES2操作手册——程序篇”API指令一览表,找到有“FROM”、“TO”两条指令相关,分别为“扩展模块CR数据读出”和“扩展模块CR数据写入”。CR是控制寄存器的缩写。
?? 于是,再翻到有关页面,查看其详细说明,得到FROM指令的格式是:FROM? m1? m2? D? n,参见图1。


?? m1:扩展模块所在的编号,取值范围0~7;
?? m2:欲读取扩展模块的CR编号;
?? D:读出数据保存位置;
?? n:一次读取数据的笔数。
?? ① 再继续看其解释,从次页知道,扩展模块的编号与其与主机的位置有关;倘若只有一台扩展模块,则其编号为0,此点不存在问题。
?? 读出数据的保存位置,则是在PLC主机上的,由编程者指定,也不存在理解困难;而n,也不是问题。
?? ② 问题是,图1中的m2,K29是如何来的呢?或者说,模块内的数据储存在哪里、能否利用编程软件直接观察到?
?? 查“DVP-ES2操作手册-硬件篇”有模拟量输入/输出模块配线,却不但没有回答上述问题,反而增加了一个新的疑问:可以采用电压或电流信号输入,则是如何设定的呢?硬件上没有见到相关的设置开关。
?? ③ 从而,现在的工作是,必须确定是否有模块的操作手册。
?? 从台达网站的下载页面,看到了有模块资料,于是下载了“DVP-ES2操作手册-模块篇”,其第1部分就是“模拟量输入模块 DVP04AD-E2”的介绍。

2.输入信号的读出
?? 于是,知道了CR#2~#5为输入模式设定,CR#8~#11为通道信号的平均次数设定,CR#12~#15为通道输入信号平均值显示,CR#20~#23通道输入信号现在值显示。另外,主机的寄存器D9900~D9999,寄存对应输入信号平均值。
?? 选1#通道(CH1)作试验,可得程序如图2:

?? ① 将模块与主机连接,PLC通电,发现模块的“错误指示灯”点亮;先不管他,程序能正常输入。后将模块的24V接通,显示正常、“错误指示灯”熄灭。
?? ② 为了简便,拟直接采用1.5V电池作为信号,故采用了模式1。为便于观察,特将显示值(D0)扩大了10倍,即当电池电压为1.5V时,(D0)=15。
?? 通电试验,按操作手册接入一个电池,D0显示15;接入两个电池,显示30.
? ?可以说,已经达到了试验目的,证明FROM、TO指令,是应用于模拟量的。
?? ③ 一个问题是,虽然D0能够读到稳定的15、30值,但D9900、D110等的数字(编程软件界面观察)一直有跳动,不知如何解释,是干扰还是正常现象?

3.结语
?? 本文介绍的是一个最基础的试验,但由此对模拟量模块及其使用,有了初步的认识,也可以算是入了门;入了门就好办,以后的路就宽了。
?? 当然,开始时的认识难免有偏颇甚至错误之处,但毕竟迈出了第一步,故仍然是可取的;虽然,就该问题来说,现在完全可以去求助他人,但是在工作实践中,总会遇到难以请教的问题,所以不妨作个练习,以获取有益的历练。
?? 总结学习经验如下:首先是查到有关指令,再找到有关资料,然后是理解应用。如果没有实物,则理解的针对性要差一些,以后在触摸屏或变频器控制的学习中,再作尝试。

? ?(顺便支持一下“莫操君《自学自会PLC指令——三菱FX2N编程技术及应用》一书)
?? (其林 20091229)

打赏
沙发 | 回复 | 举报 2015-09-20 15:54
?学习了.
?
网站首页 ?|? 关于我们 ?|? 联系方式 ?|? 使用协议 ?|? 版权隐私 ?|? 网站地图 ?|? 排名推广 ?|? 广告服务 ?|? 积分换礼 ?|? 网站留言 ?|? RSS订阅 ?|? 违规举报
?