OMRONPLC EView触摸屏编程使用说明书售后用.docx

上传人:b****2 文档编号:24523136 上传时间:2023-05-28 格式:DOCX 页数:68 大小:435.05KB
下载 相关 举报
OMRONPLC EView触摸屏编程使用说明书售后用.docx_第1页
第1页 / 共68页
OMRONPLC EView触摸屏编程使用说明书售后用.docx_第2页
第2页 / 共68页
OMRONPLC EView触摸屏编程使用说明书售后用.docx_第3页
第3页 / 共68页
OMRONPLC EView触摸屏编程使用说明书售后用.docx_第4页
第4页 / 共68页
OMRONPLC EView触摸屏编程使用说明书售后用.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

OMRONPLC EView触摸屏编程使用说明书售后用.docx

《OMRONPLC EView触摸屏编程使用说明书售后用.docx》由会员分享,可在线阅读,更多相关《OMRONPLC EView触摸屏编程使用说明书售后用.docx(68页珍藏版)》请在冰豆网上搜索。

OMRONPLC EView触摸屏编程使用说明书售后用.docx

OMRONPLCEView触摸屏编程使用说明书售后用

DMP-300F型

中小型水电站触摸式机组自动化屏

(OMRONPLC+EView触摸屏)

 

编程使用说明书

 

文件编号:

HN/QF.13-0002-004

版本号:

A

发放编号:

持册人:

 

长沙华能自控集团有限公司

目录

1.OMRONCJ1M系列PLC介绍3

1.1.CPU单元(使用CJ1M-CPU13)3

1.2.通信单元(使用CJ1W-SCU41)8

1.3.I/O单元8

1.4.模块安装及地址分配9

2.OMRONPLC常用编程指令9

2.1.梯形图指令9

2.2.位元(Bit)控制指令9

2.3.结束指令(END)10

2.4.定时器和计数器指令10

2.5.数据移位元元元指令11

2.6.数据传送指令11

2.7.数据比较指令13

2.8.数据转换指令14

2.9.BCD码运算指令14

2.10.二进制元运算指令17

2.11.逻辑指令17

2.12.子程序和中断控制指令18

2.13.串行通信指令(PMCR)19

3.OMRONPLC程序编辑软件20

3.1.CX-Programmer中对PLC的初始化设置20

3.2.PLC设定20

3.3.CX-Programmer中对PLC的联机操作21

3.4.程序中各个子程序的用途定义21

4.OMRONPLC通信程序编辑软件22

4.1.与PLC通信单元箱地址设定22

4.2.4-2PLC协议编制软件(CX-Protocol)通信口设定23

4.3.PLC协议编制软件使用简单说明23

4.4.PLC与单元箱通信协议注意事项:

24

5.EasyView触摸屏程序编辑软件24

5.1.与OMRONPLC连接参数设定24

5.2.一般参数设定(通过“编辑――系统参数的一般页进行设定)24

5.3.组件功能说明25

5.4.触摸屏程序的下载28

5.5.触摸屏程序调试28

6.水机屏PLC程序资料寄存器分配29

6.1.PLC内部时钟存放区(D0~D6)29

6.2.PLC事故资料中转区(D10~D19)29

6.3.发生的水机操作、故障、事故报警个数存放区(D20):

29

6.4.水机状态(遥信量)存放区(D21~D30):

29

6.5.PLC事故存放区:

(D4000~D5999)共存放200条事故资料30

6.6.PLC与单元箱通信辅助中间寄存器:

30

6.7.PLC与单元通信中断判断辅助寄存器:

30

6.8.PLC与HMI(触摸屏)间固定使用寄存器:

31

6.9.触摸屏及后台操作定义(无特殊要求)32

7.触摸屏模拟量显示设定32

8.OMRONPLC通信协议34

8.1.PLC使用34

8.2.对时使用35

8.3.单元箱使用35

8.4.PLC通信协议接线图39

1.OMRONCJ1M系列PLC介绍

当前水机自动化屏大多使用OMRONCJ1M系列PLC,这种PLC为模块式,而且没有底板。

下面简单介绍这种PLC。

1.1.CPU单元(使用CJ1M-CPU13)

具体参数:

I/O点数(640)、最多可连接的模块数(10个)、程序容量(20K步)、资料存储容量(32K字);当模块单元数超过10个时,必须使用I/O接口单元CJ1W-Ⅱ101单元进行扩展。

1.1.1.LED指示灯

CPU上有以下几个LED指示灯,具体含义如下表:

指示灯

颜色

状态

意义

RUN

绿

ON

PLC在监视或运行模式下正常操作。

闪烁

系统下载模式错误或DIP开关设置错误。

OFF

PLC在编程模式下停止操作,或由于致命错误停止操作,或正从系统下载资料。

ERR/ALM

ON

出现致命错误,或硬件错误(监视定时器错误)。

CPU单元停止操作,所有输出单元的输出变为OFF。

闪烁

出现非致命错误,此时CPU单元继续工作。

OFF

CPU单元正常操作。

INH

ON

输出OFF位(A50015)已变ON,所有输出单元将变为OFF。

OFF

输出OFF位(A50015)已变OFF。

PRPHL

闪烁

CPU单元通过外设口通信(发送或接受)

OFF

CPU单元不通过外设口通信

COMM

闪烁

CPU单元通过RS232端口通信(发送或接受)

OFF

CPU单元不通过RS-232端口通信

BKUP

ON

用户程序和参数区资料正在被备份到CPU单元中的闪存中或正从闪存恢复。

注:

此指示灯亮时不要关闭PC电源。

OFF

没有对闪存写资料

MCPWR

绿

ON

电源正供给存储卡

闪烁

闪一次:

简单备份读、写或校验正常,

闪五次:

简单备份写误动作,

闪三次:

简单备份写警告,

持续闪烁:

简单备份或检验误动作。

OFF

电源没有供给存储卡

BUSY

闪烁

正在访问存储卡

OFF

没有访问存储卡

1.1.2.DIP开关

CJ1M系列CPU单元具有用于设置CPU单元基本操作参数的8针DIP开关,DIP开关位于电池仓的盖板下面。

DIP开关针脚设定如下:

针脚号

设定

功能

用法

1

ON

用户程序内存写禁止(见注)

用于防止程序从编程设备(包括)意外覆盖

OFF

用户程序内存允许

2

ON

电源为ON时用户程序从内存卡自动传送

用于在内存卡上存储程序以切换操作,或在上电时自动传送程序(内存卡ROM操作)。

注:

当脚7为ON和引脚8为OFF时,从内存卡上优先读出简单备份,因此即使引脚2为ON,电源上电时用户程序也不从内存卡自动传送

OFF

电源为ON时用户程序不从内存卡自动传送

3

――

未使用

――

4

ON

使用CX-Programmer软件中设置的外设口通信参数设定(此口用于和后台通信)

置ON使用除CX-Programmer(仅对外设总线)外的设备的外设埠

OFF

自动检测编程设备

5

ON

使用CX-Programmer(仅对外设总线)的RS-232端口通信参数设定

置ON使用编程设备的RS-232埠

OFF

自动检测编程设备

6

ON

用户定义针脚。

用户DIP开关针脚标志(A39512)置OFF

设置针脚6为ON或OFF并在程序中使用A39512,以创建用于定义条件,无需使用I/O单元。

OFF

用户定义针脚。

用户DIP开关针脚标志(A39512)置ON

7

ON

从CPU单元写到内存卡

按住内存卡电源开关三秒。

从内存卡恢复到CPU单元

打开PC电源,从内存卡读到CPU单元。

电源为ON时,此操作优先于自动传送(针脚2为ON)。

OFF

检验内存卡的内容

按住内存卡电源开关三秒。

8

OFF

通常为OFF

注意:

因为使用外设口于后台通信,所以DIP4应拨为ON

1.1.3.内存区

CPU单元的内存(带电池支持的RAM)可以分为三部分:

用户程序内存、I/O存储区和参数区。

下面介绍I/O存储区和参数区。

1.1.3.1.I/O存储区

这部分存储区包含可以通过指令操作数存储区。

资料区包括CIO区、工作区、保持区、辅助区、DM区、定时器区、计数器区、任务标志区、资料寄存器、变址寄存器、条件标志区、时钟脉冲区。

区域

大小

范围

适用范围

扩展I/O分配

位存储

字存储

存取

从编程设备修改

启动时或模式改变时的状态

强制位状态

CIO区

I/O区

1280位(80字)

CIO0000至

CIO0079

(见注1)

所有任务共享

基本I/O单元

OK

OK

OK

OK

OK

清除

OK

数据

链接区

3200位(200字)

CIO1000至CIO1199

数据链接

OK

OK

OK

OK

OK

清除

OK

CPU总线

单元区

6400位(400字)

CIO1500至CIO1899

CPU总线单元

OK

OK

OK

OK

OK

OK

特殊I/O

单元区

15360位(960字)

CIO2000至CIO2959

特殊I/O单元

OK

OK

OK

OK

OK

OK

DeviceNet区

9600位(600字)

CIO3200至CIO3799

DeviceNet(CompoBus/D)主站(固定分配)

OK

OK

OK

OK

OK

清除

OK

内部I/O区

37504位(2344字)

4800位(300字)

CIO1200至CIO1499CIO3800至CIO6143

……

OK

OK

OK

OK

OK

OK

工作区

8192位(512字)

W000至W511

……

OK

OK

OK

OK

OK

清除

OK

保持区

8192位(512字)

H000至H511

……

OK

OK

OK

OK

OK

保持

OK

辅助区

15360位(960字)

A000至A959

……

OK

OK

OK

A000至A447NO

A000至A447NO

地址到地址变量

NO

A448至A959OK

A448至A959OK

TR区

16位

TR0至TR15

……

OK

OK

OK

OK

清除

NO

DM区

32768字

DM00000至DM32767

……

NO(见注2)

OK

OK

OK

OK

保持

NO

EM区

32768字/Bank(0至2,3max)

E0_00000至E2_32767

……

NO(见注2)

OK

OK

OK

OK

保持

NO

定时器完成标志

4096位

T0000至T4095

……

OK

OK

OK

OK

清除

OK

计数器完成标志

4096位

C0000至C4095

……

OK

OK

OK

OK

保持

OK

定时器PVs

4096字

T0000至T4095

……

……

OK

OK

OK

OK

清除

NO(见注4)

计数器PVs

4096字

C0000至C4095

所有任务共享

……

……

OK

OK

OK

OK

保持

NO(见注5)

任务标志区

32位

TK00至TK31

……

OK

OK

NO

NO

清除

NO

变址内存(见注3)

16寄存器

IR0至IR15

每个任务中分别使用

……

OK

OK

仅间接寻址

仅用于特殊指令

NO

清除

NO

资料寄存器(见注3)

16寄存器

DR0至DR15

……

NO

OK

OK

NO

NO

清除

NO

注:

1.通过修改给机架的第一个地址字可将I/O区扩展到CIO0000至CIO0999。

2.使用RST,TSTN,SET,SETB,RSTB,OUTB来操作各个位。

3.变址寄存器和资料寄存器可以由一个任务单独使用,也可以由所有任务共同使用(仅CJ1-HCPU单元)

4.定时器PVs可以通过强制置位/复位定时器的完成标志来间接更新定时器的当前值。

5.计数器PVs可以通过强制置位/复位计数器的完成标志来间接更新计数器的当前值。

1.1.3.2.常用的辅助区

名称

地址

说明

访问方式

时钟资料

来自CPU单元内置的时钟资料以BCD格式保存在这些单元内

只读

A35100~A35107

秒:

00~59(BCD)

只读

A35108~A35115

分:

00~59(BCD)

只读

A35200~A35207

时:

00~23(BCD)

只读

A35208~A35215

月中的日期:

01~31(BCD)

只读

A35300~A35307

月:

01~12(BCD)

只读

A35308~A35315

年:

00~99(BCD)

只读

A35400~A35407

星期:

00:

周日,01:

周一,02:

周二,

03:

周三,04:

周四,05:

周五,06:

周六

只读

通信端口使能标志

A20200~A20207

但能用相应的端口号执行一个网络指令(SEND、RECV、CMND或PMCR)或者能用相应的埠号(只对CJ1-HCPU单元)执行后台执行,该标志为ON。

位00到07对应于埠号0到7。

只读

通信端口完成代码

A203~A210

当执行网络指令(SEND、RECV、CMND、或PMCR)时,这些字包含对应端口号的完成代码。

当后台执行完成时(只对CJ1-HCPU单元)该内容将被清除。

字A203到A210对应埠号0到7

只读

通信端口错误标志

A21900~A21907

当执行一个网络指令(SEND、RECV、CMND或PMCR)期间,出现一个错误时,该标志为ON,当执行正常完成时变为OFF,位0到7对应于通信埠0到7

只读

1.1.3.3.条件标志

这些标志包括算术标志。

如表示指令执行结果的出错标志和等于标志。

条件标志不同于地址一般用标识符指定,如CY和ER或者用符号如P_Carry和P_Instr_Error。

这些标志的状态反映了指令执行的结果,但这些标志是只读的;它们不能用指令或编程设备(CX-Programmer或手握编程器)直接写入。

CX-Programmer将以“P_”开始的条件标志作为全局符号处理。

当程序切换任务时,所有条件标志被清除,因此ER和AER标志的状态只保持在发生错误的任务中。

条件标志不能强制置位和强制复位。

名称

标识

符号

功能

错误标志

ER

P_ER

当在一个指令里的操作数资料不正确(一个指令处理错误)时转为ON表示因一个错误使一个指令结束操作。

当PLC配置中设置一个指令出错时(指令操作错误)停止操作,当错误标志为ON时,程序将停止执行,并且指令处理错误标志(A29508)将转为ON

存取错误标志

AER

P_AER

当发生一个非法存取错误时,转为ON。

非法存取错误表示一个指令试图访问一个不能被访问的内存区。

当PLC配置中设置为出现出现一个指令错误(指令错误操作)时停止操作,将停止程序执行,且指令处理错误标志(A429510)将转为ON

进位标志

CY

P_CY

当一个算术运算结果产生一个进位或者由一个资料移动指令把“1”移进进位白标志时,进位标志转为ON。

进位标志是某些资料移动和符号算术指令结果的一部分

大于标志

>

P_GT

当比较指令的第一个操作数大于第二个操作数或者其值超出规定的范围该标志将会ON

等于标志

=

P_EQ

当比较指令的第一个操作数小于第二个操作数或者其值小于规定的范围该标志将会ON

小于标志

<

P_LT

当比较指令的第一个操作数小于第二个操作数或者其值小于规定的范围该标志将会ON

取反标志

N

P_N

当结果的最高有效位(符号位)是1时,该标志为ON

溢出标志

OF

P_OF

当运算结果超出结果字的范围时该标志为ON

下溢出标志

UF

P_UF

当运算结果下溢出结果字范围时该标志为ON

大于或等于标志

>=

P_GE

当比较指令的第一个操作数大于或等于第二个操作数时,该标志为ON

不等于标志

<>

P_NE

当比较指令的第一个操作数大于或等于第二个操作数时,该标志为ON

小于或等于标志

<=

P_LE

当比较指令的两个操作数不相等时该标志为ON

常ON标志

ON

P_On

始终ON(总是1)

常OFF标志

OFF

P_Off

始终Off(总是0)

1.2.通信单元(使用CJ1W-SCU41)

CJ1M系列使用的是通信模块,可以扩展多个,每个模块包括一个RS232口和一个RS485/RS422端口,其具体结构及使用方法在附图中介绍。

1.3.I/O单元

CJ1M系列一般使用二种I/O模块。

一种为是16点DC24V输入-CJ1W-ID211,另一种为16点继电器型输出-CJ1W-OC211,其接线方法在附图详细介绍。

1.4.模块安装及地址分配

CJ1M系列一般按以下安装模块,其地址如下所示:

PWR

电源

CPU

CPU

SCU

通信单元

IN0

输入1

IN1

输入2

IN2

输入3

IN3

输入4

OUT0

输出1

OUT1

输出2

OUT2

输出3

OUT3

输出4

地址分配

IN0:

CIO00000~CIO00015,

IN1:

CIO00100~CIO00115

IN2:

CIO00200~CIO00215

IN3:

CIO00300~CIO00315

OUT0:

CIO00400~CIO00415

OUT1:

CIO00500~CIO00515

OUT2:

CIO00600~CIO00615

OUT3:

CIO00700~CIO00715

2.OMRONPLC常用编程指令

因OMRONPLC的功能指令很多,下面只介绍在水机屏程序用到的些指令。

2.1.梯形图指令

2.1.1.取(LD)、非(LDNOT)、与(AND)、与非(ANDNOT)、或(OR)、或非(ORNOT)指令

以上指令的操作数都为位操作数,可以是IR、SR、AR、HR、TC、LR、TR。

用于LD或LDNOT指令的为操作数的状态决定指令执行的第一个条件,AND指令在操作条件和它的操作数之间起逻辑与的作用;ANDNOT指令的执行条件与它的位操作数状态非之间起逻辑与作用。

OR指令在执行条件与它的位操作数状态间起逻辑或的作用,ORNOT指令在执行条件与它的位操作数状态非之间起逻辑或的作用。

2.1.2.程序块与(ANDLD)和程序块或(ORLD)指令

2.2.位元(Bit)控制指令

2.2.1.输出(OUT)和输出非(NOTOUT)指令

根据指令执行条件,OUT和NOTOUT指令用于控制指定位元的状态。

当执行条件为ON,OUT指令使指定位元输出ON;执行条件为OFF,OUT指令指定位元输出OFF。

当执行条件为OFF,NOTOUT指令使指定位元输出ON;执行条件为ON,NOTOUT指令指定位元输出OFF。

2.2.2.上升沿微分(DIFU)和下降沿微分指令(DIFD)

DIFU和DIFD指令用于接通指定位元仅一个扫描周期。

每当执行DIFU指令,总是将当前执行条件与前一次比较。

如果前一次执行条件为OFF,而当前执行条件为ON,DIFU指令使指定位元变为ON状态。

假如前此指令条件为ON,当前执行条件ON或OFF,DIFU指令使指令控制位元为OFF或保持OFF状态(假如指定位原来处于OFF状态)。

假定每个扫描周期都执行DIFU指令,指令指定位元为ON状态的时间永远不会大于一个扫描周期。

DIFD具有与DIFU相反的操作效果。

2.2.3.置位(SET)和复位(RSET)指令

当SET指令的执行条件为ON,指令置位元操作数(ON),当执行条件为OFF,SET指令不改变操作位元状态。

但RSET指令执行条件为ON,指令使位元操作数复位(OFF),当执行条件为OFF,RSET指令不改变操作数的状态。

2.3.结束指令(END)

在任何程序中,END用于程序的最后一条指令。

如果有子程序,END放最后一个子程序后。

END指令后面的任何指令都不执行。

有时需调试程序时,END指令可插入到所需调试段处,执行该点前的使用指令。

程序中若无END指令,指令不执行且显示出错信息“NOENDINST”。

2.4.定时器和计数器指令

2.4.1.定时器指令(TIM)

设定值范围000.0~999.9秒,小数点不输入。

每个TC编号只能用于一个定时器或计数器指令定于符。

当定时器执行条件为ON,定时器定时,当执行条件为OFF,计时器重定(当前值回复到设定值)。

定时器一开始计时,以0.1秒为单位从设定值(SV)开始计数。

如果执行条件保持ON状态直到定时时间为零,TC编号的定时结束标志变成ON并一直保持到计时器重定(即定时器执行条件为OFF)。

定时器设定值必须为BCD码。

2.4.2.高速定时器指令(TIMH)

设定值范围00.00~99.99秒(最好不要设定为00.01秒,因为运行不可靠),数字中小数点不用输入。

除TIMH的计量单位为0.01秒外,TIMH操作与TIM指令一样。

如果使用TC016到TC511,扫描周期会影响TIMH指令执行的准确性。

若扫描周期大于10ms,请使用TC000~TC015。

设定值不是BCD码。

2.5.数据移位元元元指令

2.5.1.移位寄存器指令(SFT)

指令格式为:

St起始字:

可以使用的操作数(IR、SR、AR、HR、LR)

E结束字:

可以使用的操作数(IR、SR、AR、HR、LR)

St值必须小于等于E值,且St和E必须在同一资料区。

SFT指令由三个执行条件I、P和R控制。

如果SFT指令执行,1)且P端上次执行条件为OFF,当前执行条件为ON;2)R端OFF,则执行条件I移入St和E之间定义的移位寄存器的最低位。

即,如果I接通(ON),一个1移入寄存器;如果I断开(OFF),一个0移入寄存器。

当I状态被移入寄存器,以前在寄存器中的所有位向左移,寄存器最左位(最高位)溢出丢失。

当R端执行条件变为ON,移位寄存器所有位变为OFF(即清零),移位寄存器在R再变为OFF前工作。

2.5.2.循环左移指令(ROL)

指令格式为:

当指令执行条件为OFF时,ROL指令不执行,当执行条件为ON时,ROL将字中的各位左移一位。

2.6.数据传送指令

2.6.1.传送指令(MOV)

指令格式为:

S源字:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR、#)

D目标字:

可使用的操作数(IR、SR、AR、DM、HR、LR)

当执行条件为OFF。

MOV不执行。

当执行条件为ON,MOV将S内容拷贝到D。

2.6.2.块设置指令(BSET)

指令格式为:

S源资料:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR、#)

St起始字:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR)

E结束字:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR)

St必须小于等于E且St和E必须在同一个资料区。

当指令执行条件为OFF,BSET指令不执行,当执行条件为ON,BSET将S的内容传送到从St至E所有字中去。

2.6.3.单字数据分配指令(DIST)

指令格式为:

S源资料:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR、#)

DBs目标基准字:

可使用的操作数(IR、AR、DM、HR、TC、LR)

C控制字:

可使用的操作数(IR、SR、AR、DM、HR、TC、LR、#)

控制字必须是BCD码。

当指令执行条件为OFF,DIST指令不执行。

执行条件为ON,DIST将S的内容传送到DBs+C中去,即C加上DBs确定目标字。

注意:

此时C必须小于等于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1