课程中心
HOME
课程中心
正文内容
plc按键编程 中文编程简易PLC一体机的编程指令介绍
发布时间 : 2025-07-04
作者 : 小编
访问数量 : 23
扫码分享至微信

中文编程简易PLC一体机的编程指令介绍

指令说明

通过控制器的按键编程

软件都是按 32 路输入,32 路输出设计的,不管实际产品是多少路,程序可设置范围都是 X00-X31,Y00-Y31。 为了提高多路同时控制效率,支持 Xxx-xx,Yxx-xx 这种指定端口范围的多路同时控制指令。

程序组分类

1.逻辑控制(第 Z17 组,160 行,可以满足大部分要求)

编程逻辑:

如果 xxx 条件满足,那么做 xxx 动作。 如果 xxx 条件:包括“如果”“与”“或”三条指令,可以实现单个或多个输入条件的逻辑运算组合。 做 xxx 动作:包括“输出”“计数”“延时”等指令,可以实现多种动作控制。

序号

指令

操作对象

操作参数

1

如果

端口:X00-X31

端口:Y00-Y31

闭合: 开关接通;

断开: 开关断开;

上跳:开关接通瞬间——上升沿;

下跳:开关断开瞬间——下降沿

计数器:C00-C99

>/</= 0000000-9999900 次

>/</= DC00-DC99,人机界面的计数

计时器:T00-T99

>/</= 00.00 秒-99:59 时

>/</= DT00-DT99,人机界面的延时

2

输出

端口:Y00-Y31

闭合: 开关接通,并自锁;

断开: 开关断开,并自锁;

点动:开关接通,不自锁;

翻转:开关接通/断开切换;

程序组:Z00-Z17

运行:从当前位置启动工作;

停止:停在程序的开始处;

暂停:停在当前位置;

重启:从头开始运行;

快进:当前延时归零;

运行/停止:两者切换;

暂停/运行:两者切换;

3

计数

计数器:C00-C99

空格:让 Cxx 计数 0000000-9999999 次,

=/+/- :给 Cxx 赋值 0000000-9999900 次

4

延时

计数器:T00-T99

空格:让 Txx 计时 00.00 秒-99:59 时

=/+/-:给 Txx 赋值 00.00 秒-99:59 时

: :让 Txx 计时 DTxx,人机界面的延时

2.延时控制/顺序流程控制—Z00-Z15 组,每组 160 步,可设置很多延时控制

编程逻辑:

通过“输出 xxx 动作,等 xxx 时间,再做 xxx 动作,再等 xxx 时间”,可以实现

任意开关顺序和时间间隔的延时控制;

通过“如果 xxx 条件成立,程序向下执行,否则等待”实现顺序流程控制; 通过“如果 xxx 条件成立,程序跳转到 xxx 步,否则向下”实现条件转移控制; 通过“循环 xxx 步 xxxxx 次”,实现有限次数的循环控制,循环嵌套控制。

上电选项:(其中“上电运行/上电继续” 是带掉电记忆的,只有 Z00-Z01 组有)

上电启动——通电自动从头运行, 上电停止——通电后等待按钮启动或日历定时启动, 上电运行——通电后从上次断电的位置开始运行, 上电继续——通电后继续断电前的状态,是运行就继续运行,是停止就停止。

序号

指令

操作对象

操作参数

1

输出

端口:Y00-Y31

闭合: 开关接通,并自锁;

断开: 开关断开,并自锁;

翻转:开关接通/断开切换;

程序组:Z00-Z17

运行:从当前位置启动工作;

停止:停在程序的开始处;

暂停:停在当前位置;

2

延时

立即数:

00.00 秒-99:59 时

立即数以 0.01 秒精度倒计时

定时器:T00-T59

空格:定时器 Txx 以 0.01 秒精度倒计时

=/+/-: 定时器Txx通过=/+/-方式赋值

::让 Txx 计时 DTxx,人机界面的延时

3

计数

计数器:C00-C99

空格:计数器 Cxx 以 1 次为单位计数;

=/+/-:计数器 Cxx=/+/-方式赋值

4

如果

端口:X00-X31

端口:Y00-Y31

闭合/断开-向下:如果条件成立,程序 向下,否则等待;

闭合/断开→xxx 步:如果条件成立,程 序转 xxx 步,否则向下执行;

5

循环

xxx 行 xxxxx 次

无条件跳转到 xxx 行 xxxxx 次

3.日历定时—Z16 组,160 行,可设置 100 多个时段

编程逻辑:

先校准系统时间,然后设置定时时段,当系统时间到了定时时段内,就会执行

定时后面的动作。

当只设置了定时,没有设置定日的话,定时指定的时段每天都有效,或在指定

的星期日几下都有效。

当只设置了定日,没有设置定时的话,定日指定的时段一天 24 小时都有效。 同时设置了定日和定时的话,则两组指定的时段都满足才有效。 日历定日和开关量输入输出做简单的与运算,可实现定时允许控制。

序号

指令

操作对象

操作参数

1

校时

20xx 年 xx 月 xx 日,xx

时 xx 分 xx 秒,

按北京时间校准,星期 x 会自动生成, 有纽扣电池供电保持。

2

定时

xx 时 xx 分 xx 秒- xx 时

xx 分 xx 秒

星期 0123456

指定一天内的时段,精确到秒,可选择

星期日一二三四五六哪一天有效。

3

定日

20xx-20xx 年 xx-xx 月

xx-xx 日

指定年/月/日的时段。

4

端口:X00-X31

端口:Y08-Y31

闭合: 开关接通;

断开: 开关断开;

5

输出

端口:Y00-Y31

闭合:时段内闭合,时段外不控制

程序组:Z00-Z17

运行:时段内运行,时段外不控制;

停止:时段内停止,时段外不控制;

通过云服务器或者内置网页编程-1

通过云服务器或者内置网页编程-2

终于整理全了,PLC编程实现N种方法实现一键启停 ,电工必读

编者按自锁按钮与非自锁按钮

自锁按钮 就是在开关按钮第一次按的时候,开关接通并保持,即自锁,在开关按钮第二次按的时候,开关断开,同时再开关按钮弹出来。

非自锁按钮 也可以理解为自复式按键,按下去接通,你一松手,它也跟着断开。

传统的经典起保停电路需要一个非自锁启动按钮SB1(常开点NO)和一个非自锁停止按钮SB2(常闭点NC)实现,如下图所示:

经常有人和安迪讨论一键启停的问题,今天结合自己所学和阅读一些书籍资料,总结了几种一键启停的方法(以西门子 200PLC为例)并略有说明。本意旨在抛砖引玉,以文会友,希望大家也把好的编程技巧与朋友们分享。

01

继电器-接触器电路

启动并保持 :第一次按下SB,电源通过KM常闭点、KA1常闭点,KA2得电,KM线圈通过KA2常开点和KA1常闭点得电,线圈KM自保持吸合,KA2线圈失电;

停止 :再按下SB后,KA1线圈通电,常闭点KA1断开KM线圈。

注: 本电气图证明可以使用单个非自锁按钮实现起保停控制,但现实设计中往往不予采用,因为增加了电器元件,反而使简单的电气控制回路复杂化。

02

逻辑控制法

PLC的工作原理是顺序扫描,循环刷新 。根据其工作原理,借助辅助寄存器M和上升沿指令构造起保停控制回路(后面图片大家自行分析其原理。)

方法一:

方法二:

03

置位复位法

04

复位优先——RS触发器法

05

置位优先——SR触发器法

06

异或指令WXOR法

异或指令WXOR的功能是IN1、IN2端指定单元的数据按位进行异或运算,结果存入OUT端指定的单元中。异或运算时,两位数相同,异或结果为0,相反异或结果为1。异或指令可分为字节异或指令、字异或指令和双字异或指令。

07

INV取反指令法

取反字节指令INV_B对输入字节IN执行求补操作,并将结果载入内存位置OUT。也就是当I0.0第一次闭合时,输入QB0=2#0的时候,I0.0接通,则OUT输出的QB0=2#1,即Q0.0此时输出;下一次I0.0闭合时,QB0再次取反,则Q0.0此时断开。

08

计数器法

09

INC自加1指令法

利用MB0=2#0000 0000,第一次I0.0闭合后运行自加1指令变成2#0000 0001,这样M0.0就会输出;下一次I0.0闭合后,就会2#0000 0010,这样M0.0就失电断开且第二次时将MB0复位,以此类推。

10

ADD加法指令法

11

JUMP跳转指令法

JUMP跳转指令不仅在一键启停中运用,而且很多的自动/手动程序转换运用该指令也可以获得事半功倍的效果。下面的梯形图略微难懂,为大家详细解析一下。

解析: I0.0为非自锁启停按钮、Q0.0为输出线圈。PLC进入运行模式网络1由I0.0使JMP指令为真,使程序扫描跳过网络2到标签网络3后执行扫描。

当第一次按下非自锁启停按钮I0.0时,JMP指令的的条件变为“0”,JMP指令不起作用。正常扫描执行网络2,使Q0.0为“1”、网络4的M0.0为“1”;在程序的下一个扫描周期JMP指令变为真,再次跳过网络2。所以虽然I0.0为“0”,但Q0.0任然保持原输出状态。

当松开I0.0时,M0.0变为“0”但网络1中JMP指令任然保持为真仍跳过网络2。

当第二次按下非自锁启停按钮I0.0时,JMP指令条件变为“0”,一个扫描周期,此时网络2使输出Q0.0变为“0”状态并保持断电状态。

当启停按钮再次按下时,重复上述过程。

相关问答

按键plc是什么意思?

"PLC"是可编程逻辑控制器(ProgrammableLogicController)的缩写。它是一种专门用于自动化控制系统的计算机控制器,主要用于监控和控制生产过程中的...

PLC如何编程使开关按下就开始,再次按下关闭?

看你用什么PLC,有些PLC简单到比你用自锁按钮还简单,有的要麻烦一点,三菱的,程序如下:LDX0ALTY0结束西门子的,可以如下写程序(S7200)看你用什么PLC,有...

西门子PLC编程,一个按键控制一个灯,按一下长亮,再按一下灭?

1、以S7-300为例,用你说的RS触发器就可以实现。按钮的信号取下降沿,就是(N)这个指令,并串上灯灭状态作为Set,串上灯亮状态作为Reset,RS触发器输出给灯。2...

plc按钮选型参数?

PLC选型一般要考虑以下参数:一、输入输出(I/O)点数的估算I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%~20%的可扩展余量后,作为...

plc手动按钮怎么连接?

首先要搞明白,接触器相对PLC来讲是输出按钮式输入按钮比较简单,按钮一端与COM连接,另一端与输入点连接就可以了。接触器,就要看你用接触器的功率和电压了...

plc随机按钮按下记忆顺序?

当PLC的随机按钮被按下时,PLC会根据按下按钮的顺序来进行记忆。它会将每个按钮按下的时间戳记录下来,并按照时间顺序进行排序。这样,PLC就能够记住按钮按下的...

PLC怎样通过按钮来控制继电器?

用PLC的输出点去驱动继电器的线圈,继电器的触点去驱动电磁阀。原理是,通过程序设计逻辑控制,当需要外部电磁阀接通时,PLC输出端输出信号去驱动继电器的线圈,...

plc编程中用一个输入端控制启停有几种方法?

运用S7—200中的计数器指令、移位寄存器指令、SR触发器指令、置位和复位指令、基本逻辑指令均可实现单按钮电动机的启停控制.采用PLC控制时,要考虑PLC的输入、...

plc1200画面中的按钮怎么用?

在PLC1200的画面中,按钮用来触发操作或执行特定的功能。要使用按钮,可以按照以下步骤操作:1.打开PLC1200的画面编辑软件(如FactoryTalkViewStudio)并打开...

plc中按钮选择原则?

(1)根据使用场合和具体用途选择按钮的种类。例如:嵌装在操作面板上的按钮可选用开启式;需显示工作状态的选用光标式;在非常重要的场合,为防止无关人员误操作...

 组合式桥架  党的十二大召开时间及内容 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部