自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 MCGS触摸屏

D型下载口又称为USB通信网口下载方式称为TCP。

2023-11-09 15:30:18 1511

原创 模拟量指令

A/D转换模块:0-27648(存入的地址称为:AIW,模拟量(A)输入(I)字(W)16位;传感器(工程值,浮点数)——电流、电压——AD转换——PLC(模拟值,INT型)点击 工具----选项----项目----用户库文件夹----浏览。模拟量(物理量):P、T、湿度、流量、重量(一般都是浮点数使用)ISL(input scale low):模拟值底限(0)测量温度的传感器:热电阻(RTD)、热电偶(TC)双极(含正负):±10V、±5V、±2.5V。开关量:0/1(I、Q、M、V、S)区。

2023-11-08 08:38:16 4496

原创 PLC案例集合

下载程序时,必须将PLC处于停机状态(STOP)重新下载程序后,M会保持上一次程序中的状态。所以,程序开始前要对中继进行复位sm:特殊中继(只有常开和常闭)只闭合1个周期PLC从STOP–>RUN期间,只执行一次sm常开点:闭合1次后,再次恢复常开状态sm常闭点:断开1下后,再次回复常闭状态sm中继,最多只能连续复位255个。

2023-10-28 23:06:45 248

原创 PLC英文对照表

94、PID ( Proportional Integral Differential 比例、积分、微分 ):比例积分微分调节器。64、BCD_I ( Binary Coded Decimal _I 二进制编码的十进制 ):BCD 码转整数。86、READ_ RTC ( Read real time clock 读实时时钟 ):读实时时钟。65、I_BCD ( I_ Binary Coded DecimaL ):整数转BCD码。

2023-10-27 23:36:50 218

原创 200smart 物料分拣案例

[TOC]物料分拣。

2023-10-27 22:50:00 887 2

原创 PLC-200 smart 字节与字

数据存储:右侧低位,左侧高位1输出;0不输出v:存储区标识符例如:VB100.0,v存储区标识符;100 字节编号;“.0”:存储区内位编号。

2023-10-27 22:46:46 1038

原创 PLC程序常用模块

避免M线圈保持在上次程序中的状态,所以使用特殊中继,进行M复位。置位(不可以置位定时器T和计数器C),得电自锁,下面:从首地址开始连续多少个地址。上面:首地址(Q、M、V、L)不要盲目用自锁,一般用多级并联。将其他常闭开关串到本开关上。复位:失电停止,首地址。

2023-10-27 22:40:48 246

原创 PLC中常见问题

输出窗口中查找错误。

2023-10-27 21:48:28 88

原创 PLC编程题目

2023-10-27 21:44:57 79

原创 PLC指针

直接寻址。

2023-10-26 16:19:58 199

原创 PLC基础指令介绍

因为1个扫描周期过后,I0.4变为0,此时I0.3和I0.4进行逻辑运算为0,Q0.4为0。网络2:其中的 |P| 上升沿,表示I0.1和I0.0 逻辑运算结果和上次运算结果作比较,若由0变1则为上升沿,若由1变0则为下降沿。例如:I0.1=1时,I0.2由0变为1时,逻辑运算结果由0变1,产生上升沿;I0.2由1变为0时,运算结果由1变0,产生下降沿。网络3:其中|P|,表示I0.3的上升沿,Q0.4置位 条件,I0.3和I0.4同时为1;T38与扫描相关,不扫描则不执行指令,不可计时。

2023-10-14 22:41:52 2112

原创 200s PLC编程基础

(执行某一特定程序时或发生某一特定事件时,触发中断程序)不能被调用,只能由中断事件触发。第一个字节要表示字符串的长度,例如下方“SMART”字符串长度为5,所以第一个字节为5。常用的三种数制:2进制、10进制、16进制(可相互转换,转换后数值大小不变)输入点、开关信号(通过外围信号来改变值,所以只能强制来改变值,不能写入值)AI区(模拟量转化后得到数字量(模数转换)只能按字寻址不能按位寻址)若此时选择数据格式为无符号,那么值很大,因为此时将补码转化为了整数。Q区(输出映像区,控制指示灯、电磁阀等)

2023-10-13 22:34:02 210

原创 micro win smart软件使用(200 SMART)

更改PLC的IP地址(通信框右侧 编辑)–一般和电脑的IP地址相同(网络连接属性–internet协议 TCP/IP)子程序中做好库程序–创建库–选中子程序–添加(添加进库)–属性(对库的存储进行设置,路径、名称等)–保护(对库设置密码)强制:只能对plc输入变量进行强制(i(数字量输入状态)、aiw(模拟量输入状态))输入变量只能进行强制,不能直接写入。在数据块中写入特定数据后,点击(数据块上方工具栏)下载,然后可在状态图表中查看写入值。左侧工具栏–数据块–页面–数据块–数据页(上方工具栏)

2023-10-12 22:54:58 1663

原创 通信方式总结

服务器端口号和本地端口号要一一对应。

2023-10-04 23:41:23 567

原创 32单片机常用函数整理

/结构体配置输入捕获单元函数(初始化输入捕获单元)单一配置一个通道。

2023-09-22 15:22:41 272

原创 LED流水灯各种函数总结(定义位、端口;移位操作、循环移位)

第二个灯亮 ,延时,灭;端口操作实现LED单灯点亮和熄灭。第一个灯亮 ,延时,灭,;亮 延时、灭 延时;LED流水灯设计逻辑。

2023-08-10 00:54:04 906

原创 keil 5 功能简介及调试

各菜单功能文件菜单编辑菜单查看状态栏工程菜单调试菜单片内外设菜单工具栏视窗菜单帮助菜单项目运行和调试使用不同运行方式进行调试1、进入调试状态2、各种运行方式断电的设置与删除寄存器的观察与修改显示寄存器窗口寄存器的观察与修改变量的观察与修改显示变量窗口变量的观察与修改存储器的观察与修改显示存储器窗口存储器的观察存储器的数据修改串行口的观察片内外设的观察与修改片内外设的观察、刷新观察片内外设的修改

2023-08-08 11:09:59 1825

原创 单片机c语言基础

可以先声明,后赋值;也可以声明的同时赋值。

2023-08-08 09:29:02 211

原创 单片机组成基础知识

节拍、状态、机器周期、震荡周期。

2023-08-07 23:38:08 61

原创 万用表的使用

直流(交流)电流、电压、电阻。

2023-08-06 00:31:24 46

原创 常用电子元器件

用三位数字表示电容器容量大小。第一,第二位是有效数字,第三位表示有效数字后面0的个数,单位为pF。比如:223其容量表示为22。103pF,但是当第三位是9时表示10-1;比如472容量就表示为:47。单位:uΩ、mΩ、Ω、KΩ、MΩ、GΩ(各单位间为10^3进制)一般最后一环代表误差 ,倒数第二位代表倍率,其他位表示不同的数字。不同颜色代表不同数字、倍率、误差。

2023-08-06 00:10:46 165

原创 数电 第二章 逻辑代数基础

2、所有最小项相加必为1,遍历所有取值可能,所有取值都包含,必为1。缺乏两个最小项(没有取到所有的变量)BCD’和B‘C。BC不是最小项(因为缺乏变量),将其变为最小项。”异或“和 “与” “或” “非”的关系。”同或“和 “与” “或” “非”的关系。各个情况之中用“与”,不同情况间用“或”基本逻辑运算、基本公式、表示方法、化简。真值表—>表达式,都是输出为1时的情况。3、只有一个最小项为1,其他都是0。1、输入变量只有一个最小项为1。

2023-07-31 23:23:55 166

原创 数电 信息与编码

一个筛子可以用3位二进制数字表示(6种情况,3位二进制数字可表示7种情况)两个筛子可以用6位二进制数表示(36种情况,6位二进制数字有2^6=64种情况,可以包含所有可能。5位只有32种可能,所以用6位)1个10进制用4个2进制数字表示。

2023-07-31 00:15:04 74 1

原创 51单片机 定时器

通过时钟的脉冲次数来确定时间,当增加到设定时间时,产生中断(响闹铃)

2023-07-30 23:54:50 105 1

原创 矩阵键盘和矩阵密码锁

按行扫描和按列扫描,见下图。

2023-07-30 23:54:07 225 1

原创 模块化编程以及LCD1602调试工具

模块化编程和LCD1602液晶调试工具

2023-07-27 23:39:01 180 1

原创 51单片机 数码管显示

共阴极(51开发板)和共阳极 以及电平测试思路测试思路:共同段都设置为1,若是共阴,另一端输入0\1都不亮;若共阳,另一端输入0会亮进行位选(对哪8个数码管进行操作)通过连接芯片的P2口控制位选1、控制信号传递方向2、放大高电平信号3、确定位选后,通过 P0口给段码数据,来控制数码管的亮灭dir:direction,接高电平将数据送到右边,低电平读取右边数据五、动态数码管显示1、数码管消影原因:数据串位每次进行初始化,将其归零P0=0x00;零碎电容读数:类似电阻读数

2023-07-27 23:13:08 4655 1

原创 51单片机各小项目的代码总结(未完待续)

【代码】51单片机点亮小灯的代码总结。简单点亮、按键控制、数码管显示

2023-07-27 11:01:25 2112 2

原创 c语言 指针 (7.25)

(例如,char指针和int指针不可相减),否则得到的是不可预知的值。指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)p+1(访问下一个整型)–>4个字节(间隔)指针类型决定了,指针走一步走多远(指针步长),单位字节。(就像 之前是自己的房子,要住的时候突然成别人的了)得到的是两指针中间的元素个数(大地址-小地址)电线控制电信号—转换数字信号产生二进制序列。不知道给什么指针时,赋予空指针(NULL)p能够访问1字节(只认为p是字符)指针比较大小(指针的关系运算)指针数组(用来存放指针的数组)

2023-07-25 20:05:48 34

原创 操作符详解 (7.23)

前面可以先定义一个值,后面不满意再重新赋值(使用赋值操作符赋值)(一个“=”号)相同为0,不同为1(任何数和0异或为其本身)a=a>>1 等价于 a>>=1。a=a+2 等价于 a+=2。a=a&1 等价于 a&=1。右边丢弃,左边补充原符号位。左移:左边丢弃,右边补0。对于移位运算操作符,

2023-07-23 23:02:25 50

原创 c语言 数组 7.22

第二行{5,6,7,8}//默认前方[ ]为7个字符(包含字符a,b,c,d,e,f,\0),根据初始化内容来指定空间大小,“\0”也占空间。//只有字符a,b,c,无“\0”方式2:char arr[10]=“abc” //包含字符a,b,c,\0。2、&数组名,数组名代表整个数组,&数组名,取出的是整个数组的地址。

2023-07-23 00:27:39 88

原创 c语言函数(7.21)

返回类型,函数名(函数参数,参数)函数体:编写函数的实现方式返回类型:ret_type函数名称:fun_name函数参数:para1命名为get_max函数return x;int a = 10;int b = 20;//也可以不定义a和b的值,直接在括号中输入数字即可 printf("max =%d\n" , get_max);//此处使用的函数名称 get_max,应该和上方自定义的函数名称一致 return 0;

2023-07-21 23:59:39 74

原创 7.20 语句使用中细碎知识点总结

()内应该是一个整型且为随机数(例如:时间戳),这样就很随机,设置一个随机起点(随机数生成器)”(在“类型”的前面)。goto语句(跳转到哪里)(一般不建议使用,一般不用,容易把代码执行流程打乱)shutdown -s -t 60(设置时间-关机-60s后关机)15、要保证得到小数,必须保证除号两端得有一个是浮点型(即小数)(1970.1.1. 0h:00:0s)=(xxxxx)秒。10、shutdown -s 设置关机 (别丢空格)11、system()--执行系统命令(括号里的内容要。

2023-07-21 08:30:27 31

原创 循环语句(while、for、do...while) 7.16-7.17

2、表示判断时,最好常量在前,变量在后。如果少一个“=”就会报错,否则不会报错,容易出bug3.(常量和变量比较时,最好把常量写在左边)包含3大部分(初始化部分(int i =0)、条件判断部分(while (i<10))、调整部分(i++)),三者割裂,容易顾首不顾尾,寻找麻烦。do while循环中 ,如果do语句中执行多条命令,需要“{}”,详见7_17 do while打印1-10代码。continue是直接跳出本次循环,(continue后方代码不再继续)再从头开始,进行判断,是否执行下次循环。

2023-07-19 11:37:03 103

原创 简单了解c语言 (始于7.13-7.16)

132, 132作为2个8进制数字——转化为10进制数字为1*8^2+3*8^1+2*8^0=90。下面的程序中 ”\32“ 作为一个转义字符(\ddd),"\t" 作为一个转义字符,所以共有13字符。14、strcpy函数--string copy--意思为字符串拷贝--库函数--string.h。12、EOF--end of file(文件结束标志)---其值为-1。\\--斜杠可以用来转义斜杠,两个"\\"使其变为一个普通斜杠。//%c--打印字符格式的数据,例如A\B\C\D。

2023-07-16 16:53:34 67

原创 led按键消抖

2023-07-13 19:54:32 22

原创 按键控制led灯 7.13

按位或(|):对应位取“或”,一真为真(1),全假为假(0).例如:含1为1,两个0为0。define定义字节地址,常用#表示,而不用define(即整个寄存器,包括8位),按位右移:(所有数字右移n位,根据要求移位)最高位移出,最低位补零。(位寄存器)sbit定义位地址,可以单独定义寄存器中的某一位,按位与(&):对应位取“且”,全真为真(1),一假全假(0)按位异或(^):同为0,不同为1。按位取反(~):0变1,1变0。

2023-07-13 19:54:11 72

原创 led流水灯

共有2的16次幂=65536种可能,但是包括0,即0~65535。但是其包括符号,所以再扣除一半,即-32768~32767。(signed) integer(int):整形变量 16位2进制来表示一个数字。unsigned:无符号,所以不包括负值只有正值,所以从0开始。不带unsigned默认有符号(signed)存数据的小盒子(要进行运算必须先把数字存储)浮点型),精度高时使用,较少使用。用的意思就是先把值拿来运算。float(浮点型)

2023-07-13 00:23:16 51

原创 led闪烁

led灯闪烁代码

2023-07-13 00:11:36 24

原创 点亮一个led 7.12

认识发光二极管;电阻读数方式;单片机简单工作原理;2进制和16进制;keil5操作过程;零碎知识:新建文件快捷键;tll电平;编程注意:注释;0x前缀;”;“结尾;编程习惯

2023-07-12 16:38:17 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除