永发信息网

S7-300PLC。能不能将电机起停控制编成功能块,然后调用?

答案:2  悬赏:50  手机版
解决时间 2021-02-19 22:07
这边设备比较多,三台PLC要控制几十个设备。如果每台设备都要单独编,太麻烦了,以前没有弄过大型PLC,这是第一次弄大型PLC,求教了。
最佳答案
可以,但是要注意几个问题。第一,你想用FC还是FB。两者有些不同。FC没有背景数据块,所以所有的接口参数都是形参,FC运行结束后释放。举最简单的电机起保停电路来说,电机运行的输出线圈必须用Input and Output类型。否则运行一个Cycle之后就停止了。
如果用FB,必须有背景数据块。这时可以使用多重背景数据块来进行编程,避免每一个设备都要create db块。此时,上例中的电机运行的输出线圈就直接用Output类型就可以了。因为所有的形参都存在了db里。但是这时要注意一个问题,那就是db的属性。db的属性默认为断电保存。也就是说如果停电再上电之后,设备会自动恢复运行,因为db保存了断电时候状态。比较危险,可以将db属性设置成not-restain并download。
另外,如果你编写的块中涉及到脉冲控制,如上升沿。那么,如果你想用形参的话,请把暂存比较状态位写在static区中,不要写在temp区中。因为temp在FB执行结束后会释放掉。而static区的形参状态会保存在db中。西门子S7-300判断上升沿的原理是下一个周期的状态比较上一个周期的暂存比较状态位,如果有变化则触发上升沿。
全部回答
或许可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小公主的韩语怎么说
婴儿满月送什么礼物好
隆源快乐作文培训中心地址在什么地方,想过去
新武林外传回风舞柳加基础攻击么
reputation是什么意思
乐乎公寓好不?近期想找个合适的渠道。
三明到宁化高速什么时候通车?
英雄联盟里发给对方怎么发
快宜馨美食封丘店怎么去啊,有知道地址的么
有人认为:任何哲学都是时代`精神上的精华。
微观市场营销环境具体包含哪些内容
青瓦台韩国料理这个地址在什么地方,我要处理
一起同过窗学姐谁演的
下行带宽最大500kbps能不能看电影
呈椭圆形,表面棕色或灰棕色,有13~20条纵向
推荐资讯
微信怎么登陆不上
1、( )he was at home,Iwould have phoned
Runningman里目前为止带有懵钟粉红的所有集数
270÷52竖式
小小饭店在哪里啊,我有事要去这个地方
上海如海我想知道这个在什么地方
一品香狗肉馆在什么地方啊,我要过去处理事情
q4al是表示土的什么意思
nba2kol中sf用刘易斯的投篮包好用吗
win7 linux双系统如何共享硬盘
以an interesting job为题作文
个人自传怎么写呀?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?