(四) 增量与减量++指令,BIN增量加一指令, 对应的还--指令。这个指令类似于C语言中的++和--,勇哥看上去亲切无比。它还有加L的指令,也就是倍长指令,可以操作32位数。下面的例子可以很清楚看出倍长指令的区别。 如果你对一个常数100自加,会发生有趣的现象。你的100.0到100.7的输出IO的灯会狂闪,勇哥实验时步进电机接到了100.0,看到居然电机在运动!2018.12.26注:勇哥后来在网上看到有人说,操作数如果不加&, # 就是指的对io端口进行操作(某些指令)。
(2)计数器CNT为减法计数器,如下图中,1.09按下则计数器初始值复位为10,按下1.07,在其上升沿时执行减1,当减为0时计数器状态变onCNT为BCD方式,CNTX为BIN方式,它们功能是一样的,区别是BIN方式可以记数的上限要大一些。·BCD 方式时0~9999 次·BIN 方式时0~65535 次CNTR可逆计数器,如下图中,1.07按下则计数器加1,当加到10时,再按一次加到0,这时候计数器状态变ON。当1.09按下则计数器减1,当减到0时,再按一下减到10时,这时候计数器状态变ON
引言:勇哥也是初学欧姆龙PLC,如果我们按着官方手册来初学,障碍与花的时间都是很多的,因此在此把学习心得记录下来,以方便大家能按此心得加快学习的进度。常用的存储器功能区CIO:输入继电器 272 点(17 CH) 0.00~16.15输出继电器 272 点(17 CH) 100.00~116.15内部辅助继电器 4,800 点(300 CH) 1200.00~1499.15 (1200~1499 CH) &
勇哥初次接触CX-Programmer下编写CP1h程序,见到搞电气的同事很容易做到的功能自己研究要花许多的额外时间,特别将一些摸索到的常见知识点在此记录下来。这个贴子勇哥会持续更新。(一) 编程模式、运行模式、调试模式编程模式:PLC停止运行。可以对内存进行清零(格式化)操作。运行模式:PLC运行中,不能对PLC进行操作。监视模式:可以在线修改寄存器的值,也可以对I/O点和辅助继电器进行操作。可以在线修改程序。调试模式:这种模式对 CV 系列 PLC 可用,能够实现用户程序的基本调试(二)怎么
D-1.呼叫单元控制一个餐馆中的呼叫单元要求: 如下图,如果客人按下桌子下的x0和x1,对应的灯y0,y1会长亮。 如果灯y0和y1都亮了,工作人员会控制面板上看到灯y23亮了。于是知道客人要求服务了。 然后工作人员可以按下x20按钮,这时候灯y0,y1和控制面板上的灯y23熄灭。 参考例程:D-2.检测传感器灯当检测一个物体时
C:轻松的练习:C-2 应用定时器程序-1off-delay定时器,One-shot定时器要求: 按下x20后立刻松手,红灯(y5)点亮,维持点亮3秒后关闭。 按下x21后(上升沿)绿灯(y6)点亮,维持点亮5秒后关闭参考程序如下:第0步的代码我们称为off-delay定时,第8步的代码我们称为on-short定时。前者如果你按住x20不放手,则红灯(y5)亮,但是定时器t1不会计时,你必须松开x20。后者如果你按住
cp1h机型是可以配置网络模块的,型号为CP1W-CIF41, 这一点在cp1h的手册里面居然没有提。也许勇哥的cp1h手册版本号老了?在淘宝上查了一下,这个模块比plc本身还贵。由于公司目前及以后的与欧姆龙plc的通讯方式都改为了tcp/ip,因此这个模块还是值得详细了解一下。这个模块拿到手后,其默认IP地址为192.168.250.1 先把你自己的主机改为和它相同的网段,例如192.168.250.10然后ping模块地址,你会发现ping不通。你得先把cp1h的cpu拔码开关设
下面是cp1h的存储器类型与输入输出资源的介绍。来自cp1h的说明文档。放在这里也是为了方便查询。下面是CP1H-X40DT-D的输入输出端的接线示意图。IO点测试这是每个项目必须做的事情它分为输入点 测试 输出点测试输入点测试很简单,看你的接线方式,COM端是 共正还是共负的 ,然后把另外一相用一根长的线接起来,直接对着输入点,输入点指示灯亮说明输入点没问题输出点需要编程其实最好的测试方法是 编程 I0.0通输出 Q100.0到Q100.7, Q101.0到Q101.7下图所示为cp1h-X4
引言:本文章的代码可以用三菱的学习软件FX-TRN-BEG-C去做实验。这款软件的介绍见下面的链接:三菱PLC学习软件FX-TRN-BEG-C一键启停,按下面的例子来说就是: 按一下,机械手放料,再按一下复位状态(停止),再按,机械手又放料。这个小例子听说还是许多电气工程师的常考题目。所以还是需要你开动下脑筋的。下面给出原代码:你可以打开三菱plc学习软件的例子B-4来测试这段代码的效果。 但是,其实三菱PLC已经有这样一条指令可以完成一键启停。你可以实验一下,效果是一样的。
引言:本系列的文章基于三菱的学习软件FX-TRN-BEG-C。它自带fx PLC的虚拟机,以及若干练习。本文的实际上是把这款软件的例子做一个读书笔记,以方便查阅和再练习。这款软件的介绍见下面的链接:三菱PLC学习软件FX-TRN-BEG-C基础练习:B-2 标准程序学习一个锁存输出程序和置位/复位程序要求: 按点动按钮x20后y0亮,并且松开x20后y0仍然亮。但是如果自锁按钮x24为ON时,无论x20按或者不按y0都不亮。 下面