回复:300PLC 如何入门?(请教帖)

宁超

  • 帖子

    1009
  • 精华

    39
  • 被关注

    370

论坛等级:至圣

注册时间:2012-12-11

普通 普通 如何晋级?

发布于 2015-09-03 08:10:54

5楼

一个电机块的编写你只能想到起跑停么?

不过我也发现,写程序这东西跟你以后见识的东西和项目经历有关系。

你还可以试试下面的逻辑:

  1. 一个电机常用的设计硬件点有: 

    远程/就地(DI1),运行反馈(DI2),电机保护(DI3),启动命令(DO1)

    //~

    电机启动和停止过程(Starting / Stopping )

    - HMI按下启动按钮时,就开始计时,如果DI2运行反馈一直没有过来,计时器达到5秒的时候就报“反馈错误警告(MonitorError := True)”,通过复位消除故障。

    - HMI按下停止按钮时,就开始计时,如果DI2运行反馈一直没有离开,计时器达到5秒的时候就报“反馈错误警告(MonitorError := True)”,通过复位消除故障。

    - 在运行过程中丢失反馈 MonitorError := True


    //~

    电机的状态(MotorStatus): 

    -电机启动命令没有出去,同时电机也没有反馈的时候电机状态 MotorStatus:=Stop

    -电机启动命令已经出去,同时电机也没有反馈的时候电机状态 MotorStatus:=Starting

    -电机启动命令已经出去,同时电机也有反馈的时候电机状态 MotorStatus:=Start

    -电机启动命令已经离开,同时电机还有有反馈的时候电机状态 MotorStatus:=Stopping

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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