西门子PLC编程顺序启动逆向停止问题

西门子PLC编程顺序启动逆向停止问题,第1张

程序不是这样写的,如果采用逆向,用置位指令(这是必须,要是再有几台,你头就大了) ,

比如你这个i0.0置位Q0.0,延时置位Q0.1, 复位时,现复位Q0.1,然后延时,复位Q0.0,

在复位Q0.0时加个条件: 必须先复位Q0.1 ,延时后复位Q0.0

电动机顺序启动逆序停止的继电接触器控制改造为PLC控制系统

一、实训目的

1.掌握运用状态思想编程解决顺序控制问题,应用PLC技术将顺序控制的继电接触器控制系统改造为PLC控制系统。

2.了解状态的三要素 

3.认识状态转移图(SFC)的特点

4.理解状态转移图的执行情况。

5.掌握单流程状态转移图的编程原则和编程方法。

6.掌握状态转移程序的调试手段。

二、实训器材

1.可编程控制器1台(FX2N型);

2.信号灯(电动机按顺序起停)模拟显示模块1个(带指示灯、接线端口、按钮等);

3.实训控制台1个:

4.电工常用工具1套;

5.计算机1台(已安装编程软件);

6.连接导线若干。

三、实训内容及指导

1.控制要求

将电动机顺序启动、逆序停止的继电接触器控制线路改造为的PLC控制系统。

电动机顺序启动、逆序停止控制线路

2.I/O分配

根据系统控制要求,确定PLC的I/O(输入输出口)。

3.系统接线

根据系统控制要求和I/O点分配,画出电动机的系统接线图。

4.程序设计

根据控制要求,设计状态转移图和梯形图程序。

5.系统调试

(1)输入程序

通过计算机梯形图正确输入PLC中。

(2)静态调试

按PLC的I/O接线图正确连接好输入设备,进行PLC的模拟静态调试,观察PLC的输出指示灯是否按要求指示,否则,检查并修改程序,直至指示正确。

(3)动态调试

按PLC的I/O接线图正确连接好输出设备,进行系统的空载调试,观察能否按控制要求实现电动机顺序启动、逆序停止。否则,检查电路或修改程序,直至符合控制要求。

四、实训报告

1.实训总结

(1)运行并调试程序,观察运行结果是否符合要求,并画出其对应的梯形图。

(2)体会状态编程的原则、方法和技巧。 

2.实训思考

(1)运用状态法编程时,负载驱动使用OUT指令和使用SET指令的区别。

(2)若将电动机顺序启动、逆序停止的手动控制改为电动机分别间隔5s顺序启动、逆序停止的自动控制:即按下启动按钮,三台电动机M1、M2、M3按顺序间隔5s依次启动;当按下停止按钮,三台电动机M1、M2、M3按逆序间隔5s依次停止。该如何修改程序,并调试运行。

CW、CCW运转极限传感器信号也就是常说的限位开关嘛,信号的话,给PLC或者CN1都行,比如给PLC的话,就需要我们在程序上面做全面,一致达到限位要求;而给CN1的话,就只靠伺服自己的参数来控制(Pn50A与Pn50B)。它们最终实现的效果一样,但要是伺服驱动器发生故障或者报警,伺服本身的功能就不一定起得了作用了,所以,建议把信号反馈给PLC处理,同时伺服的参数也调整的相对较少--个人看法,仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11540459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存