基于欧姆龙协议宏,与基恩士GT2通讯

合集下载

怎样用LabVIEW和OMRON PLC通讯

怎样用LabVIEW和OMRON PLC通讯

怎样用LabVIEW和OMRON CP1H PLC通讯Labview和omron plc通讯有两种方法,第一就是用普通的RS232通讯,第二就是用DSC里面的OPC SERVERS的驱动来定义变量通讯。

首先介绍RS 232通讯方法,第一,串口初始化如下图此串口初始化函数定义一定要和OMRON PLC的232参数一致,不然下面所做的程序绝对和PLC通讯不上。

波特率(每秒位数):115200数据位:7奇偶校验:EVEN停止位:1流控制:无超时:2000其它参数均选择默认设置。

上面所做的设定是所有串口通讯协议必须定义的,只是参数配置不同而已,一定要注意参数要外部元件对应起来。

第二步,是布尔至数组转换OMRON的PLC写入IO位的命令格式是@ 00 WR 4000 0000 0000 FCS * 回车@ 00 WD 4000 0000 0000 57 *不过具体想往PLC里面写入什么命令,要参考相应的命令格式。

可以到PLC 公司查询帧格式命令。

上图中的程序只是反映了字符@ 00 WR 4000 0000 0000 ,剩余FCS * 回车字符在下一个写入串口函数时反映,不过也可以在上面程序里写入,看个人爱好。

流入下一步上图中的布尔1 ,布尔2,和布尔3,就是按钮,也就是反映在PLC中的位,上面的图中我们所做的程序只是向PLC写入一个通道的位状态,比如2000通道的,2000.00 ,2000.01 ,2000.02可以往后增加到16位。

上图中的创建数组函数是把所有布尔组合起来反映一个?数,既布尔1为真的时候就是1,布尔2为真的时候就是2,布尔3为真的时候就是4,那个布尔为真就把所有的布尔值相加所得到的值就是创建数组函数的值,等把布尔函数和数组函数关系建立起来之后,下一步就是建立数组函数和布尔数组至数值函数的关系,在下一步就是建立布尔数组至数值函数和数值至十六进制字符串转换函数的关系建立.上面所解释的内容,只是OMRON的PLC写入IO位的命令格式中的写入数据中的内容,即其他内容可以直接通连接字符函数建立输入常量或者建立常量来直接定义,比如:@ ,00,WR 等都是直接填入即可。

欧姆龙PLC HostLink协议在组态王中的寻址

欧姆龙PLC HostLink协议在组态王中的寻址

欧姆龙PLC HostLink协议在组态王中的寻址欧姆龙HostLink协议组态王设置1、定义组态王设备组态王定义设备时请根据所选用的PLC的具体型号定义设备:PLC\欧姆龙\C Serial\HostLinkPLC\欧姆龙\CJ1\HostLinkPLC\欧姆龙\CS1\HostLinkPLC\欧姆龙\CV Serial\HostLink当使用RS232与上位机相连时,PLC的地址在组态王中的设置范围从0到99。

以3G2A6-LK201-EV1为例该地址由背板上的SW1上的1—5决定。

对应关系如下:地址号SW1.1 SW1.2 SW1.3 SW1.4 SW1.50 OFF OFF OFF OFF OFF1 OFF OFF OFF OFF 0N2 OFF OFF OFF 0N OFF3 OFF OFF OFF 0N 0N-- -- -- -- -- --30 0N 0N 0N 0N OFF31 0N 0N 0N 0N 0N2、设备通讯参数定义组态王通讯参数设置请与PLC的设置保持一致。

当使用RS232与上位机相连时,PLC的推荐设置如下设定项推荐值波特率9600数据位7停止位 2校验位偶校验3、组态王数据词典-IO变量定义寄存器格式寄存器范围读写属性数据类型变量类型寄存器含义STATUS0~0读写BYTE I/O整型状态寄存器DM0~9999读写SHORT,USHORT,BCD,LONG,STRING(只写),FLOAT,LONG BCDI/O整数,I/O实数,I/O字符串数据寄存器AR0~9999读写USHORT,BCD,LONG,FLOATI/O整数,I/O实数辅助寄存器IR0~9999读写BIT,USHORT,BCD,LONG,FLOATI/O离散,I/O整数,I/O实数输入/出寄存器HR0~9999读写LONG,FLOAT,USHORT,BCDI/O整数,I/O实数保持寄存器LR0~9999读写USHORT,BCD,LONG,FLOATI/O整数,I/O实数连接寄存器W0~9999读写BIT,SHORTI/O离散,I/O整数W内存区FWALLDM0~0读写BIT I/O离散DM寄存器写格式标志TC_S TA0~9999读写BIT I/O离散TC状态寄存器TC_V AL0~9999读写SHORT,USHORT,LONG,BCDI/O整数TC值寄存器CIO0~6143读写SHORT,USHORT,LONG,BCDI/O整数输入/出寄存器(适用于CJ1和CS1型号PLC)ERROR0~3读写BYTE I/O整数错误寄存器TIMEOUT0~0读写USHORT I/O整数错误寄存器CTRL0~0读写USHORT I/O整数LTHDM0~0读写USHORT I/O整数设置DM字符串的长度2)、寄存器特殊说明:1、不同的PLC型号支持的寄存器有可能不同,以实际PLC支持的寄存器为准,例如:对于C系列,有IR寄存器,无CIO寄存器,且C系列不支持CIO、HR寄存器,其余系列恰好相反。

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与OMRON PLC通讯(以太网及hostlink协议)

注:如果 PC 跟 PLC 不通过交换机连接,需要使用交叉网线。
(2)数据监视 编程软件与 PLC 在线连接,双击“内存”图标,弹出图 5-7 窗口,
图 5-7
选择需要监视的寄存器类型,双击,打开监视画面,这时在菜单中会自动增加“在 线”菜单,选择“在线”---“监视”菜单,即可查看当前各寄存器区的数据,如图 5-8、 5-9。
图 3-4
北京亚控科技发展有限公司
3
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
设置好以后确定退出,点击“在线工作”,编程软件就可以连接到 PLC。
(3)读取 PLC 的参数设置
双击左边树形菜单的“设置”(如图 3-5),打开的“PLC 设定”对话框,选择“选 项”---“从 PLC 传送”菜单,可以把 PLC 的设置参数读上来,打开“选择上位机链接 端口”页,如图 3-6,可以查看 PLC 参数设置。
图 4-3
(2)设置 PLC 参数
组态王跟 PLC 通讯需要设置设备地址及通讯参数(如波特率、数据位、停止位、奇 偶校验)等, 设备地址即对应为欧姆龙 PLC 的 Host Link 单元号,在用 SYSMAC WAY 网络类型通讯时,Host Link 单元号是有意义的。
北京亚控科技发展有限公司
6
(1)新建工程以 SYSMAC WAY 网络类型连接 PLC
第一步:
把 CPU 模块的拨码开关的 5 拨到 OFF 位置,当使用 SYSMAC WAY 网络类型时, CPU 模块的拨码开关的 5 一定要拨到 OFF 的位置,否则编程软件与 PLC 通讯不上。
第二步:
新建工程,在网络类型里选择 SYSMAC WAY(如图 4-1),或者在原工程里,离 线状态,双击“新 PLC1[CS1G-H]离线”(如图 4-2),也可以弹出图 4-1 的对话框直接 更改。

基恩士GT2_kc

基恩士GT2_kc
IP67 外壳防护等级
即便是连接器也达到了 IEC/JIS 标准的 IP67 外壳防护等级
* 低压力型除外
连接器型
耐弯曲
柔韧的自由切割机器人电缆
传感器头电缆使用能够连续弯曲的机器人 电缆。
负载 (W): 250 g 弯曲半径: 50 mm 弯曲速率: 30 次/分钟
(1 次包括从左向右到原始位置) 自由切割: 可以切割成任何长度
6
降低总成本
[设置得到简化,不需要模拟 I/O 卡和乏味的 PLC 编程]
没有必要使用模拟 I/O 卡
不需要额外设备
忘掉现有的 LVDT 需要的、您也熟悉的乏味的 PLC 编程工作吧。“GT2 系列”会替您完成这些工作。此外,由于不需要使用模拟 I/O 卡,因此您可以节约预算。
传统方法 困难而耗时的方式:
12 mm 范围 高准确度、 低压力传感器头 GT2-H12KL
12 mm 范围 高精度传感器头 GT2-A12K
12 mm 范围 高准确度、 低压力传感器头 GT2-A12KL
步骤 4 显示装置
步骤 7 通讯装置
DIN 导轨安装型 放大器装置 GT2-71N / 71P
BCD 输出装置 DL-RB1A
气缸型是高精度数字传感器 GT2 系列的一员。 可使用固定的传感头来进行测量,因此无需配备用来移动传感头的机械装置,节省空间和人力。
无需用来移动传感器的 夹具和机械装置。
标准型 线性滑轨 分度夹具 档块
GT2 气缸型
测量范围
50 mm
GT2-A50 精度 : 3.5 μm (p-p)
测量范围
测量范围
HH HI GO LO LL
快速从最多 4 组 HH/HI/LO/LL 限值中进行选择

欧姆龙 协议宏上机手册

欧姆龙 协议宏上机手册

串行通信串行通信即通过使用PLC上的串行口(RS-232C口或RS-422/485口)同第三方设备进行通信的过程。

对于PLC上的串行口,它所支持的通信方式有很多种,有连接上位机的上位机通信方式,有连接PLC的1:1PC链接方式,还有连接第三方的通信方式等等。

下面进行一一介绍。

第一节上位机链接通信概要上位机链接系统即Hostlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。

上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。

HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。

一.HOSTLINK 系统特点通信即可采用RS-232C方式,又可采用RS-422方式,RS-232C方式是基于1:1的通信,距离为15m。

RS-422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机,通信距离最大可达500m。

上位机监控上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。

双重检查系统所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。

二.系统配置:RS-232C链接(1:1)当使用RS-232C连接时,只可实现1:1的通信,即一台上位机与一台PLC进行通信,最大通信距离不超过15m。

1.使用PLC自带的口RS-232C口编程器口(外设口)注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。

2.使用上位链接单元:注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。

若连的是CS1系列的PLC,可通过通信模块CS1W-SCU21。

3.使用通信板:RS-422链接(1:N)注:CPM1-CIF11为外设口转RS-422口的适配器。

欧姆龙PLC与触摸屏(eview-4300C MCGS-TP7062KS)通讯

欧姆龙PLC与触摸屏(eview-4300C  MCGS-TP7062KS)通讯

欧姆龙PLC与触摸屏 (eview-4300C MCGS-TP7062KS)通讯说明书浙江亚龙教育装备股份有限公司目 录一、欧姆龙PLC与MCGS触摸屏通信说明 (3)(一)通信简介 (3)(二)MCGS屏和PLC参数设置: (3)1.MCGS软件设置 (3)2.PLC参数设置: (5)二、欧姆龙PLC与EVIEW触摸屏通信说明 (6)(一)通信简介: (6)(二)EVIEW屏和PLC参数设置: (6)1.MCGS软件设置 (6)2.P LC参数设置: (7)一、欧姆龙PLC与MCGS触摸屏通信说明(一)通信简介欧姆龙PLC类型为CPM2AH,外加CPM1—CIF01模块。

本机的串口与PC进行通讯,外加的模块与触摸屏进行通讯。

通信线缆都选择欧姆龙通讯线。

(二)MCGS屏和PLC参数设置:1.MCGS软件设置组态硬件:打开设备工具箱如下:点击设备管理如下:选定扩展OmronHostLink,双击添加到右侧选定设备目录下。

在设备窗口中添加,通用串口父设备和设备1欧姆龙扩展OmronHostLink。

修改通用串口父设备参数,设置如下,串口端号选择,COM1;●通信波特率:9600;●数据位数:7位;●停止位位数:1位;●数据校验方式:偶校验。

2.PLC参数设置:选择设置外围端口●通信设置:标准(9600:1、7、2、E)●模式:Host link●其他的选择默认参数修改完成,EVIEW触摸屏就可以通过外加模块和欧姆龙PLC通信了。

具体数据结合235A设备。

二、欧姆龙PLC与EVIEW触摸屏通信说明 (一)通信简介:欧姆龙PLC类型为CPM2AH,外加CPM1—CIF01模块。

本机的串口与PC进行通讯,外加的模块与触摸屏进行通讯。

通信线缆都选择欧姆龙通讯线。

(二)EVIEW屏和PLC参数设置:1.MCGS软件设置组态硬件:●触摸屏类型:MT4300C●PLC类型:欧姆龙CPM1AH CPM2AH系列●端口号同时选择COM0●PLC站号选择默认为0触摸屏参数设置:●串口选择:串口0.●通讯类型:RS232●波特率:9600●数据位:7●奇偶校验:偶校验●停止位:2位2.PLC参数设置:选择设置外围端口●通信设置:标准(9600:1、7、2、E)●模式:Host link●其他的选择默认参数修改完成,EVIEW触摸屏就可以通过外加模块和欧姆龙PLC通信了。

基于HostLink协议实现欧姆龙PLC-CJ1G与计算机的串口通信

基于HostLink协议实现欧姆龙PLC-CJ1G与计算机的串口通信

基于HostLink协议实现欧姆龙PLC-CJ1G 与计算机的串口通信作者:严航明来源:《数字技术与应用》2011年第12期摘要:本文以欧姆龙公司的CJ1G中型PLC为例,介绍了欧姆龙HostLink即上位链接协议,详细的讨论了基于HostLink即上位链接协议的PLC与计算机通信的原理、上位链接命令和用VB如何实现PLC与计算机的通信。

关键词:PLC 串口通讯 FCS 上位链接中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2011)12-0001-03PLC是新一代工业控制装置,由于可靠性高、适应性好、抗干扰能力优、接口功能强、编程简单、直观以及模块化结构、使用方便等优点,在工业控制领域中,作为一种稳定可靠的控制器得到广泛的应用。

但它也有自身的一些缺点,即数据的计算处理和管理能力较弱,不能给用户提供良好的界面等。

而计算机恰好能弥补PLC的不足,它不但有很强的数据处理和管理能力,而且能给用户提供非常美观而又易于操作的界面。

将PLC与计算机结合,可使系统达到既能及时地采集、存储数据,又可处理和使用好数据,两者结合的关键是PLC与计算机之间的通信。

本文以欧姆龙公司的CJ1G中型PLC为例,详细的讨论了基于HostLink协议的PLC与计算机通信的原理和用VB如何实现PLC与计算机的通信。

1、欧姆龙HostLink简介欧姆龙公司的CP、CQM、C200、CJ、CS1等PLC的串行通讯都是采用HostLink协议进行通讯的,HostLink协议是欧姆龙的专有协议,通过HostLink协议使用计算机的串行口可与OMRON的PLC设备通讯。

上位机链接系统即Hostlink系统是对于弱电系统集成一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。

上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。

Hostlink系统允许一台上位机通过上位机链接命令向Hostlink系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。

基恩士GT2-70_IM_11517C_C_1041-2

基恩士GT2-70_IM_11517C_C_1041-2

高精度数字接触式传感器GT2-70系列使用手册■符号以下符号是防止人身伤害和产品损坏等有关事宜的警示符。

务必仔细阅读这些信息。

GT2-70系列的安全信息■一般注意事项•启动和操作期间,一定要监视 GT2-70 系列的功能性能。

•不要改装或用规格中描述以外的方式操作使用 GT2-70 系列。

•无法保证以此方式操作使用或改装后的产品的功能性能。

•GT2-70 系列和别的仪器结合使用时,由于操作条件和周围环境,可能会降低其功能性能。

在充分研究了和其他仪器的结合使用效果后再使用 GT2-70 系列。

•不要让 GT2-70 系列和外围设备经受温度突变。

这样会引起凝结,从而损坏设备。

●环境条件要正确安全地使用 GT2-70 系列产品,请勿在以下场所安装 GT2-70 系列。

在不适宜的环境下使用此设备,可能会引起设备故障。

•湿气重、灰尘多或通风差的场所•由于阳光直射使温度过高的场所等•附近有腐蚀性或可燃性气体的场所•GT2-70 系列直接受到振动或冲击的场所•水、油或化学物质可能会接触到 GT2-70 系列产品的场所•易产生静电的场所●反噪音措施在电源或电源线附近的噪音源安装设备,可能会引起设备故障或失灵。

采取适当的反噪音措施,如使用噪音过滤器、在分开管道中布线、使放大器或感测头绝缘等。

●周围空气温度的影响若要高精确使用 GT2-70 系列,请勿在周围空气温度骤变的环境中使用GT2-70 系列。

若周围空气温度改变 10°C,12 mm 型设备花费 40 分钟方可将设备内部温度分配完全调整好,32 mm/50 mm 型设备则要花费 60 分钟方可调整好。

●预热电源刚启动时,电路不稳定,有时可能会导致显示值轻微波动。

使用 GT2-H12K(L)/A12K(L) 时,电源启动后等待 5 分钟左右方可进行操作;使用GT2-H32(L)/H50/A32/A50 时则要等待 10 分钟左右方可进行操作。

●感测头的处理•GT2-70 系列和周边设备是精密机器。

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