课程中心
HOME
课程中心
正文内容
8位plc编程 PLC编程必备:讲解二,八,十,十六进制数
发布时间 : 2025-04-18
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程必备:讲解二、八、十、十六进制数

在数字电子技术中,特别是PLC中,经常用到2,8,10,16进制。

下表是关于2,8,10,16进制的三要素,如图所示:

本来,N进制数制的基数n个数码是人为随意规定的。但是,目前国际上关于2,8,10,16进制的为基数都已做了明确的规定,如表中所示。我们发现这四个进制的基数有部分相同的,这就出现了数制如何表示的问题。

例如:1101是二进制、八进制、十进制还是十六进制数呢?为了明确区分,我们就在数的前面(或者后面)加上前缀(或者后缀),以示区分。这就是表中“符号”的含义。例如B1101是二进制数,K1101是十进制数,而H1101是十六进制数。今后我们在程序编写时必须严格按这个规定进行。

既然十进制已经用了2000多年,而且也很方便应用,为什么还要提出二进制呢?这实际是数字电子技术发展的必然。因为在脉冲和数字电路中,所处理的信号只有两种状态:高电位和低电位,这两种状态刚好可以用0和1来表示。当我们把二进制引入数字电路后,数字电路就可以对数进行运算了,也可以对各种信息进行处理了。可以说,计算机今天能够发挥如此大的作用是与二进制数的应用分不开的。我们要学习数字电子技术就必须要学习二进制。

八进制在约40年前比较流行,因为当时很多微型计算机的接口是按八进制设计的(三位为一组)然而今天已经用的不多了。目前,仅在PLC上的输入输出(I/O)接口的编址还在使用八进制。我们这里不用叙述,留待讲解PLC基本知识时再给予介绍。

二进制数的优点是只用两个数码,和计算机信号状态相吻合。直接被计算机所利用。它的缺点是表示同样一个数,它需要用到更多的位数。例如十进制数K14只有两位,而二进制数为B1110有四个位,如果用十六进制数表示,只有一位H E。太多的二进制数数位使得阅读和书写都变得非常不方便,例如B11000110你根本看不出是多少,如果是K97,你马上就有了数量大小的概念。因此,在数字电子技术中引入十进制数就是为了阅读和书写的方便。而引进十六进制数除了表示数的位数更少,更简约之外,还因为它与二进制的转换及其简单方便。

上期相关内容:

PLC编程中用到的数制讲解,初中以上水平就能理解掌握!

PLC编程100例之5、6、7、8、9

1.1 自锁控制回路

【控制要求】

按下 START 按钮一次,吊扇运转;按下 STOP 按钮一次,吊扇停止。

按下 TEST 按钮,测试吊扇电机是否运转正常。

【元件说明】

PLC 软元件

控制说明

【控制程序】

【程序说明】

轻按一下 START 按钮,X0=On,在没有故障的情况下(X3=Off),吊扇运转。这需通过一个自锁电路来实现,其原理是把输出 Y1 拉回来当作一个输入条件来实现,避免了为让吊扇运转而一直按着 START 按钮。

按下 STOP 按钮,X1=On,Y1=Off,吊扇停止运转。

当故障发生(X3=On),Y1=Off,吊扇停止运转。

按下 TEST 按钮,X2=On,在吊扇无故障(X3=Off)情况下,Y1=On,吊扇运行;松开 TEST

按钮,吊扇即停止运行,达到测试吊扇电机是否正常的目的。

1.2 互锁控制回路

【控制要求】

停车场检票口为单车道,通过交通控制指示灯,保证在任何时刻只有一辆车通过,避免进入停车场的车和离开停车场的车发生“撞车”事故。

【元件说明】

【控制程序】

【程序说明】

停车场用两个指示灯牌来分别指示汽车进入和离开。利用互锁结构保证只有一个指示灯牌为

“GO”状态,保证车辆进出正常,不会“撞车”。

当汽车进入停车场靠近检票栏时,X0(进入传感器)为 On,Y0=On,进入停车场指示灯牌指示“GO”,同时,离开停车场指示灯被关断,指示为“STOP”,允许汽车进入停车场,禁止汽车离开。

当汽车离开停车场靠近检票栏时,X1(离开传感器)为 On,Y1=On,离开停车场指示灯牌指示“GO” ,离进入停车场指示灯牌指示“STOP”。

1.3 上电时参数的自动初始化

【控制要求】

机器设备一上电运行,就自动将各项参数初始化,使机器进入基本准备状态,不必手动去一个一个先设置好各个参数。

按下初始化按钮,可在机器运行的任何时刻对机器进行参数初始化。

【元件说明】

【控制程序】

【程序说明】

在 PLC “RUN”瞬间,M1002 接通一次,产生脉冲宽度为一个扫描周期的脉冲,在 PLC 运行期间只被执行一次。常被用来初始化 D(资料寄存器),C(计数器),S(步进点)等 PLC 内部元件。

按下 X1 按钮,可在程序运行的任何时刻对 PLC 进行初始化,即设定 PLC 站号为 1,COM2通讯格式为 9600,7,E,1,且将 Y0 置位。

1.4 传统自保持回路与 SET/RST 应用

【动作要求】

按下开灯按钮灯点亮,按下关灯按钮灯熄灭。

【元件说明】

【控制程序】

传统自保持回路

SET/RST 自保持回路

【程序说明】

以上两范例的动作皆为 X0 由 Off→On 变化时,Y0 常 On;X1 由 Off→On 变化时,则 Y0 常

Off。

若 X0,X1 同时动作时,则停止信号优先,即 Y0 会变为 Off,指示灯熄灭。

1.5 自保持与解除回路 (SET/RST)

【控制要求】

按下 START 按钮,抽水泵运行,开始将容器中水抽出;按下 STOP 按钮或容器中水为空, 抽水泵自动停止工作。

【元件说明】

【控制程序】

【程序说明】

只要容器中有水,X2=On,按下 START 按钮时,X0=On,SET 指令被执行,Y0 被位水泵电机开始抽水。

当按下 STOP 按钮,X1=On,PLS 指令执行,M0 接通一个扫描周期,RST 指令执行 Y0 被复位,水泵电机停止抽水。另外一种停止抽水的情况是:当容器水抽干后,X2=Off,X2 的常闭触点接通,PLS 指令执行,M0 接通一个扫描周期,RST 指令执行,Y0 被复位,水泵电机停止抽水。

相关问答

三菱plc只要8个灯循环点亮怎样编程?

回答:使用三菱PLC编程来实现8个灯的循环点亮,首先要定义一个延时T,其含义是在每次点亮时的延时时间;然后设置一个计数器,可以将其称之为Light_CNT;接着...回...

plc中采用八进制编号是?

在PLC(可编程逻辑控制器)中,使用八进制(Octal)编号通常用于表示数字或控制信号的状态。每个位可以使用三个八进制数字(0-7)来表示。在八进制编号中,每...在...

plc编程元件采用八进制的有哪些?

plc编程元件采用八进制的有例如西门子的I0.0--I0.15,Q0.0--Q0.15,欧姆龙的0.00--0.15,1.00--1.15.。。。等根据不同品牌不同系列,一般采用的是8进制[例...

我想买一台笔记本PLC编程西门子或者三棱需要安装什么程序...

如果想买笔记本最好买带工程接口的电脑,因为目前所有的笔记本电脑只有USB接口,再接PLC需要加USB转RS232串口,而且对学习PLC有一定的困难,因为数据传送时,会慢一...

plc编程十大经典程序?

PLC编程十大经典程序有:1.定时/计时程序;2.单路数字量输出程序;3.开关量按键程序;4.比较数字量程序;5.数据存储程序;6.报警记录程序;7.模拟量输出...P...

八线程用于编程够用吗?

应该是够用吧,但也要看这个编译程序是否对这个多线程进行了优化,但总体来说这个是够的。现在新出的12代CPU性能为大提升,都是8核心16线程。要编程的话,内存一...

如何在三菱PLC编程软件中全部复制全部程序段?-ZOL问答

win8不支持现在国内使用的编程软件,也就是说不兼容;用xp吧。点击母线左侧,然后直接使用键盘输入,如P10在下载一个GXSimulator6c软件,相当于插件,可以用来监...

PLC控制柜编程如何设置?

PLC控制柜编程的设置包括以下步骤:1.了解控制需求和系统架构;2.选择合适的PLC型号和编程软件;3.创建程序框架,包括输入输出配置和变量定义;4.编写逻辑控...

PLC中,K8XOOO有8组一组4位不应该是x31~x0吗。为什么是x37~x0?

因为三菱plc的输入继电器x是8进制的,既只有x0-x7,没有x8.9。k8x0全部列出来应该是x0-x7x10-x17x20-x27x30-x37因为三菱plc的输入继电器x是8进制的,...

霓虹灯的plc8个灯1到8依次亮,时间间隔是1秒,然后全亮;闪烁1秒,然后依次熄灭,时间间隔也1秒,然后循?

第一步:装灯泡第二部:插上电源第三部:打开电源开关第四步:看灯泡有没有亮第五步:把没亮的灯泡砸掉第一步:装灯泡第二部:插上电源第三部:打开电源开关...

 角膜擦伤  刘晟豪 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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