首页 > 编程语言 >介绍自动工作流程编程的几种常见方式

介绍自动工作流程编程的几种常见方式

时间:2023-07-28 20:45:50浏览次数:26  
标签:一步 复位 流程 编程 几种 指令 自动

1.辅助继电器置复位法

第一步置位M1标志,接通后控制执行某个结果,结果实现后复位M1,再置位下一步M2标志,依次进行流程控制。置复位法是最基础的流程控制逻辑。
还有一种用法。
如下图,若“触发”接通,下一步句置位“自锁”,就断开与上一步的联系,等待最后一步,再把“触发”和“自锁”复位。

2.寄存器赋值比较法

步序数值用寄存器存储,每走完一步,就加5,再用比较指令满足就执行跳转相应步,最后一步把数值变成第一步,形成循环流程。参考上图。

3.编码解码指令法

DECO指令展开一个字:16个位,依次把相应序号值传给字,直到数值到15,传16自动溢出跳转到0步。

方法很繁琐,增加和删除流程工作量大。

4.移位法

ROL指令。

5.SFC类方式

步进指令。三菱、西门子自带的自动编程方法。主要是根据工艺步来分流程步来写。

6.ST语言的CASE指令

类似C语言。

标签:一步,复位,流程,编程,几种,指令,自动
From: https://www.cnblogs.com/nycgood/p/17581630.html

相关文章

  • 为什么学编程都建议不要用拼音命名?
    前言知乎上有个提问:为什么学编程都建议不要用拼音命名?↓↓↓   不知道身为程序员的你,曾经有没有用拼音在程序代码中命名变量名、方法名、注释等的经历?作为国内的程序员,可能有小伙伴会埋怨,编程语言和开发工具都已经全英文了,用拼音命名怎么了又,不好吗。现如今汉语普及......
  • javaScript判断数据类型的几种方法
    1:typeof返回数据类型,包含这7种:number、boolean、symbol、string、object、undefined、function。typeofnull返回类型错误,返回object。引用类型,除了function返回function类型外,其他均返回object。其中,null有属于自己的数据类型Null,引用类型中的数组、日期、正则也都有......
  • 使用RunnerGo来简化测试流程
    在软件开发过程中,测试是一个重要的环节,需要投入大量时间和精力来确保应用程序或网站的质量和稳定性。但是,随着应用程序变得更加复杂和庞大,传统的测试工具在面对比较繁琐的项目时非常费时费力。这时,一些自动化测试工具就显得尤为重要了。其中,RunnerGo(开源)作为一款性能测试平台,可以帮......
  • 房屋买卖的流程
    http://www.loupan.com/fwmmlc公积金申请复议需要到上海住房置业担保中心去申请需要的材料如下:1.个人户口本,结婚证原件和复印件。复印件是要上交的,原件不用2.买房和开发商签订的预售合同,这个需要复印件。我买的是一手房,如果是二手房的话,应该需要二手房买卖合同。3.个人社保明细......
  • 使用RunnerGo来简化测试流程
    在软件开发过程中,测试是一个重要的环节,需要投入大量时间和精力来确保应用程序或网站的质量和稳定性。但是,随着应用程序变得更加复杂和庞大,传统的测试工具在面对比较繁琐的项目时非常费时费力。这时,一些自动化测试工具就显得尤为重要了。其中,RunnerGo(开源)作为一款性能测试平台,可以......
  • C编程练习-递归
    1.使用递归解决计算第N项斐波那切数列斐波那契数列:F(0)=1,F(1)=1, F(n)=F(n-1)+F(n-2)(n ≥2,n ∈N*)1,1,2,3,5,8,13,21,34,55,89...代码:#include<stdio.h>intfunc_f(intn){if(1==n||2==n)return1;returnfunc_f(n-1)+func_f(n-2);}intmain(intarg......
  • C编程练习-五子棋升级版(键盘的上下左右键控制落子)
    #include<stdio.h>#include<stdbool.h>#include<stdlib.h>#include<getch.h>charboard[15][15];//棋盘charrole='@';//角色charkey_x,key_y;//下子坐标//初始化棋盘voidinit_board(void){for(inti=0;i<15;i++){for......
  • 先谈流程,再论执行​
    没有完整的工作流程系统,谈执行力都是扯淡在公司的经营发展过程中,经常会出现以下不正常的情况,尤其是在中小民营企业里面:▼为什么下属自己的工作做完了,却不知道往下找谁呢?▼为什么下属做事拖拖拉拉呢?▼为什么一项工作领导等了很长时间却等不来结果呢?▼为什么在公司内部总是出现......
  • ORM对数据的增删改查,动静态网页,Django创建表关系,Django框架的请求生命周期流程图
    通过结合前端页面实现ORM对数据的增删改查#我让你写一个页面,就是把数据库中的数据以表格的形式展示出来,然后在每一行的后面加两个按钮,分别是修改、删除的按钮#表格的展示页面'''思考修改功能的逻辑:'''1、确定修改哪条记录,怎么确定?通过主键id确定唯一一条记录2、点击......
  • 小白编程入门要怎么学?
    1、如果你已经掌握了Windows的使用,你就可以踏上编程之旅了,开始游戏式的程序开发!2、首先从学习C语言开始。有些人可能认为C语言很难,建议从VB(VisualBasic)开始学习。虽然通过使用控件堆砌小软件可以获得一些成就感,但基础才是最重要的!C语言涵盖了更全面、清晰的数据类型描述,正是编程......