存储区分配

  • CIO区
  • W区

  • H区

    具有断电保持,可以当做是W区的扩展
  • D区

    断电保持

  • CIO输入输出
  • 内部辅助继电器区WR
  • 保持继电器HR
  • 特殊辅助继电器AR
  • 暂存区TR
  • 数据存储区DM
  • 定时器TIM
  • 计数器CNT
  • 任务标志TK
  • 变址寄存器(IR)
  • 数据寄存器DR

有的是只读的,不能强制给信号

存储地址表示方式

  • 字地址

    -位地址

D通道不能位寻址

单通道的组成(单字16位)

双通道组成(双字)


w0.10对应b9;w1.03对应b19

单通道内容十六进制表示



0(0000) 8(0100) 2(0010) 0(0000)–>820

有符号的整数表示

IO输入通道范围


即使b12没有使用,那写了I.12也不会报错,编译会通过

IO输出通道范围


低8位有效 O100.0-O100.7

通道数据表示方法






指令系统详解

指令结构

  • 驱动流向



    D0=16进制的1215线圈才会执行

指令操作数


把源操作数数据传给D0;

执行条件(非微分执行)


当满足条件为ON时,每一个扫描周期都会执行一次
比如计数用微分,一次加一

上升沿微分指令


下降沿微分指令


基本概念编程练习

计数器一直递增,每个扫描周期都在执行

修改为微分指令,上升沿执行一次

顺序输入指令






0.00按钮一直按着,100只执行一次
典型的单按钮启停

顺序输出指令





保持输出指令






如果0.02为ON那么100.00为ON
如果0.03为ON那么100.00为OFF








保持输出指令演示

  • KEEP

  • SET/RSET


可以通过其他的指令去复位保持的 如下 给100写个0

SETA/RSTA
置位100的1-16位为1

复位100的1-32位为0

MOVL双字传送0给100,就是传送了32位,所以100通道和101通道全部设置为了0

互锁指令中使用keep

互锁指令不接通的情况下,启动0.10是不会通的

互锁/互锁清楚指令 IL/ILC






自锁互锁清除指令演示

0.00位off,所以100.00不会输出

0.00接通后,先把0.02断开,再接通w0.00才能有计数

先接通0.00,后接通0.03,w0.01计数;然后断开0.03,断开0.00计数保持

这里是自动程序,也就是说在手动程序中0.00接通,那么自动程序里0.00是断开的,后面输出被互锁。

公共程序

跳转指令



128个跳转号,操作数是无符号常数0-127

使用了JMP,但是没有JME,会出错

  • 跳转指令演示
    OFF跳转
    执行后面的程序



    计时30s,100.00接通

    计时30s,后100.01 100.02导通


100.03通10s,在断10s;

计数器指令







只有off-on的上升沿计数一次

复位优先级最高

  • 计数器指令演示

    设置为0,计数器标志为ON

    使用mov指令为C0传 0,n那么100.00接通,计数器的值是存在D100中

递增指令讲解







  • 递增指令演示

    微分指令,+1

递减指令

传送指令






100通道的复制给D100

输入比较指令



输入比较指令演示



两个通道的值进行比较

输出比较指令







第一条指令10=10,等于标志输出,(等于标志只有一个)
第二条指令的等于标志受到第一个的影响所示输出了。但是100.03不输出
第二条指令10>5,100.05输出了。

模拟量

只有NA系列的PLC带模拟量,CP1E其他系列的都不支持

本身自带2路模拟量输入,可扩展3块,每块4路;共14路
本身自带1一路模拟量输出,可扩展3块,每块4路;共13路

模拟量转换原理

扩展模块

输入模块







自带模块



可以选择几路输入和输出

范围可选


模拟量输出,move D102 190把102的数据给190,

把6000的值给D102那么将会有10V的模拟量输出,

视频搬运地址

欧姆龙CP1E PLC相关推荐

  1. 欧姆龙cp1E plc和台达变频器modbus rtu通讯 变頻器可实现正反转,停止,频率的设定、加减速

    欧姆龙cp1E plc和台达变频器modbus rtu通讯 所需硬件 :CP1E plc n30s1dt,台达vfd. 功能:变頻器可实现正反转,停止,频率的设定.加减速,以及频率,电流,电压,运行状 ...

  2. 欧姆龙cp1E plc和台达变频器modbus rtu通讯

    欧姆龙cp1E plc和台达变频器modbus rtu通讯 所需硬件 :CP1E plc n30s1dt,台达vfd. 功能:变頻器可实现正反转,停止,频率的设定.加减速,以及频率,电流,电压,运行状 ...

  3. IGS与欧姆龙CP1E PLC通讯测试

    PLC端配置: IGS端配置 - 通讯协议选择 IGS端配置 - 通讯参数 IGS端配置 - 添加测试标签 IGS端配置 - 运行

  4. 欧姆龙变频器MX2参数_第442期丨【源程序】基于三菱西门子欧姆龙松下PLC实现喷水池控制系统;欧姆龙PLC编程软件更新步骤...

    论坛周刊 1 Dec 2019 本期论坛周刊精彩内容: 1.[源程序]基于三菱\西门子\欧姆龙\松下PLC实现喷水池控制系统 2.欧姆龙PLC编程软件更新步骤 3.RSLinx Classic Ent ...

  5. 欧姆龙程序PLC案例标准程序 使用欧姆龙CP1H写的脉冲伺服 步进控制程序案例

    欧姆龙程序PLC案例标准程序 使用欧姆龙CP1H写的脉冲伺服 步进控制程序案例+威纶通触摸屏程序+案例文档(电子档). 里面的内容非常实用,注释非常详细. 本案例包含CP1H的4个轴的程序指令进行说明 ...

  6. 【转】欧姆龙OMRON PLC之 CP1H 以太网FINS/TCP通讯实例

    原文:http://blog.sina.com.cn/s/blog_539cee190102wr4t.html CP1H上面的选件板插槽可以插入1-2块CP1W-CIF41模块,系统即具有了以太网功能 ...

  7. labview DSC模块 opc服务器,支 持三菱,西门子,欧姆龙等PLC的通讯

    labview DSC模块 opc服务器,支 持三菱,西门子,欧姆龙等PLC的通讯 ID:6935619837015919

  8. 欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯

    欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯 采用器件:欧姆龙CJ2M的PLC,1个CJ1W SCU21 V1通讯模块,1台海利普HLP-B ...

  9. 欧姆龙CP1E与欧姆龙变频器走485modbus通讯程序 ,启停,频率给定控制

    欧姆龙CP1E与欧姆龙变频器走485modbus通讯程序 ,启停,频率给定控制 ID:6915636882508843

  10. 欧姆龙CP1e与三台欧姆龙变频器走485modbus通讯程 启停,频率给定控制

    欧姆龙CP1e与三台欧姆龙变频器走485modbus通讯程 启停,频率给定控制 YID:5410637567978587搞工控We是认真的

最新文章

  1. Ultimate SLAM:结合事件、图像和惯性测量单元,在HDR和高速场景下实现鲁棒的视觉SLAM...
  2. 序列化和反序列化的几种方式(DataContractSerializer)(二)
  3. python多线程并发
  4. 基于session认证
  5. lambda创建线程
  6. Python笔记-内置装饰器
  7. Java中关于内存泄漏分析和解决方案,都在这里了!
  8. FRR BGP协议分析9 -- FLOW SPEC
  9. WIN10中如何关闭Windows Search
  10. Chuck Norris蠕虫网络袭击Linux路由器
  11. 实践丨手把手教你用STM32设计WiFi语音播报日程表
  12. I2S时序及音频驱动
  13. 专业主义——大前研一
  14. AUTOCAD——Excel表格导入CAD、CAD合并两兄弟
  15. 用python祝男朋友生日快乐_祝男朋友生日快乐的说说50句
  16. 人工智能AI程序设计语言
  17. 硬盘变为RAW格式,数据还能恢复吗?
  18. H-ui.admin v3.1多图片预览上传的问题解决
  19. 百度地图api自定义修改地图背景样式
  20. commons-dbcp数据库连接池基本使用

热门文章

  1. 高等代数——大学高等代数课程创新教材(丘维声)——3.7笔记+习题
  2. 超好用的 PC 端长截图工具
  3. 聊聊几款文件同步备份工具,你更喜欢哪一款呢?
  4. [数据仓库]基础理论笔记
  5. ET2017万能免狗安装包(不弹窗)
  6. TestNg框架源码解析
  7. js实现下载 .txt文件
  8. 小任务:简单实现银行业务系统(附 ideal编辑器固定序列化版本方法)
  9. 提问:AdventNetSnmp.jar这个包是做什么用的和snmp有什么关系
  10. 布局之StackPanel面板