卖鱼强66
plc用的是两线电容液位探头,编程用fc105读取了实时的液位,需要设置水泵的启停液位。
例如0.8启动,0.3停止,需要实际水位大于0.8后,水泵抽水,直到水位0.3才停止,不能简单的比0.8大启动,比0.3小停止,编程怎么用比较指令呢。
请叫我王老湿
就用自带的比较指令不行吗?干嘛搞那么复杂?
Avery2233296153
能简单的比0.8大启动,比0.3小停止--这是要区间可调的意思,还是要在边界值上加时间延时,对液位不会那么敏感?
s7200 能用FC105?
Qiang
无上位机设置目标液位时,液位>目标值,延时2分钟后起泵。
有上位机设置目标液位时,液位>设置液位值,延时2分钟后起泵。
用最基本的比较就好了啊,加上延时解决液位=目标值时模拟量波动继而重复发出指令。
lianzhang2020
要求描述不清楚,还是我理解不了...
李东泽
FC 105的out输出的值进行比较。
回复内容:
对: Avery2233296153 能简单的比0.8大启动,比0.3小停止--这是要区间可... 内容的回复!
-------------------------
就是程序手动输入启泵和停泵的水位,例如0.8启动,0.3停止,液位到达0.8后启动,然后液位下降0.7 0.6 直到下降到0.3停止,自带的比较指令好像不行。
对: Qiang 无上位机设置目标液位时,液位>目标值,延时2分钟后起泵... 内容的回复!
对: lianzhang2020 要求描述不清楚,还是我理解不了... 内容的回复!
对: 卖鱼强66 回复内容:对: Qiang 无上位机设置目标液位时,... 内容的回复!
简单啊,简单说一下思路啊你就能明白。比如0.8启动对吧,上位机把0.8写入到D1寄存器内,然后用你的液位去比较D1就可以了~~~
对: Qiang 回复内容:对: 卖鱼强66 回复内容:对: Qian... 内容的回复!
关键是停止液位,单独比0.8大启动,小于0.8就会停止,而不是小于设定的0.3停止
你看这个就行,我把液位的上线和下限分别写入w10和w11里,w7是测量值,一比较就ok了,西门子也一样,无非就是寄存器区不同而已。
对: 卖鱼强66 回复内容:对: Qiang 回复内容:对: 卖鱼强6... 内容的回复!
你用比较的结果直接输出电机启动当然不行了
搞定了 加个延时就没问题了
很好做的,启动时用输出线圈自锁,当液位小鱼0.3时,断开整个回路
小旺快跑
很好做的,启动时用输出线圈自锁,当液位小鱼0.3时,启动回路,大雨0.7,断开回路
非常简单,看一下我做的程序和仿真,密码 nhgf
https://pan.baidu.com/s/1zH70mFanDDyEVhhVP8OR8Q
对: 非常简单,看一下我做的程序和仿真,密码 nhgfhtt... 内容的回复!
0.8和0.3分别改为800、300是为了仿真方便,实际程序是不必要的。
Smile-lyc
感谢诸位大师积极答疑,同时也希望求助楼主在得到满意答案以后或自己已经找到问题解决方案以后,跟自己帖子分享经验,如果是积分悬赏求助,请及时结贴发放积分奖励。