根据案例写PLC程序-小车往返运动

news/2025/2/1 17:47:33/

       

       案例:有一台运料小车在一条直线上来回运行,下面有4个行程开关,有2个点动按钮,手动状态下可以控制小车左右移动。
       1、自动状态下,按下启动按钮,小车会按照以下轨迹运行,小车反转到SO1位置,再往右走到位置3,再往左走到位置2,再往右走到位置4,再往左走到位置1,然后往复循环运行,当按下停止按钮时,小车停止,继续按启动,小车继续运行,长按停止按钮5秒,重新按启动时,会从头开始动作。

       2、手动状态下,按下正转按钮时,小车向右走;按下反转按钮时,小车向左走。

一、IO分配表

输入注释输出注释
X0手/自动按钮Y0正转
X1起点/左限位/SQ1Y1反转
X2SQ2
X3SQ3
X4右限位/SQ4
X5启动按钮
X6停止按钮
X7正转按钮
X10反转按钮

二、绘制流程图

三、编写程序 

以三菱FX3U为例,有两种方法,一种是按照装流程步骤一步一步的写下来,一种是向下面程序样把相同输出的步骤写在一起。


http://www.ppmy.cn/news/1055549.html

相关文章

一个pdf文件分割成两个

# -- coding: utf-8 --** import PyPDF2 # 打开原始PDF文件 # with open(zhongguojinxiandaishi.pdf, rb) as pdf_file: # pdf_reader PyPDF2.PdfReader(pdf_file) # num_pages len(pdf_reader.pages) # # # 确定分割点(例如,将页面一分为二&#xff0…

Java【手撕双指针】LeetCode 57. “两数之和“, 图文详解思路分析 + 代码

文章目录 前言一、两数之和1, 题目2, 思路分析3, 代码展示 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: 📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 📗 Java数据结构: 顺序表, 链表…

软考高级系统架构设计师系列论文八十七:论企业应用集成

软考高级系统架构设计师系列论文八十七:论企业应用集成 一、企业应用集成相关知识点二、摘要三、正文四、总结一、企业应用集成相关知识点 软考高级系统架构设计师系列之:企业集成平台技术的应用和架构设计二、摘要 本文讨论了某公司的应用系统集成项目。某公司为了应对市场变…

意外发现Cortex-M内核带的64bit时间戳,比32bit的DWT时钟周期计数器更方便,再也不用担心溢出问题了

视频: https://www.bilibili.com/video/BV1Bw411D7F5 意外发现Cortex-M内核带的64bit时间戳,比32bit的DWT时钟周期计数器更方便,再也不用担心溢出问题了 介绍: 看参数手册的Debug章节,System ROM Table里面带Timestam…

附录A和B

动态评率调节 动态频率调节是一种在运行苛刻任务时通过自动提高CPU频率来提高系统性能的技术。Intel CPU的Turbo Boost就是此类。 同步多线程 一个物理核中可以同时执行2个线程。通常,架构状态会被复制成多份,但执行资源(ALU、缓存&#x…

可视化绘图技巧100篇基础篇(五)-环形图(一)

目录 前言 适用场景 图例 圆环图分类 1. 标准圆环图 2. 布尔圆环图 3. 标签圆环图

云服务器(Centos7系统)配置JAVA+mysql+tomcat 环境

文章主要内容来源云服务器(Centos7系统)部署javaweb项目(二)配置JAVAmysqltomcat 环境_man_zuo的博客-CSDN博客 模仿途中遇到的问题 连接无效 有时连接无法下载,可能是过期了,将其更换为官网给的下载连接即…

Flutter性能揭秘之RepaintBoundary

作者:xuyisheng Flutter会在屏幕上绘制Widget。如果一个Widget的内容需要更新,那就只能重绘了。尽管如此,Flutter同样会重新绘制一些Widget,而这些Widget的内容仍有部分未被改变。这可能会影响应用程序的执行性能,有时…