回复:求助一个编程技巧,关于电机运行状态放入一个字节里面

Letham

西门子1847工业学习平台

  • 帖子

    2032
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2017-04-05 11:09:52

16楼

展开查看
以下是引用shine在2017-04-02 13:13:18的发言 >14楼

我就这么做。

你看看PCS7,人家的思路就是这样的,电机、阀门等等设备,全部做成标准块,HMI上也有对应的面板、画面窗口等,都放入库中,以后编程的时候,只要从库中调用,只需要关注电机、阀门啥时候启动,啥时候该关闭,具体电机阀门等设备故障、手自动切换等,都已经在写库程序的时候就做好了。编程变成了组态,效率高的不是一点两点。

100个电机,100个背景数据块,确实,但有多重背景啊,把所有的调用放在一个FB中,多重背景,那就只需要一个DB

以下是引用1162442639在2017-04-01 08:35:28的发言 >13楼:100就算了吧,得需要...

引用13楼详细内容:

100就算了吧,得需要要100个背景数据块!谁有这样做!!

以下是引用Letham在2017-04-01 07:56:56的发言 >11楼:可以做一个 标准的...

引用11楼详细内容:

可以做一个 标准的电机控制FB啊!100个就调用100次呗。

以下是引用1162442639在2017-03-24 08:10:56的发言 >4楼:一个电机状态到会...

引用4楼详细内容:

一个电机状态到会传,项目有很多电机,不能每个电机写MOVE指令啊,希望有一种简单编程技巧

以下是引用Zane在2017-03-23 22:11:30的发言 >1楼: 答楼主字面的意...

引用1楼详细内容:

 答楼主字面的意思:


5种状态编5个号,比如1-5代表5种状态,符合每种状态的逻辑条件时就把对应的数字传送到对应的状态字里.


比如  1代表 禁止(淡色)

         2代表 待机(深色)

         3代表 正转 ( 绿色)

         4代表 反转 ( 绿色)

         5代表 故障(红色)

我是把功能相近的设备放到一个组里,一个组使用一个FB,里面用到的 电机,阀门 等等 全部使用多重背景。

虽然不是PCS7 ,但是 我们公司的上位机也是做的很标准了,根据需要开发自己的VBA,在上位机组态时,只需要分配设备的名称,VBA自动更改 所需要连接的变量。上位机变量也是 全部由软件导出。。每个设备都可以从WINCC图库中直接拉出来。


其实 中国很多自动化公司的标准化开发做的不好,一朝天子一朝臣,一个项目 如果刚开始设计人员离职了,换个调试人员 要花费太多精力。

人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。