2019年8月3日

摘要: 节省输入点的几种方法: 1. 编码输入 编码输入是将多个输入继电器的组合作为输入信号,n个输入继电器有2n 种组合,可以用n位二进制数表示,这种输入方法可以最大限度地利用输入点,一般需要梯形图译码。如图所示,输入继电器X0、X1有4种组合(即2位二进制数00、01、10、11),用M0~M3表示,相 阅读全文
posted @ 2019-08-03 10:45 iBoundary 阅读(666) 评论(0) 推荐(0) 编辑

2019年8月2日

摘要: 前言: 一般是将控制电路转换成PLC控制,但是大多数情况下,PLC的控制设计是根据控制要求来设计的。 输入电路中最常用的输入元件有按钮、限位开关、无触点接近开关、普通开关、选择开关、各种继电器接点等。另外,常用的输入元件还有数字开关(也叫拨码开关、拨盘),旋转编码器和各种传感器等。 1. 优化PLC 阅读全文
posted @ 2019-08-02 23:15 iBoundary 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 常用公式: 反演定理是这样表述的: 对于任意一个逻辑式,如果把其中所有的“”换成“+”,“+”换成“”,0换成1,1换成0,原变量换成反变量,反变量换成原变量,得到的结果就是。 阅读全文
posted @ 2019-08-02 11:05 iBoundary 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1.对控制系统的控制要进行详细了解 在进行PLC控制设计之前,首先要详细了解其工艺过程和控制要求,应采取什么控制方式,需要哪些输入信号,选用什么输入元件,哪些信号需输出到PLC外部,通过什么元件执行驱动负载;弄清整个工艺过程各个环节的相互联系;了解机械运动部件的驱动方式,是液压、气动还是电动,运动部 阅读全文
posted @ 2019-08-02 10:07 iBoundary 阅读(1145) 评论(0) 推荐(0) 编辑

2019年7月29日

摘要: 1 . pyb import pyb pyb.delay(50) #延时50毫秒 pyb.millis() #返回开机后运行时间 pyb.repl_uart(pyb.UART(1,9600)) #指定repl到串口1 pyb.wfi() #暂停cpu等待中断唤醒 pyb.freq() #返回cpu的 阅读全文
posted @ 2019-07-29 10:53 iBoundary 阅读(3691) 评论(0) 推荐(0) 编辑

2019年7月27日

摘要: class Pin – control I/O pins 管脚是控制I/O管脚的基本对象。它有设置管脚模式的方法(输入、输出等)和获取和设置数字逻辑电平的方法。有关管脚的模拟控制,请参见ADC类。 使用模型: 所有板针都预先定义为pyb.Pin.board.name: x1_pin = pyb.Pi 阅读全文
posted @ 2019-07-27 13:34 iBoundary 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 1. 用串口线连接pyboard和电脑,发现开发板被识别为移动磁盘。 2 .移动磁盘中默认会有4个文件,它们分别是: boot.py:开机最先运行的文件,最后会由它加载main.py。 main.py:开机会被boot.py文件引导,可以将自己的代码放在里面。 pybcdc.inf:windows下 阅读全文
posted @ 2019-07-27 09:58 iBoundary 阅读(3211) 评论(0) 推荐(0) 编辑

2019年7月25日

摘要: 递归 前面深入介绍了如何创建和调用函数。你知道,函数可调用其他函数,但可能让你感到惊讶的是,函数还可调用自己。 如果你以前没有遇到这种情况,可能想知道递归是什么意思。简单地说,递归意味着引用(这里是调用)自身。下面是一个常见的递归定义(但必须承认,这种定义很愚蠢): 递归[名词]:参见“递归”。 如 阅读全文
posted @ 2019-07-25 18:27 iBoundary 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 作用域 变量到底是什么呢?可将其视为指向值的名称。因此,执行赋值语句x = 1后,名称x指向值1。这几乎与使用字典时一样(字典中的键指向值),只是你使用的是“看不见”的字典。实际上,这种解释已经离真相不远。有一个名为vars的内置函数,它返回这个不可见的字典: >>> x = 1 >>> scope 阅读全文
posted @ 2019-07-25 15:27 iBoundary 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 在函数内部给参数赋值对外部没有任何影响的情况 在try_to_change内,将新值赋给了参数n,但如你所见,这对变量name没有影响。说到底,这是一个完全不同的变量。传递并修改参数的效果类似于下面这样: 这里的结果显而易见:变量n变了,但变量name没变。同样,在函数内部重新关联参数(即给它赋值) 阅读全文
posted @ 2019-07-25 09:42 iBoundary 阅读(494) 评论(0) 推荐(0) 编辑

导航