小弟新学PLC不久,有个关于模拟量的程序不知道如何下手,望各位老大指点

[复制链接]
查看3213 | 回复12 | 2008-9-4 20:26:00 | 显示全部楼层 |阅读模式

小弟以前是搞仪表,初学PLC还望老大们多指点.

硬件要求:台达PLC DVP14SS11R2,(有8进6出开关量.)另配了个DVP04AD-S

程序要求:输入模拟信号为电流4-20MA.对应的传感器是一个压力变送器.量程0-16公斤

当压力达到8公斤以上时,Y0输出.压力低于6公斤后Y0释放

当压力低于3公斤以下时,Y1输出.压力高于5公斤后Y1释放

小弟刚学不久还没接触过模拟信号的设置方法,对着个程序实在是摸不到头脑.还请各位大侠指点,最好有个范例.小弟再次谢过了!

另外还想请教下:PLC是否有象仪表一样的对非线性曲线的修正功能!有的话具体是什么呢?怎么实现?

[em10]
zl45320007 | 2008-9-5 14:08:00 | 显示全部楼层

台达的PLC没有用过,只能给你讲一下原理

1、要对应4-20MA和0-16公斤的关系,也就是当8公斤时电流是12MA

2、用比较指令,进行比较电流是否大于12MA,大于的话接通Y0就可以拉

gongkong139 | 2008-9-5 15:34:00 | 显示全部楼层

看起来好象不太复杂但是关于模拟的参数我看着有点晕,按楼上老大说的应该是先比较上限压力然后保持输出,当压力恢复到6公斤再释放,那么是不是要进行两次比较?一次比较是吸合另一次比较是释放。

weizhuqiang | 2008-9-6 14:46:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
csbowei | 2008-9-6 14:50:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
mzg136 | 2008-9-6 22:22:00 | 显示全部楼层

没做过台达的,初学西门子。原理上个人觉得应用置位、复位指令:

压力大于8公斤时对Y0置1,小于6公斤时置0;同理,压力小于3公斤时对Y1置1,大于5公斤时置0。

模拟量输入要对其做规范化编程,如2楼所说4-20 MA电流对应0-16公斤压力,可以得到函数:Y=X-4(Y为压力,X为电流);

然后应用比较指令、置位复位指令可完成。

班门弄斧了,希望有所帮助。

arthas058733 | 2008-9-9 09:09:00 | 显示全部楼层

恩,楼上的说得很对,详细,可以借鉴!!!

Jackie0701 | 2008-9-9 11:35:00 | 显示全部楼层
那位能提供个例子下载来看看就好了
flyskym | 2008-9-9 13:00:00 | 显示全部楼层

能提供文档就好了

ZZQ69 | 2008-9-9 14:00:00 | 显示全部楼层

提供一个程序看看吧?

怎么上传啊?

yffshun365 | 2008-9-9 21:36:00 | 显示全部楼层
你看看D/A说明书上有例程
farmer1191 | 2008-9-10 12:58:00 | 显示全部楼层

能提供文档就好了

632234468 | 2008-9-10 17:53:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则