OMRON PLC地址转MODBUS协议

合集下载

PLC的Modbus通信

PLC的Modbus通信
写命令同样存在地址不同的情况。
第二,就是要读取的数据量是以字为单位而不是以字节为单位。
3.3 I/O
在这次设计中一共用到了5个输入,3个输出,具体分配如表7
表7 I/O分配表
I/O名称
作用
I/O类型
I0.0
复位按钮
输入
I0.1
发送步进电机阶段1控制命令
输入
I0.2
发送步进电机阶段2控制命令
输入
I0.3
数据量H
所读取数据的个数以两个字节表示(注:此处说的数据量以字为单位)
数据量L
CRC H
CRC校验码在数据帧中以两个字节表示,主要用于检验数据传输过程中是否出错
CRC L
例:
需要读取2号站从第4个寄存器开始的3个寄存器,MODBUS主站发送的数据帧为:
02 03 00 04 00 03 44 39
从站在接收到主站的读命令以后,会发送一个返回命令帧,返回的命令帧格式如表3。
Done:指令完成时该位置1。
Error:当指令执行出现错误时,在该寄存器处显示出错误号。
例:
1、需要读取2号站地址为0004开始的3个寄存器里面的值到VB200地址开始的寄存器里,设置如图4。
2、需要将VB100地址开始的4个寄存器里面的值写到地址为004F开始的寄存器里面,设置如图5。
图4读数据设置图6写数据设置
2:功能码相同
3:两个数据帧的地址HoldStart相同
4:两个数据帧的数据量DataNum相同
如果从站在接收到数据以后,认为接收到的主站发送过来的数据是错误的,会返回一个异常帧给主站,告诉主站,从站接收到的数据是错误的。异常帧的数据格式如表10,命令帧不再具体说明。
表10异常帧格式

欧姆龙 CP H Modbus RTU 功能简介

欧姆龙 CP H Modbus RTU 功能简介

二. CP1H Modbus RTU 介绍
No. Setting contents
1 ON: OFF:
禁止写入 允许写入
2 ON: OFF:
上电时程序自动从内存卡传送到PLC 上电时程序不从内存卡传送到PLC
State of factory shipment
OFF
OFF
3 OFF
4 ON: OFF 设定
D32254 to D32299
D32354 to D32399
15 to 00
setting
Slave addres (00 Hex to F7 Hex)
00 (Hex)
FUNCTION cord
00 (Hex) Command
Byte Number of Data (0000 Hex to 005E Hex)
3: 0.1% *设定:0
N153:从站地址设定: 0:仅接受主站的广播信息。 1:从站地址01-32
*设定:02
N154:波特率设定: 0:2400 bps 1: 4800 bps
2: 9600 bps
3: 19200 bps *设定:2
N155:奇偶校验设定: 0:偶校验 1:奇校验
2:无校验 *设定:0
Modbus通信协议功能码二:
Modbus通信协议功能码三:
代 码
功能
0

1
0

2
0

3
0

4
0

5
0

6
0 8
N/A
1

5
1

6
1

7
数据类型

欧姆龙PLC通信协议

欧姆龙PLC通信协议

欧姆龙 PLC 通信协议参考: W342 --SYSMAC CS/CJ Series Communications Commands欧姆龙通信命令可分为两类:1: C-mode commands 只可通过串口通讯 2: FINS commands 既可通过串口通讯也可通过各类网络通信(适应性较强) 面只讲 FINS 命令一、命令发送:FINS 直连发送命令如下:FINS command code见下表5-1-1 FINS COmmandSThefdlwirg table IlStS the FINS CCXnmands.命令后面紧跟着就是内存区域寻址,见下表Command Code 后面紧跟着需要访问的地址,地址可分为按字地址或按位地址,取决于你需要访的的是字还是某一位。

由紧跟着Command Code 后面的那个字节( I/O memory area designation )区分是读取字还是读取位,还是写入字或写入位,具体定义见下表:5-2-2 I/O MemOry AddreSS DeSignatiOnS按字地址:选取表中Data Type 列中为Word 的命令(命令在Memory area code 内)按字地址的三个地址位中,只使用前两个,最后一个字节为Ascii 码”00”,其后跟两个字节为需要传输的数据量,然后紧跟着就是传输的数据,数据高位在前低位在后。

例如从H12 开始读取7 个字的数据,命令为:0101 B2 001200 0007 例如将W3、W4、W5 分别置数据1234 、ABCD、7890,命令为:0102 B1 000300 0003 1234ABCD7890按位地址:选取表中Data Type 列中为Bit 的命令(命令在Memory area code 内)按位地址的三个地址位中,前两个指示位所在的字,最后一个字节指示位在字中的位置(0~15),其后跟两个字节为需要传输的数据量,然后紧跟着就是传输的数据,每一位的值用一个字节的数据代替,当寻址的位为0 时用ascii码“ 0”代替,当寻址的位为1 时用ascii 码“ 1”代替。

实例讲解PLC实现modbus通讯

实例讲解PLC实现modbus通讯

实例讲解PLC实现modbus通讯1. 硬件设置程序中的 Modbus 通讯是在两个 S7-200 CPU 的 0 号通讯口间进行的(最好每个CPU 都有两个通讯口)。

在主站侧也可以用相应库文件'MBUS_CTRL_P1' 和'MBUS_MSG_P1'通过1号通讯口通信。

通讯口1 用 Micro/WIN 与 PG 或 PC 建立连接,两个 CPU 的通讯口 0 通过Profibus 缆进行连接(电缆的针脚连接为3,3,8,8 -> 见图 01)。

另外,需要确定逻辑地M相连。

2. 参数匹配对于MODBUS 通讯,主站侧需要程序库'MBUS_CTRL' 和'MBUS_MSG',从站侧需要程序库 'MBUS_INIT' and 'MBUS_SLAVE'。

在 Micro/WIN 中您需要为主站和从站新建一个项目,程序与参数设置见图.02。

必须要保证主站与从站的“Baud”和“Parity” 的参数设置要一致,并且程序块'MBUS_MSG' 中的'Slave' 地址要与程序块'MBUS_INIT' 中的 'Addr' 所设置的一致 (见图. 02)。

在Micro/WIN“系统块”中设置的通讯口0 的波特率与MODBUS 协议无关 ('Mode' = '1')。

下面的表格列出了程序块各个参数选项及其含义。

主站MBUS_CTRLMBUS_MSG从站MBUS_INITMBUS_SLAVE3. 库的存储地址项目完成后必须要在 Micro/WIN 中定义库的存储地址,当定义完存储区后, 要保证在任何情况下不能再被其它程序所使用(主站侧: 'DataPtr' + 'Count' 从站侧:'HoldStart' + 'MaxHold')。

寄存器PLC地址与寄存器modbus协议地址【2024版】

寄存器PLC地址与寄存器modbus协议地址【2024版】

寄存器PLC地址与寄存器modbus协议地址寄存器PLC地址指存放于控制器中的地址,这些控制器可以是PLC,也可以使触摸屏,或是⽂本显⽰器。

PLC地址⼀般采⽤10进制描述,共有5位,其中第⼀位代码寄存器类型。

第⼀位数字和寄存器类型的对应关系如表1所⽰。

PLC地址例如40001、30002等。

寄存器modbus协议地址指通信时使⽤的寄存器地址,在实际编程中,由于寄存器PLC地址前缀的区分作⽤,所以只需说明后4位数,⽽且需转换为4位⼗六进制地址。

例如PLC地址40001对应寻址地址0x0000,40002对应寻址地址0x0001,寄存器寻址地址⼀般使⽤16进制描述。

再如,PLC寄存器地址40003对应协议地址0002,PLC寄存器地址30003对应协议地址0002。

在实际编程中,由于前缀的区分作⽤,所以只需说明后4位数,⽽且需转换为4位⼗六进制地址。

⽀持 Modbus 协议的设备或软件,使⽤时⽤户直接设置或看到的应 当是 Modbus 数据地址。

Modbus 地址所访问的数据,是通过各种 “功能”读写⽽来。

功能码是 Modbus 地址的底层。

如果 Modbus 通 信的⼀⽅提供的所谓 Modbus 协议只有功能码,则需要注意了解此 功能号与 Modbus 地址间的对应关系。

使⽤ modbus 地址时应注意下述问题:1)40001~4xxxx 是美国 modicon 公司和 ge 公司 plc 使⽤的 modbus 地址,它是基于1的地址,即同类元件的⾸地址为1。

西门⼦plc 的 modbus 地址是基于0的地址。

2)美国的 modbus 地址左起第2位⽤来表⽰元件的类型,例如 i0.0的 modbus 地址为010001。

因为数据类型已经包含在功能码中了,西门⼦的 i0.0的 modbus 地址实际上为000000, i2.0的 modbus 地址为 000016(或⼗六进制数16#0010) ,⽽不是010017。

威纶触摸屏作为从站利用Modbus与组态王通讯实例

威纶触摸屏作为从站利用Modbus与组态王通讯实例

威纶触摸屏通过Modbus与组态王通讯实例威纶触摸屏和组态王都是人机交互界面,都支持Modbus协议,可以进行通讯,这里将触摸屏作为从站,安装组态王的电脑作为主站。

一、触摸屏设置1.触摸屏系统参数设置,我们的目的是将OMRON PLC内的数据先传送到HMI上,再通过Modbus协议传到上位机上,这里就要添加两个设备,一个是PLC,一个是Modbus Server。

需要注意的就是其中PLC类型,接口类型,COM口的通讯参数设置,站号,这些要与上位机的参数设置相同才可以。

2.资料传输方式设置,在工具中有资料传输选项,点击新增,如下图,就可以将OMRON PLC里的位或字数据按照要求传送到HMI里的LW,LB内。

选择相应的地址类型,间隔,来源地址和目标地址即可。

如图我们已经设置好传送的目标,这里需要记录数据在HMI内的地址,参考下图地址对应表,将HMI内的数据按照地址对应到上位机里。

这样就完成触摸屏的设置。

二、组态王工程建立1.建立工程,打开组态王软件,在工程管理器内点击新建,按提示建立工程。

2.添加设备,在左侧目录树设备中任一COM口右侧新建处,双击新建设备,选择驱动——PLC——莫迪康——Modbus RTU COM,点击下一步,编辑设备名称,下一步,选择串口(选择串口时要注意查看我的电脑设备管理器连接通讯线的是哪一个端口,如果是COM3,这里相应的就要选COM3),下一步选站号,要与HMI 对应,其他默认即可。

此时左侧目录树就多出了COM3口,双击弹出参数设置窗口,按照HMI的参数进行设置。

这样就建好了设备。

3.定义变量,点击目录树左侧“数据词典”,在右边点击新建,想要从HMI上读多少数据就在这里建立多少变量,位变量就建立I/O离散,字变量就建立I/O实数,另外注意的就是连接的设备选择刚才建立的Modbus设备,寄存器地址特别注意要与HMI对应,参考上面地址图。

HMI中是LB0,在这里就是00001,HMI中是LW1,这里就是40002(或者是30002),以此类推。

欧姆龙CP1H-E和松下FP0H实现ModbusTCP以太网通信

欧姆龙CP1H-E和松下FP0H实现ModbusTCP以太网通信一、必备软件和硬件:1、欧姆龙CX-Programmer编程软件2、松下FPWIN GR7编程软件3、Modbus Poll调试软件4、Modbus Slave调试软件5、以太网调试助手6、欧姆龙CP1H-E系列PLC7、松下FP0H系列PLC8、无线路由器9、网线二、通信实现目的:1、欧姆龙CP1H-E读松下FP0H共计4路保持寄存器DT0~DT3,读取的4路保持寄存器数据保存至D0~D3中,使用Modbus之03功能码实现;2、欧姆龙CP1H-E写松下FP0H共计4路保持寄存器DT4~DT7,写出的4路保持寄存器数据暂存至D4~D7中,使用Modbus之16功能码实现。

三、通信连接说明:1、欧姆龙CP1H-E本体自带以太网口通过网线连接至无线路由器LAN接口;2、松下FP0H本体自带以太网口通过网线连接至无线路由器LAN 接口。

四、Modbus TCP服务器通信参数:1、Modbus TCP服务器:松下FP0H2、Modbus TCP服务器IP地址:192.168.1.1643、Modbus TPC服务器子网掩码:255.255.255.04、Modbus TCP服务器默认网关:192.168.1.15、Modbus TCP服务器端口号:502五、Modbus TCP客户端通信参数:1、Modbus TCP客户端:欧姆龙CP1H-E2、Modbus TCP客户端IP地址:192.168.1.1633、Modbus TPC客户端子网掩码:255.255.255.04、Modbus TCP客户端默认网关:192.168.1.15、Modbus TCP客户端端口号:502六、松下FP0H通信参数设置:1、松下FP0H通信参数设置如下所示:2、松下FP0H设备编号和Modbus寄存器编号、地址对应表如下所示:七、松下FP0H系列PLC逻辑编程:1、初始化时,分别给保持寄存器DT0~DT3赋值0~3,如下所示:2、初始化时,分别对保持寄存器DT4~DT7进行清零,如下所示:3、每1分钟,对DT0~DT3做加1操作,方便客户端读取数据观察变化,如下所示:4、判断DT0~DT3中的数据是否大于6000,如果大于6000,进行清零操作,如下所示:八、使用以太网调试助手测试松下FP0H之Modbus TCP服务器程序:1、Modbus之03功能码测试,读取欧姆龙CP1H-E保持寄存器D0~D3的值:以太网调试助手发送:44 44 00 00 00 06 01 01 00 00 00 04欧姆龙CP1H-E返回:44 44 00 00 00 0B 01 03 08 00 06 00 07 00 08 00 09则此时松下FP0H保持寄存器DT0、DT1、DT2、DT3的数据依次为16#0006、16#0007、16#0008、16#0009,以太网调试助手测试截图如下所示:2、测试总结:以上Modbus之03功能码测试通过,亦表明松下FP0H之Modbus TCP服务器程序正确无误。

OMRON PLC地址转MODBUS协议

本文的地址对应同样适合CJ2M+CJ1W-SCU41—V1模块做Modbus—RTU从站。

一、简单概述 (1)二、硬件安装与连接 (3)三、Omron PLC与Modbus地址对应及使用 (12)一、简单概述要将OMRON PLC接入支持MODBUS协议的上位DCS系统中,通过ASC 模块可满足用户的这一需求。

方法为:将编有MODBUS接口软件的ASC模块安装在OMRON PLC上,并配以相应的梯形图程序的运行,即可实现链接。

本手册提供了MODBUS接口软件ASCST—V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。

MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC 方式快,一般用户都选择采用后一种方式。

故ASC模块只支持ASC方式。

现采用的OMRON PLC型号与ASC模块型号如下:注:1.本手册中所出现的ASC模块都是以C200H-ASC21为例的。

若用户用到其他ASC模块,请参照〈〈C200H-ASC11/21/31操作手册>>。

2.本手册都是以C200HE/HG/HX为例的,请参阅<〈C200HE/HG/HX 编程手册〉〉.若用户使用C200H/HS或CS1的,请参阅相应的编程手册。

通讯结构构成如下:支持MODBUS协议的上位DCS系统主从OMRON PC OMRON PC ·MODICON PC MODICON PC ·二、硬件安装与连接安装步骤:1.完成所有的硬件连线。

2.对OMRON PLC传送相应的梯形图程序。

3.PLC的DM(m+1)设置为“自动运行“方式,即值为5A;(m=1000+100×单元号(C200H/HS/HS/HG/HE),m=20000+100×单元号(CS1))。

4.PLC的DM999设置ASC单元的MODBUS从站号和PORT2口的通讯格式.5.用WINDOWS超级终端通过ASC模块的PORT1口下载编制的MODBUS程序,运行。

OMRON PLC地址转MODBUS协议

本文的地址对应同样适合CJ2M+CJ1W-SCU41-V1模块做Modbus-RTU从站。

一、简单概述 (1)二、硬件安装与连接 (2)三、Omron PLC与Modbus地址对应及使用 (8)一、简单概述要将OMRON PLC接入支持MODBUS协议的上位DCS系统中,通过ASC 模块可满足用户的这一需求。

方法为:将编有MODBUS接口软件的ASC模块安装在OMRON PLC上,并配以相应的梯形图程序的运行,即可实现链接。

本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。

MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC 方式快,一般用户都选择采用后一种方式。

故ASC模块只支持ASC方式。

现采用的OMRON PLC型号与ASC模块型号如下:注:1.本手册中所出现的ASC模块都是以C200H-ASC21为例的。

若用户用到其他ASC模块,请参照<<C200H-ASC11/21/31操作手册>>。

2.本手册都是以C200HE/HG/HX为例的,请参阅<<C200HE/HG/HX编程手册>>.若用户使用C200H/HS或CS1的,请参阅相应的编程手册。

通讯结构构成如下:支持MODBUS协议的上位DCS系统主OMRON PC OMRON PC ······MODICON PC MODICON PC ······二、硬件安装与连接安装步骤:1.完成所有的硬件连线。

2.对OMRON PLC传送相应的梯形图程序。

3.PLC的DM(m+1)设置为“自动运行“方式,即值为5A;(m=1000+100×单元号(C200H/HS/HS/HG/HE),m=20000+100×单元号(CS1))。

欧姆龙plc通讯协议

欧姆龙PLC通讯协议简介PLC(Programmable Logic Controller,可编程逻辑控制器)是一种用于自动化控制的电子设备,广泛应用于工业控制系统中。

欧姆龙(Omron)是一家知名的自动化控制解决方案提供商,其PLC产品在许多行业中被广泛使用。

本文档将介绍欧姆龙PLC通讯协议,包括其基本原理、通讯方式以及常见的通讯协议类型。

通讯协议的基本原理在自动化控制系统中,PLC通讯协议起着关键的作用。

它定义了PLC与其他设备(如上位机、传感器、执行器等)之间进行数据交换的规则和格式。

通讯协议使得不同设备之间能够准确、可靠地传输和解析数据,实现各种控制操作。

通讯协议的基本原理包括以下几个方面:1.数据格式:通讯协议定义了数据在传输过程中的格式,通常包括数据头、数据体和数据尾等部分。

这些格式使得接收设备能够准确地解析数据,并执行相应的操作。

2.通讯方式:通讯协议规定了PLC与其他设备之间进行通讯的方式,包括串口通讯、以太网通讯等。

不同的通讯方式具有不同的特点和应用场景,选择合适的通讯方式可以提高通讯的稳定性和速度。

3.协议类型:通讯协议根据不同的应用场景和需求,分为多种类型,如Modbus协议、Profibus协议等。

每种协议都有自己的特点和优势,根据实际需求选择合适的协议能够实现更好的通讯效果。

欧姆龙PLC通讯方式欧姆龙PLC支持多种通讯方式,常见的包括串口通讯和以太网通讯。

下面将对这两种通讯方式进行简要介绍。

串口通讯串口通讯是一种基于RS232或RS485等标准的通讯方式,通过串口将PLC与其他设备连接起来。

欧姆龙PLC通常支持多个串口接口,可以与多个设备进行通讯。

串口通讯的优点是成本较低,适用于小规模的控制系统。

然而,由于串口通讯的传输速率较低,其通讯距离有限,且易受干扰。

因此,在一些大规模、复杂的控制系统中,串口通讯的应用相对较少。

以太网通讯以太网通讯是一种基于以太网协议的通讯方式,通过以太网将PLC与其他设备连接起来。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文的地址对应同样适合CJ2M+CJ1W-SCU41-V1模块做Modbus-RTU从站。

一、简单概述 (1)二、硬件安装与连接 (3)三、Omron PLC与Modbus地址对应及使用 (12)一、简单概述要将OMRON PLC接入支持MODBUS协议的上位DCS系统中,通过ASC 模块可满足用户的这一需求。

方法为:将编有MODBUS接口软件的ASC模块安装在OMRON PLC上,并配以相应的梯形图程序的运行,即可实现链接。

本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。

MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC 方式快,一般用户都选择采用后一种方式。

故ASC模块只支持ASC方式。

现采用的OMRON PLC型号与ASC模块型号如下:注:1.本手册中所出现的ASC模块都是以C200H-ASC21为例的。

若用户用到其他ASC模块,请参照<<C200H-ASC11/21/31操作手册>>。

2.本手册都是以C200HE/HG/HX为例的,请参阅<<C200HE/HG/HX 编程手册>>.若用户使用C200H/HS或CS1的,请参阅相应的编程手册。

通讯结构构成如下:支持MODBUS协议的上位DCS系统主从OMRON PC OMRON PC ·MODICON PC MODICON PC ·二、硬件安装与连接安装步骤:1.完成所有的硬件连线。

2.对OMRON PLC传送相应的梯形图程序。

3.PLC的DM(m+1)设置为“自动运行“方式,即值为5A;(m=1000+100×单元号(C200H/HS/HS/HG/HE),m=20000+100×单元号(CS1))。

4.PLC的DM999设置ASC单元的MODBUS从站号和PORT2口的通讯格式。

5.用WINDOWS超级终端通过ASC模块的PORT1口下载编制的MODBUS程序,运行。

6.通过ASC模块的PORT2口,使OMRON PLC与支持MODBUS的上位DCS 系统通讯。

一. 硬件连线◇ASC单元的PORT1口用于下载MODBUS通讯程序。

PORT1口示意图及定义如下:1 FG6 2 SD3 RD4 RTS5 CTS6 5V5 9 7 DSR8 DTR9 SG与计算机的接线图如下:计算机侧(9芯)C200H-ASC21侧(PORT1口)2 2 SD3 3 RD4 4 RS5 5 CS6 6 5V7 RS 7 DSR8 CS 8 DTR9 -9 SG外壳FG 外壳FG 注:其中FG接屏蔽线。

◇ASC单元的PORT2口连接支持MODBUS协议的上位DCS系统中.PORT2口示意图及定义如下:1 SDA(-)6 2 SDB(+)3 -4 -5 -6 RDA(-)5 9 7 -8 RDB(+)9 -采用RS422A(四线制)方式与DCS系统通讯口连接:DCS系统侧C200H-ASC21侧(PORT2口)RD(-) 1 SDA(-)RD(+) 2 SDB(+)SD(-) 6 RDA(-)SD(+) 8 RDB(+)注:同时,ASC模块的前面面板上2线/4线制开关拨到“4“,即四线制。

采用RS485(二线制)方式与DCS系统通讯口连接:DCS系统侧C200H-ASC21侧(PORT2口)(-) 1 SDA(-)(+) 2 SDB(+) 注:同时,ASC模块的前面面板上2线/4线制开关拨到“2“,即二线制。

二.传送梯形图程序利用OMRON CXP软件或编程器向PLC传送梯形图程序,用户编制的程序添加在该梯形图的上方。

梯形图见附录一,或产品软盘中的ASCST-V2-Ladder .cxp(CX-Programmer Version2.0下编制)三.设置ASC模块安装ASC模块到PLC 底板上时,需注意的是其单元号(前面面板设置)不能与PLC底板上其他特殊I/O单元的单元号冲突。

PORT1口通讯波特率设置,一般取9600bpsN为设置的单元号PLC DM999区设置说明:“9600,8,E(O),1”波特率9600bps,8位数据位,偶校验(奇校验),1位停止位ASC模块运行方式设置N为设置的单元号DM 位功能设置1000+100*N+1 CS1机为20000+100*N+1 00-07 ASCII模块运行方式设置00:手动运行5A:自动运行注:若设置为“手动运行“方式,则ASC模块的前面面板上的START/STOP开关设成START,才能运行ASC模块中的程序。

相反,要停止运行程序,则把开关设成STOP。

若设置为“自动运行“方式,则PLC一上电ASC模块处于自动运行程序状态,这时拨START/STOP开关无效。

四.下载MODBUS通讯程序ASC模块中的MODBUS通讯程序通过WINDOWS的超级终端软件(HyperTerminal)下载。

超级终端软件位于WINDOWS 9X/NT/2000附件-通讯部分,没有的可选择“控制面板-添加/删除程序-WINDOWS安装程序-通讯-详细资料-超级终端”进行安装。

MODBUS通讯程序见产品软盘中的ASCST-V2-Basic.TXT (记事本格式)。

运行超级终端软件,新建一个连接,选择一个通讯口(COM1/COM2),如图为超级终端主窗口:图(1)COM口格式设定:波特率:与ASCLL模块设置一致,一般为9600bps数据位:8位奇偶校验:无校验停止位:2位流量控制:无图(2)如图(3)进行通讯属性设置:图(3)对图(3)对话框点击“ASCII码设置”,弹出图(4)所示对话框:图(4)将字符延迟设定为1毫秒。

设置好以后,在超级终端主窗口环境下,按CTRL+X键,主窗口中将显示一个“>”,此时可以使用各种命令(所有的命令必须在有”>”的情况下键入才有效),例如LIST指令将显示ASC模块中已有的程序,RUN命令为运行ASC中的程序,NEW命令为清除ASC中的程序,具体命令可参见ASC单元操作手册。

在超级终端主菜单中选择”传送”-“传送文本文件”,在弹出的”传送文本文件”对话框中选择MODBUS通讯程序(产品软盘中文本文件形式存在),完成程序的下载。

如图(5)图(5)超级终端主窗口会同步显示程序传送的过程。

在程序全部传送完毕后,在“>”提示符下键入“RUN”命令,即可执行程序,此时,ASC模块的BASIC 指示灯会闪烁,表明程序在运行。

如发生传送程序错误,应先在“>”提示符下键入“NEW”命令,清除ASC中错误的程序。

然后修改图(4)中的字符延迟项,适当再多延迟一会,重新传程序。

五.与上位DCS系统连接参照第三章的使用说明,即可使用ASC模块进行MODBUS协议的通讯。

三、Omron PLC与Modbus地址对应及使用上位DCS通过ASC模块的PORT2口进行数据的发送和接收,这些信息数据可直接与OMRON的DM/IR/SR/AR/HR等继电器区交换数据.值得注意的是:由于和OMRON的PLC程序配合使用,DM860-DM999,IR232和IR233,已被用作交换数据的中间区域;DM(m)-DM(m+99),IR(n)-IR(n+9),其中m=1000+100*单元号,n=100+10*单元号(当单元号为0-9时)或n=400+10*(单元号-10)(当单元号为A-F时),已被用作ASCII 模块的工作区,客户请不要使用.(以上m,n之算法适用于C200H@机)注意:DM860-DM999DM(m)-DM(m+99) m=1000+100*单元号用户IR232,IR233 不能IR(n)-IR(n+9) 单元号0-9时,n=100+10*单元号使用单元号A-F时,n=400+10*(单元号-10) OMRON 支持MODBUS功能码的是:MODBUS地址与OMRON 地址对应关系:(OMRON地址请参看C200H 系列机的编程手册)1. MODBUS保持寄存器地址4****后四位减一对应OMRON的DM****。

2. MODBUS输入寄存器地址3****按上表所列,后三位减一对应OMRON 的IR/SR/AR/HR/LR***。

3.MODBUS输出位地址0****,地址****减一后除以16的商为OMRON的通道地址,余数为该通道的位。

OMRON地址IR*****前三位乘以16加上后两位再加1。

4.MODBUS输入位地址1****,地址****减一后除以16的商为OMRON的通道地址,余数为该通道的位。

OMRON地址反算MODBUS地址参看第三条。

例:注意事项:1) PLC程序是根据C200H@机系列所设计的,如用户使用CS1机,则须修改梯形图程序,使之适应CS1机。

但请注意,程序寻址范围不变。

2) 请先运行ASC模块中的程序,再进行MODBUS通讯;。

相关文档
最新文档