欧姆龙PLC与三菱Q系列PLC协议宏通信

欧姆龙PLC与三菱Q系列PLC协议宏通信

目录

1 三菱Q系列PLC通信协议 (1)

1.1 MC协议概述 (1)

1.2 QnA兼容3C帧通信格式 (2)

1.2.1 数据通信的基本格式 (3)

1.2.2 QnA兼容3C帧格式,用格式1进行通信时 (3)

1.2.3 QnA兼容3C帧格式,用格式2进行通信时 (5)

1.2.4 QnA兼容3C帧格式,用格式3进行通信时 (7)

1.2.5 QnA兼容3C帧格式,用格式4进行通信时 (9)

1.2.6 帧格式中各个项目的说明 (11)

1.2.7 命令及响应字符部分说明 (13)

2 欧姆龙协议宏与三菱Q系列PLC协议宏通信实验 (18)

2.1 实验准备 (18)

2.2 通信电缆接线 (18)

2.3 PLC通信参数设置 (20)

2.3.1 欧姆龙SCU模块通信参数设置 (20)

2.3.2 三菱C24通信模块通信参数设置 (20)

2.4 串口调试工具测试 (24)

2.5 协议宏程序编写 (25)

2.6 监视通信状态——Trace功能 (30)

1 三菱Q系列PLC通信协议

1.1 MC协议概述

三菱的Q系列PLC采用列MELSEC通讯协议,即MC协议。所谓MC通讯协议就是对方设备通过Q系列C24或者Q 系列E71来进行PLC CPU软元件数据和程序的读出/写入的Q系列PLC用的通讯方式的名称。MC协议采用帧的形式进行通讯,它包括以下几种帧格式:

串行通信模块C24模块:

A兼容1C帧,包括1-4种格式

QnA兼容2C帧,包括1-4种格式;

QnA兼容3C帧,包括1-4种格式;

QnA兼容4C帧,包括1-5种格式;

说明:格式5,用于采用二进制代码的通信

如果以格式1为基准来考虑采用ASCII代码的4种通信格式就有如下不同:

格式2:各文件上附加了编号的格式;

格式3:用STX ETX 包围各文件的格式;

格式4:各文件上附加了CR LF 的格式;

详情请参考QnA兼容3C帧格式1~格式3的说明。

以太网通信模块E71:

A兼容1E帧;

QnA兼容3E帧。

Q系列C24模块串行通信模块时可以使用QnA兼容2C/3C/4C帧和A兼容1C帧,Q系列E71模块可以使用QnA兼容3E帧和A兼容1E帧。本工程主要介绍Q系列C24模块使用QnA兼容3C帧格式3通信的实例。

各种数据通信帧的功能如下:

1、QnA兼容3C帧、QnA兼容4C帧、QnA兼容3E帧:

①主要用于从对方设备访问Q/QnACPU的全部软元件和全部文件为目的帧;

②也能够访问A系列PLC CPU 的软元件。

2、QnA兼容2C帧:

①可以访问安装有Q系列C24的站的QCPU上位站和连接有多分支的Q/QnACPU 站的软元件存储器;

②与QnA 兼容3E/3C/4C 帧相比较文件形式简单;

③因为传送数据变少在对方设备侧进行的传输文件处理变得容易能够缩短文件的传送时间。

3、A兼容1C帧A兼容1E帧:

①与使用A系列的计算机链接模块或Ethernet接口模块访问PLC时的文件构成相同;

②可以利用编制的A 系列PLC 用的对方设备侧数据通讯软件用相同的帧访问多分支连接和网络连

接的Q/QnACPU 和Q/QnACPU以外的PLC CPU。

MC协议进行数据通讯时的数据通信帧的命名规则如下:

数据通讯帧名用于表示与原先生产的模块的命令兼容性的对象PLC CPU、对应的原先生产的模块的帧和对象模块

xxx 兼容 n *帧,例如:QnA兼容3C帧、QnA兼容3E帧。

①xxx 表示与原先生产的模块的命令兼容性的对象PLC CPU

A:A系列PLC CPU;

QnA:QnA系列PLC CPU。

②n 对应的原先生产的模块的帧:n=1,2,3,4

1:对应于A系列计算机链接模块和Ethernet接口模块所支持的命令通讯帧;

2:对应于QnA 系列串行通讯模块所支持的QnA简易帧;

3:对应于QnA系列串行通讯模块所支持的QnA帧,QnA系列Ethernet接口模块所支持的通讯帧;

4:对应于QnA系列串行通讯模块所支持的QnA扩展帧。

③* 代表用该相应帧能够进行数据通讯的本手册的对象模块

C:Q系列C24;

E:Q系列E71。

1.2 QnA兼容3C帧通信格式

三菱Q系列PLC与外部设备进行数据交换,且三菱Q系列PLC作为从站,例如与上位机、其他厂家PLC 进行数据交换,一般使用QnA兼容3C帧进行通信。

1 对方设备从PLC读数据时

1)A 部分表示从对方设备向PLC CPU传送

2)B 部分表示从PLC CPU向对方设备传送

3)编制对方设备的程序时要使得各数据按从左向右的顺序传送

(例A 部分时使得数据按从ENQ向右的顺序发送)

2 从对方设备向PLC写入数据时

1)C 部分表示从对方设备向PLC CPU 传送

2)B 部分表示从PLC CPU 向对方设备传送

3)编制对方设备的程序时各数据按从左向右的顺序传送

(例C 部分时使数据按从ENQ 向右的顺序发送)

1.2.1 数据通信的基本格式

注:格式1~格式4,用于采用ASCII代码的通信

格式5,用于采用二进制代码的通信

如果以格式1为基准来考虑采用ASCII代码的4种通信格式就有如下不同:

格式2:各文件上附加了编号的格式;

格式3:用STX ETX 包围各文件的格式;

格式4:各文件上附加了CR LF 的格式;

(参考《Q系列MELSEC通信协议参考手册》3.1.4,P66~74)

下面对QnA兼容3C帧格式使用格式1、格式3通信协议进行说明,其他兼容帧格式请参考《Q系列MELSEC 通信协议参考手册》。

1.2.2 QnA兼容3C帧格式,用格式1进行通信时

1、对方设备读出上位站PLC CPU 的数据时

2、对方设备向上位站PLC CPU 写入数据时

1.2.3 QnA兼容3C帧格式,用格式2进行通信时

1、对方设备读出上位站PLC CPU 的数据时

2、对方设备向上位站PLC CPU 写入数据时

1.2.4 QnA兼容3C帧格式,用格式3进行通信时

1、对方设备读出上位站PLC CPU 的数据时

注意:起始码STX并不在和校验的范围。

2、对方设备向上位站PLC CPU 写入数据时

1.2.5 QnA兼容3C帧格式,用格式4进行通信时

1、对方设备读出上位站PLC CPU 的数据时

2、对方设备向上位站PLC CPU 写入数据时

1.2.6 帧格式中各个项目的说明

帧识别编号

所谓帧识别编号是指用于识别收发信文件是QnA 兼容3C帧还是QnA兼容4C帧的编号。

数据通信时指定的帧识别编号如下表所示:

站编号

C24单元的站地址,指定对方设备访问哪一个Q系列C24,通过GX Developer设置的Q系列C24 的站编号。

范围:00H~1FH(0~31),请注意通信数据格式:ASCII时,2个的ASCII字符(2个字节);二进制时,1个字节的十六进制。

网络编号、PLC编号

网络编号、PLC编号

说明:1、只有网络编号为00H时才能指定PLC编号FFH;

2、经由MELSECNET/H 远程I/O站安装着的Q系列C24/E71访问其他站时网络编号FEH被忽略网络编号被

指定为FEH 时访问用MELSECNET/H 远程I/O站的PLC 编号指定的其他站;

3、通信数据格式:ASCII时,2个的ASCII字符(2个字节);二进制时,1个字节的十六进制。

上位站编号

1、用ASCII 代码进行数据通信时使用“00”进行发送;

2、用二进制代码进行数据通信时使用1个字节数值00H进行发送。

命令(子命令)

是指定从对方设备对访问对象PLC进行读出写入等哪种内容的访问的命令。

软元件成批读写命令码

其他详细命令码可参考《Q系列MELSEC 通信协议参考手册》-3.2 QnA 兼容3E/3C/4C帧用命令和功能一览表,P102~108

和数校验代码

1、和数校验代码是指表示把成为文件中的和数校验对象范围的数据作为二进制数据进行加法运算的结果和的最低位1个字节8位的数值的代码;

2、用GX Developer 进行的传送规格设置中如果和数校验的有无设置为有则就需要附加和数校验代码。例:用QnA兼容3C帧格式1读出数据时

和校验实例

出错代码

所谓出错代码是对方设备用于识别PLC CPU 侧对于对方设备发出的请求的处理是否异常结束的代码。

1.2.7 命令及响应字符部分说明

1、用ASCII代码进行通信时的字符部分的数据

读出时

写入时

2、二进制代码时的数据部分的数据

读出时

写入时

其中“*”部分请参考3.2、3.3章节关于格式1及格式3帧格式说明3、字符各部分说明

子命令

子命令是用于指定读出/写入的单位指定的软元件种类和读出数据的条件等的数据。

a 用ASCII代码进行数据通信时,把0000H(0)或下述数值变换为4位数的ASCII代码十六进制数后使用从高位数0起发送。

b 用二进制代码进行数据通信时使用0000H 或下述2个字节的数值发送。

c 子命令的指定内容如下所示:

d 下列情况下子命令变为0000H/0001H

选择无监视条件指定和无软元件存储器扩展指定时;

使用不能选择监视条件指定和软元件存储器扩展指定的命令时。

软元件代码

用于识别读出/写入数据的软元件存储器的数据。

可以访问的软元件一览表(Q/QnACPU)

起始软元件软元件

是用于指定读出/写入数据的软元件存储器的编号数据在指定连续软元件存储器时指定软元件范围的起始编号。

软元件点数

是在执行各命令时用于指定进行读出/写入的点数的数据。

指定软元件点数的数据

是表示向指定软元件存储器写入的数据内容或者从指定软元件存储器读出的数据内容的数据数据的排列因处理单位字/字节而不同。

位访问点数

是用于指定以位为单位进行访问的点数的数据。

设置/复位

是用于指定向位软元件写入数据的数据用下列数值指定。

2 欧姆龙协议宏与三菱Q系列PLC协议宏通信实验

2.1 实验准备

1、硬件设备

欧姆龙PLC系统:电源PA205R、控制器CJ2M-CPU35、串行通信模块CJ1W-SCU41-V1、端板三菱PLC系统:电源Q61p、控制器Q06HCPU、串行通信模块QJ71C24N-R2、基板Q312B 其他:USB电缆、网线等

2、软件

欧姆龙:PLC编程软件:CX-Programmer;协议宏编程软件:CX-Protocol

三菱:PLC编程软件:GX-Developer

其他:串口调试工具、SUM校验工具Check SUM

3、参考资料

SYSMAC CX-Protocol 1.9 版操作手册(样本编号W344-CN5-12)

Q 系列MELSEC 通信协议参考手册(型号MC-PROTOCOL-R-CH,SH(NA)-080414C-A)

Q系列串行通信模块用户手册(SH(NA)-080238C-B(0611)STC)

2.2 通信电缆接线

1、欧姆龙串行通信模块CJ1W-SCU21-V1端口2 RS232端口引脚定义:

欧姆龙SCU模块RS232端口引脚定义

2、三菱串行通信模块QJ71C24N-R2端口1 RS232引脚定义:

三菱C24串行通信模块RS232端口引脚定义

3、欧姆龙RS232端口与三菱Q系列C24串行通信模块RS232端口连接接线如下:

欧姆龙SCU模块RS232与三菱C24模块RS232串口连接线

4、为了方便测试发送的协议是否正确,在测试时先使用串口调试工具发送指定的协议命令,确保通信格式正确后再进行测试。计算机RS232串口与三菱C24模块RS232串口连接接线如下:

PC机与三菱C24串口连接线

共通技术-iFIX与欧姆龙PLC连接手册

iFIX与欧姆龙PLC通讯连接手册 目录 1 概述 (1) 1.1 iFIX与欧姆龙PLC连接的通讯驱动 (1) 1.2 通讯驱动安装 (2) 2 iFIX使用OMR驱动与欧姆龙PLC串口连接 (5) 2.1 OMR驱动支持PLC系列及读写寄存器区域 (5) 2.2 OMR驱动配置 (5) 2.3 数据库标签建立 (9) 3 iFIX使用OMF驱动与欧姆龙PLC以太网连接 (10) 3.1 OMF驱动支持PLC系列及可读写区域 (10) 3.2 OMF驱动配置 (11) 3.3 设置路由表 (14) 3.4 FINSGateway设置 (15) 3.5 建立数据库标签 (17) 4 iFIX使用OMS与欧姆龙PLC以太网连接 (19) 4.1 OMS驱动支持PLC系列及可读写区域 (19) 4.2 OMS驱动配置 (19) 4.3 设置路由表 (22) 4.4 FINSGateway设置 (23) 4.5 建立数据库标签 (26) 5 iFIX使用OPC与欧姆龙PLC以太网连接 (28) 5.1 OPC驱动支持PLC系列及可访问寄存器 (28) 5.2 OPC驱动配置 (30) 5.2.1 Sysmac OPC Server配置 (30) 5.2.2 OPC Client配置 (32) 5.3 设置路由表 (36) 5.4 FINSGateway设置 (37) 5.5 建立数据库标签 (40)

1 概述 iFIX的驱动程序主要是完成硬件设备(包括PLC,电度表,电量监测仪,模拟量模块等)和组态监控软件IFIX动态数据交换,以完成上位监控软件的监视与控制功能。 iFIX有两种模式的I/0驱动:基于串口的驱动程序和基于TCP/IP的驱动程序。 两种驱动程序的安装包里都包含以下五个文件: setup.exe 驱动的安装文件 setup.dll 驱动安装文件的动态库 license 驱动的授权安装文件 xxx.inf 驱动程序安装过程中的安装配置文件,其中XXX为三个字母驱动程序名 [注: 在IFIX 中所有的驱动程序名都只能且只能有三个字母] Server.Cab 驱动程序安装包 1.1 iFIX与欧姆龙PLC连接的通讯驱动 目前iFIX与欧姆龙PLC通讯连接驱动主要有两种: 1、由组态软件厂商开发的基于串口(Hostlink)或TCP/IP的驱动程序,如OMR(OMRON COM),基于串口Hostlink协议,可直接与欧姆龙PLC连接;IGS,基于OMRON FINS EtherNet、OMRON FINS Series、Hostlink 等。 2、基于中间接口软件开发的通讯驱动,需安装FINSGateway软件。例如,OMF、OMS、OMRON Sysmac OPC Server。 其中OMR、OMF驱动属于iFIX 6.X版本,版本较旧,支持访问的PLC寄存器区存在较多的限制(具体见每一种通讯连接说明),一般不建议使用; OMS驱动属于较新的驱动,对欧姆龙新型PLC CS/CJ/CP系列全面兼容,可访问的寄存器区几乎无限制,推荐客户使用; OMRON Sysmac OPC Server和通用的OPC驱动一样,主要是提供欧姆龙过程设备的通用接口。 IGS驱动是目前iFIX主推的通讯驱动,兼容当前主流PLC设备开发出各种通讯驱动,支持自动化行业200多种主流PLC。

欧姆龙PLC知识

SCL2指令应用案例 条件:变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V, 分辨率选择6000 目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示 输出。 程序如下: SCL2控制字解释: 200:CP1H的模拟量输入通道1 D100:偏移量(带符号BIN)详见下图 D101:ΔX(带符号BIN)详见下图 D102:ΔY(BCD)详见下图 D200:转换结果通道 结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。 注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。 &符号表示十进制数;#表示十六进制数。

SCL指令应用案例 条件:变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨 率选择6000。 目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。 程序如下: 结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。 注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。 &符号表示十进制数;#表示十六进制数。 使用CPM1A-AD041的模块采集模拟量4-20ma的信号,该模拟量信号取自一位移传感器信号,代表一个0-100mm的距离,要怎么才能把输入通道里 的数据转换成所对应的这个距离值呢?

欧姆龙PLC初级培训教材

欧姆龙PLC初级培训教材

PLC初级培训教材 第一章电气系统及PLC简介 一、设备电气系统结构简介设备电气系统一般由以下几部分组成 1、执行机构:执行工作命令 陶瓷行业中常见的执行机构有:电动机(普通、带刹车、带离合)、电磁阀(控制油路或气路的通闭完成机械动作)、伺服马达(控制调节油路、气路的开度大小)等。 2、输入元件:从外部取入信息 陶瓷行业中常见的输入元件有:各类主令电器(开头、按扭)、行程开关(位置)、近接开关(反映铁件运动位置)、光电开关(运动物体的位置)、编码器(反映物体运动距离)、热电偶(温度)、粉位感应器粉料位置)等。 控制中心:记忆程序或信息、执行逻辑运算及判断 常见控制中心部件有各类PLC、继电器、接触器、热继电器、等。 电源向输入元件、控制中心提供控制电源;向执行机构提供电气动力。 二、简单的单台电动机电气系统 例:一台星——角启动的鼠笼式电动机的电气系统 1、一次线路图 2、二次线路图 A B C T Q JC1 R R JC1 SJ JC1 JCJ JCJ JCJ SJ JCY JCJ A

3、上图看出,二次回路图中为实现延时控制,要使用一个时间继电器,而在 陶瓷行业中,星——角启动控制可说是一种非常简单的例子,若在陶瓷生产设备上全部采用继电器类来实现生产过程的自动控制,要使用许多的继电器、时间继电器等其它一些电气产品,而该类产品占空间大,且运行不是十分可靠。 三、PLC简介 1、可编程序控制器 早期的PLC只能做些开关量的逻辑控制,因而叫PLC,但近年来,PLC采用微 处理器作为中央处理单元,不仅有逻辑控制功能,还有算术运算、模拟量处理甚至通信联网功能,正确应称为PC,但为了与个人计算机有所区别,仍称其为PLC。 2、PLC的特点 1>、灵活、通用 控制功能改变,只要改变软件及少量的线路即可实现。 2>、可靠性高、抗干扰能力强 ①硬件方面:采用微电子技术开关动作由无触点的半导体电路及大规模集成电路完成, CPU与输入输出之间,采用光电隔离措施,隔离了它们之间电的联系。 ②软件方面:有自身的监控程序,对强干扰信号、欠电压等外界环境定期检查,有故障 时,存现状态到存储器,并对其封闭以保护信息;监视定时器WTD,检查程序循环状态,超出循环时间时报警;对程序进行校验,程序有错误进输出报警信息并停止执行。 3>、使用简单 采用自然语言——梯形图语言编程方式,编程容易,更改方便。输入输出接口可以与各种开关、传感器、继电器、接触器、电磁阀连接,接线简单。 4>、功能强、体积小 纵向——PLC不仅可能完成各种条件控制,还能完成模/数、数/模转换并进行数字运算,可以完成对模拟量的控制;横向——可以控制一台至几台设备,还可实现远距离控制;重量轻,体积小,便于安装。 3、PLC控制思路 以前面的星——角起动二次回路为例。 按控制等效电路可分为三个部分:输入部分、输出部分及控制部分。 1>、输入部分: 接收由各种主令电器发出的操作指令及由各种反映设备状态信息的输入元件传来的各种状态信息。PLC的一个输入点单独对应一个内部继电器,当输入点与输入用的公用脚COM接

欧姆龙PLC选型手册大全

欧姆龙PLC型号 欧姆龙PLC--CPM1A-V1系列 欧姆龙PLC--CPM1A-V1系列产品型号 1.CPM1A-10CDR-A-V110点CPU单元AC100-220V、6点入,4点继电器输出 (1A是型号代号;10表示输入输出总点数为10点,具体是6点输入,4点输出;C表示是CPU单元;D表示混合型,也就是有输入也有输出;R表示继电器输出型;A表示工作电压为交流电100~240V) 2.CPM1A-10CDR-D-V110点CPU单元DC24V、6点入,4点继电器输出 3CPM1A-10CDT-D-V110点CPU单元DC24V、6点入,4点晶体管输出.漏型 4.CPM1A-20CDR-A-V120点CPU单元AC100-220V12点入,8点继电器输出 5.CPM1A-20CDR-D-V120点CPU单元DC24V12点入,8点继电器输出 6.CPM1A-20CDT-D-V120点CPU单元DC24V12点入,8点晶体管输出.漏型 7.CPM1A-30CDR-A-V130点CPU单元AC100-220V18点入,12点继电器输出 8.CPM1A-30CDR-D-V130点CPU单元DC24V18点入,12点继电器输出 9.CPM1A-30CDT-D-V130点CPU单元DC24V18点入,12点晶体管输出.漏型 10.CPM1A-40CDR-A-V140点CPU单元AC100-220V24点入,16点继电器输出 11.CPM1A-40CDR-D-V140点CPU单元DC24V24点入,16点继电器输出 12.CPM1A-40CDT-D-V140点CPU单元DC24V24点入,16点晶体管输出.漏型 13.CPM1A-40EDR扩展I/O单元40点24点输入16点继电器输出 14.CPM1A-20EDR1扩展I/O单元20点12点入,8点继电器输出 15.CPM1A-8ER扩展输出单元8点继电器输出 16.CPM1A-8ED扩展输入单元8点DC输入 17.CPM1A-40EDT扩展I/O单元40点24点输入16点晶体管输出.漏型 18.CPM1A-20EDT扩展I/O单元20点12点入,8点晶体管输出.漏型 19.CPM1A-8ET扩展输出单元8点晶体管输出.漏型 20.CPM1A-MAD01-NL模拟量模块输出单元2入/1出输入:0~10V,1~5V,4~20毫安 输出:0~10V,-10~+10V,4~20毫安 21.CPM1A-MAD02-CH模拟量输入输出单元4入/1出输入:0~10V,1~5V,4~20毫安 输出:0~10V,-10~+10V,4~20毫安 22.CPM1A-DA001模拟量输出单元2路分辨率1/4000转换速率2.5ms/CH每个输出通道可独立设置量程 输出:-10~10V0~10V0~5V0~20mA1~5V4~20mA 23.CPM1A-DA002模拟量输出单元4路分辨率1/4000转换速率2.5ms/CH每个输出通道可独立设置量程 输出:-10~10V0~10V0~5V0~20mA1~5V4~20mA 24.CPM1A-AD041模拟量输入单元,4路分辨率1/6000 25.CPM1A-DA041模拟量输出单元,4路分辨率1/6000 26.CPM1-CIF01RS232适配器 27.CPM1-CIF11RS422适配器

欧姆龙PLC-NJ501读数据操作手册学习资料

欧姆龙PLC NJ501读数据操作手册 一:使用指令 Trigger 触发 Operating 操作 OperatingEnd 操作结束 RS 复位优先保持 FileOpen 打开文件 FileSeek 查找文件 FileRead 读文件 FileClose 关闭文件 _Card1Ready SD卡准备标志 二:程序原理 用Trigger常开触发RS复位优先保持指令,使用RS指令控制程序读数据的开始与结束。用FileOpen来定义读文件的名,用FileSeek来定义数据读取的开始地址,用FileRead来读数据,当数据读完了触发FileClose,使操作结束。 三:程序解释 内部变量 外部变量 程序

该程序段为停止操作程序,当出现以下情况会触发停止操作指令,使程序停止 1:FileClose_instance.Done写文件完成, 2:FileOpen_instance.Error打开文件产生错误 3:FileSeek_instance.Error 查找文件产生错误 4:FileRead_instance.Error读文件产生错误 5:FileClose_instance.Error关闭文件产生错误 该程序段使用复位优先保持指令触发操作指令,当Trigger产生一个上升沿,并且SD卡准备就绪,RS置位,Operating置1。 该程序段使用FileOpen指令创建一个文件。当Operating置1,打开一个名为32.bin的文件(若已经有一个该文件则直接打开,若没有则创建一个新的),Fid为文件标识符。当FileOpen 指令发生错误,FileOpen_instance.Error置1,然后执行lnline ST(图正方形框),结束错误。 该程序段使用FileSeek指令查找文件读取的地址,当Operating置1,且FileOpen有执行,则找到Fid标识符,写Offset表示读数据的起始字,图中DINT#2表示从第二个字开始读,_SEEK_SET表示从文件开始。当FileSeek指令发生错误,FileSeek_instance.Error置1,然

欧姆龙PLC样本与手册全集

欧姆龙PLC样本与手册全集 小型机) R05-CN-03中文CP1H选型样本() SBCA-C-051D中文CP1H/CP1L 选型样本 (P20E-EN-01CP1L选型样本(英文)中英文选型样本CP1E ) W450-CN5-02 中文CP1H操作手册() W450-E1-01英文CP1H操作手册(W462-CN5-03CP1L 操作手册(中文)W462-E1-06操作手册(英文)CP1L W480-CN5-01 单元软件用户手册(中英文)W480-E1-01 CP1E W479-CN5-01 单元硬件用户手册(中英文)W479-E1-01 CP1E W479-E1-03)单元硬件用户手册(英文)(包含NACP1E 英文) W451-E1-03CP1H/CP1L编程手册(中文)CP1H/CP1L编程手册(中 文)W483-CN5-04CP1E 指令参考手册(CP1E 指令手册(英文) ) P039 E1-11(英文CPM1A-V1 选型样本 W317-E1-4操作手册(英文)CPM1A W353-E1-1编程手册(英文)CPM1/1A/2A/2C/SRM1OMP-ZCO97101B操作手册(中文)CPM1A )中文CPM1A/2A/2AH/2C 编程手册(W262-E1-4操作手册(英文)CPM1) P049-E1-08英文选型样本(CPM2A/2C )中文选型样本(CPM2AH ) .P01Z-CN-01(中文CPM2AH-S 选型样本W352-E1-1CPM2A 操作手册(英文))(中文CPM2AH-S 操作手册)中文CPM2A/CPM2AH 操作手册()英文选型样本(CPM2C W356-E1-08操作手册(英文)CPM2C ) OMP-AD000102A(中文CPM2B 操作手册) W399-E1-1英文CPM2B-S001M-DRT 操作手册(中型机)(中文CJ1系列选型样本SBCE-CN-058D选型样本(中文)CJ2H/CJ2M)中文(选型样本C200HX/C200HG/C200HE W395-C1-01操作手册(中文)CJ1M内置I/O W393-C1-02操作手册(中文)CJ1W340-C1-08编程手册(中文)CJ1W340-E1-1最新编程手册(英文)CJ1W472-CN5-06单元硬件操作手册(中文)CJ2 CPU W472-E1-01操作手册(英文)CJ2W486-E1-01操作手册(英文)CJ2M-MD W473-E1-01编程手册(英文)CJ2W345-C1-05操作手册(中文)CJ1W-AD/DA W396操作手册(中文)CJ1W-TC W368-E1-07操作手册(英文)CJ1W-PTS)OEZ-ZCP97201A中文编程手册(C200HX/HG/HE )OEZ-ZCI96201A(中文C200HE/HG/HX 操作手册OMP-ZCO99406A(中文)C200H 模拟量(AD001/DA001)操作手册W325-E1-04I(AD003/DA003)操作手册(英文)C200H 模拟量 W124-E1-5C200H-TC 温度控制单元操作手册(英文))W130-E3-5(英文C200H 操作手册)安装手册(英文C200HS )C200HS 操作手册(英文)中文CQM1H 选型样本()中文操作手册(CQM1H )中文编程手册(CQM1H 和内装板操作手册(英文) CPU CQM1H 系列和内装板编程手册(英文)系列 CPU CQM1H )(中文CQM1H 特殊I/O单元操作手册手册(英文)特殊I/OCQM1H/CQM1 大型机W368-E1-07模块操作手册(英文)CS1W-PTS过程控制I/O选型样本(中文)CS1-H 选型样本(中文)CS1D) W339-CN5-10(中文CS1可编程控制器操作手册)W340-C1-08中文CS1编程手册(最新编程手册(英文)CS1W405-E1-06CS1D双机操作手册(英文)W345-C1-05操作手册(中文)CS1W-AD/DA W345-E1-11CS1W-AD/DA最新操作手册(英文)W132-E1-3D

欧姆龙PLC样本与手册全集

欧姆龙PLC样本与手册全集 小型机 CP1H选型样本(中文) R05-CN-03 CP1H/CP1L选型样本(中文) SBCA-C-051D CP1L选型样本(英文)P20E-EN-01 CP1E中英文选型样本 CP1H操作手册(中文) W450-CN5-02 CP1H操作手册(英文) W450-E1-01 CP1L操作手册(中文)W462-CN5-03 CP1L操作手册(英文)W462-E1-06 CP1E单元软件用户手册(中英文)W480-E1-01W480-CN5-01 CP1E单元硬件用户手册(中英文)W479-E1-01W479-CN5-01 CP1E单元硬件用户手册(英文)(包含NA)W479-E1-03 CP1H/CP1L编程手册(英文) W451-E1-03 CP1H/CP1L编程手册(中文) CP1E指令参考手册(中文)W483-CN5-04 CP1E指令手册(英文) CPM1A-V1选型样本(英文) P039 E1-11 CPM1A操作手册(英文)W317-E1-4 编程手册(英文)W353-E1-1 CPM1A操作手册(中文)OMP-ZCO97101B

CPM1A/2A/2AH/2C编程手册(中文) CPM1操作手册(英文)W262-E1-4 CPM2A/2C选型样本(英文) P049-E1-08 CPM2AH选型样本(中文) CPM2AH-S选型样本(中文) .P01Z-CN-01 CPM2A操作手册(英文)W352-E1-1 CPM2AH-S操作手册(中文) CPM2A/CPM2AH操作手册(中文) CPM2C选型样本(英文) CPM2C操作手册(英文)W356-E1-08 CPM2B操作手册(中文) OMP-AD000102A CPM2B-S001M-DRT操作手册(英文) W399-E1-1 中型机 CJ1系列选型样本(中文) CJ2H/CJ2M选型样本(中文)SBCE-CN-058D C200HX/C200HG/C200HE选型样本(中文) CJ1M内置I/O操作手册(中文)W395-C1-01 CJ1操作手册(中文)W393-C1-02 CJ1编程手册(中文)W340-C1-08 CJ1最新编程手册(英文)W340-E1-1 CJ2 CPU单元硬件操作手册(中文)W472-CN5-06

欧姆龙PLCNJ501读数据操作手册

欧姆龙 PLC NJ501 读数据操作手册 一:使用指令 Trigger触发 Operating操作 OperatingEnd操作结束 RS复位优先保持 FileOpen打开文件 FileSeek查找文件 FileRead读文件 FileClose关闭文件 _Card1Ready SD 卡准备标志 二:程序原理 用 Trigger 常开触发RS 复位优先保持指令,使用RS指令控制程序读数据的开始与结束。用FileOpen 来定义读文件的名,用FileSeek 来定义数据读取的开始地址,用FileRead 来读数据,当数据读完了触发FileClose ,使操作结束。 三:程序解释 内部变量 外部变量 程序

该程序段为停止操作程序,当出现以下情况会触发停止操作指令,使程序停止 1: FileClose_instance.Done 写文件完成, 2: FileOpen_instance.Error 打开文件产生错误 3: FileSeek_instance.Error查找文件产生错误 4: FileRead_instance.Error 读文件产生错误 5: FileClose_instance.Error 关闭文件产生错误 该程序段使用复位优先保持指令触发操作指令,当 备就绪, RS 置位, Operating 置 1。 Trigger产生一个上升沿,并且SD卡准 该程序段使用 FileOpen 指令创建一个文件。当 Operating 置 1,打开一个名为 32.bin 的文件(若已经有一个该文件则直接打开,若没有则创建一个新的),Fid 为文件标识符。当FileOpen 指令发生错误, FileOpen_instance.Error 置 1,然后执行 lnline ST (图正方形框),结束错误。 该程序段使用FileSeek 则找到 Fid 标识符,写指令查找文件读取的地址,当Operating 置 1,且 FileOpen 有执行,Offset 表示读数据的起始字,图中DINT#2 表示从第二个字开始读, _SEEK_SET表示从文件开始。当FileSeek指令发生错误,FileSeek_instance.Error置1,然

相关文档
最新文档