5台电机的星三角降压启动
新建一个空白项目并命名为5台星三角降压启动。
添加PLC设备时,可以不用指定PLC的型号,选非指定的PLC,等程序写好以后,再连上PLC从硬件中进行读取。
此处后期可以获取PLC的硬件信息。怎程序是不需要IO点的,做有IO映射。到现场后获取信息信息,再关联IO就可以实现功能了。
新建一个DB块,并命名为电机数据,分别是输入数据,输出数据,监视数据,报警数据等。
因为是5台电机,所以会产生5组电机数据。
新建一个公共块FB,将电机数据块DB中的输入数据拖放到公共块变量IN中;将电机数据块DB中的输出数据拖放到公共块变量INOUT中;将电机数据块DB中的监视数据拖放到公共块变量INOUT中;
当按下启动时,主接触器,星型接触器,三角接触器都不得电的情况下,置位主接触器,星型接触器,加上接触器的常闭点会更理想。将用户输入的时间乘以1000做为执行时间。
当主接触器和星型接触器接通时间到达后复位星型接触器置位三角型接触器;如果按了停止或外面的热继有故障,则复位三个电机接触器。
状态监视程序段的编写,主接触器,星型接触器,三角接触器都不得电的情况下是不工作的情况;主接触器得电,星型接触器得电,三角接触器都不得电的情况下是星型工作中;主接触器得电,星型接触器不得电,三角接触器得电的情况下是三角型工作中。
建立两个时钟脉冲,在不同的工作状态下,让其计数的脉冲数不同,就会有不同地闪烁效果。
当动画效果的图片数量到5张以后就清零。
报警信息是不会复位的,
新建一个上层块FB;将公共块FB拖放到上层块中,并选择多重背景。有5台就拖5个公共块;并将电机数据与之关联。
上层块在主程序中的调用。