0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

plc实现3个连续动作的方法

h1654155282.3538 来源:电工之家 作者:电工之家 2019-12-14 06:38 次阅读

先简单看下plc工作原理,当我们把编写好的程序下载到plc中它就开始对用户程序进行扫描这是它的核心工作,整个扫描过程称之为一个运算周期如下图所示。首先执行对输入信号X的检测,然后对程序如梯形图进行扫描运算,将结果暂时保存到内部缓存区中,最后就是将Y的状态输出到硬件接口进行控制。执行扫描的顺序就是从上到下:从第一条梯形图开始依次向下第二条、第三条等直到最后一条;从左到右地执行:逐个将原件的触点状态进行逻辑计算直到最右边,然后输出元件的线圈或者根据逻辑决定是否执行某个操作如跳转、数据处理等指令的执行。

在这个扫描过程中plc一般不输出只有等到最后全部完成,扫描时间很短通常有十几ms、us级的,这与我们的程序结构编程、plc的CPU有很大关系,时间越短性能就越高。这个时间完全能够满足普通的动作控制要求,你所说的三个连续动作对plc来讲是很简单的比如小车的往返控制:1从原点出发到右工作点、2返回到左工作点,3回到原点。我们只要按照顺序编写程序即可,按下启动按钮X0后开始右移,接触到右极限X3开关后停止然后左移,左移到做极限X4后右移返回到原点X2。

plc的工作就是执行顺控程序的,使用简单的梯形图或者SFC(顺序功能图)都能实现这种连续动作的控制,而且编程简单形象

基本上两种方法可以实现:

1.用梯形图,把步骤顺序用变量存储,每执行一步加一,动作写好程序就会一步一步执行。

2.用步进指令或者SFC来做顺序控制,简单明确,调试方便。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13147

    浏览量

    461972
  • 扫描
    +关注

    关注

    0

    文章

    194

    浏览量

    24776
收藏 人收藏

    评论

    相关推荐

    如何利用PLC实现简单的搬运动作

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作,让机械为人服务!这个例子完美的用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心应手!
    发表于 11-02 10:52 642次阅读

    西门子PLC进行连续数据采集、时序和故障追踪的方法

    西门子可以通过博图软件进行PLC数据的采集和状态记录,但是,仅适用于S7-1200和S7-1500,且不能连续录波。如果需要连续记录PLC内的数据,或者进行长时间的时序和故障追踪,可以
    的头像 发表于 01-05 10:30 1480次阅读

    Labview与PLC通讯的方法及具体实现

    编号的。 第二:读写端口,利用串口读写函数。从串口中读入或输出数据。 第三:关闭端口。3 Labview与PLC的串口通讯实现 CPM1A型PLC是OMRON的一种微型
    发表于 05-10 09:40

    怎么手动控制PLC动作

    怎么手动控制PLC动作,比如控制布尔开关,单次运行动作
    发表于 07-02 09:33

    计算机与PLC的通讯格式和实现方法

    计算机与PLC的通讯格式和实现方法 本文简要介绍了PLC编程数据口的操作命令格式及其VC++语言实现通讯
    发表于 10-17 11:21 1089次阅读
    计算机与<b class='flag-5'>PLC</b>的通讯格式和<b class='flag-5'>实现</b><b class='flag-5'>方法</b>

    学习PLC的2简单方法

    学习PLC的2简单方法 有的初学者在理论上花了很多功夫,结果半年下来还是没有把PLC搞懂,其实他们只是缺少了一些PLC的实践经验,
    发表于 04-02 13:58 1620次阅读

    PLC编程最容易犯的错

    同样是这个电路,我们用PLC实现,梯形图如图2所示。 PLC是以“串行”方式工作的,也就是以扫描的方式,循环地、连续地、顺序地,逐条执行程序的方式工作。同时在
    发表于 12-02 09:14 2473次阅读
    <b class='flag-5'>PLC</b>编程最容易犯的错

    S7-200-PLC之间Modbus通讯实现(从站)

    S7-200-PLC之间Modbus通讯实现(从站)方法
    发表于 04-25 11:24 28次下载

    PLC的基本原理和实现方法

    书接上回,我们上次以Codesys为例,介绍了其PC端的安装和Target配置,今天我们继续聊聊PLC的基本原理和实现方法。 突然想到之前有重要的问题没有跟大家介绍,从
    的头像 发表于 11-18 18:20 5557次阅读

    PLC基本原理和实现方法

    今天我们继续聊聊PLC的基本原理和实现方法。 突然想到之前有重要的问题没有跟大家介绍,从实现方式上讲,
    发表于 04-17 11:34 2次下载
    <b class='flag-5'>PLC</b>基本原理和<b class='flag-5'>实现</b><b class='flag-5'>方法</b>

    松下PLC通过fpwin上传写入MRTC模块方法

    PLC程序上传方法: 1. 手动将PLC模式设置为prog模式 2. 查看PLC是否设置为禁止上传 查询指示灯是否变蓝,变蓝则需要将PLC
    发表于 04-18 10:55 0次下载
    松下<b class='flag-5'>PLC</b>通过fpwin上传写入MRTC模块<b class='flag-5'>方法</b>

    如何利用PLC实现简单的搬运动作

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作。这个例子完美地用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心应手!
    的头像 发表于 05-10 10:07 903次阅读
    如何利用<b class='flag-5'>PLC</b><b class='flag-5'>实现</b>简单的搬运<b class='flag-5'>动作</b>

    PLC实例:顺序控制指令,实现搬运动作

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作。这个例子完美地用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心应手!
    的头像 发表于 06-26 15:31 2769次阅读
    <b class='flag-5'>PLC</b>实例:顺序控制指令,<b class='flag-5'>实现</b>搬运<b class='flag-5'>动作</b>

    LCR表测电容怎么实现连续测试?

    LCR表测电容怎么实现连续测试? 连续测试的实现是通过在LCR(电感、电容、电阻)表上设置连续测试模式,并配置合适的参数进行操作。在本文中,
    的头像 发表于 11-10 15:39 810次阅读

    伺服电机与PLC协同控制的实现方法

    的逻辑控制和数据处理能力,成为工业自动化系统的核心控制单元。本文旨在探讨伺服电机与PLC协同控制的实现方法,并结合具体案例进行分析。
    的头像 发表于 06-24 14:30 890次阅读