技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 关于S7-300程序的编写问题

关于S7-300程序的编写问题

刘玉蓉 发布于2014-09-29 18:02 99 0 标签:

这几天在写一个程序,在原来的程序上增加一个清洗系统,不想用太多新的功能块,关于泵的启停,就不调用原来写好的FB块了,想直接单独实现自动、手动运行。以防止和之前的程序搞混乱!
1.操作台上的按钮和触摸屏上面任意启动一个都可控制泵的启停,触摸屏好说,问题是操作台的启动停止钮是同一个,按一下启动了,灯亮了,再按一下,停止了,灯熄灭了,之前搞的起停都是两个好控制,单个按钮的这个还没有搞过,程序里怎么写?怎么自锁,手动/自动怎么切换?(能写个LAD图就很好了)
2.关于用电位计输入到模拟模块,然后通过模拟输出模块输出到变频器来控制速度的快慢,这是手动情况!电位机是操作台上的,自动的时候触摸屏上面输入一个频率也可以自动运转,现在有点迷惑电位器输入的时候要不要用FC105,是个怎么的输入过程,然后又怎么把值给到变频器!要用FC106吗?
3.程序用个怎么的结构实现泵的启停,电位器实现调速,手动/自动怎么切换,有四个泵,不用写FB,怎么直接写程序对应物理地址?就只用原来的CPU 其他DB,FB,FC都不用!这个系统单独用少的功块控制,简单,好用!
 

佳答案

①单键启停 这个有很多方法,程序里如 图。

②为什么不用电位计 直接控制变频器呢,非要 电位器到模拟输入,然后再输出?难道中间有需要其他运算吗?如果需要自动可以使用自动一个IO点 锁住手动的电位器输出,然后通过模拟量输出模块给定变频器模拟量值,比如 0-10V或4-20ma,实际上你电位器输入PIW和输出PQW地址你肯定是知道的(硬件组态上有),直接MOVE指令就可以读出来或写进去,一般27648==10V或者20ma,看你模块是多少位的,这个没问题吧,很好转换的。

③像你说的,你PLC与泵变频器之间 没有通讯,启停:端子控制。速度给定:模拟量输入。
手动自动,就是模拟量给定的来源切换,是电位器还是PLC内部变量?  切换你用一个IO点做控制一个继电器将点位输出和模块输出分开就可以啊? 你的自动是什么意思?


图片说明:1,启停  

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签