基于欧姆龙协议宏,与基恩士GT2通讯
怎样用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协议在组态王中的寻址欧姆龙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协议)
注:如果 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
即便是连接器也达到了 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与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 与计算机的串口通信作者:严航明来源:《数字技术与应用》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系列使用手册■符号以下符号是防止人身伤害和产品损坏等有关事宜的警示符。
务必仔细阅读这些信息。
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 系列和周边设备是精密机器。
欧姆龙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帧。
使用协议宏实现欧姆龙PLC与三菱PLC的通信_杨艳
《自动化仪表》第30卷第6期 2009年6月修改稿收到日期:2008-10-06。
第一作者杨艳,女,1982年生,现为青岛大学自动化工程学院在读硕士研究生;主要研究方向为计算机控制。
使用协议宏实现欧姆龙P L C 与三菱P L C 的通信I m p l e m e n t i n g C o m m u n i c a t i o n b e t w e e n O M R O NP L Ca n d M I T S U B I S H I P L Cb y U s i n g P r o t oc o l M a c r o杨 艳 徐世许 王 伟(青岛大学自动化工程学院,山东青岛 266071)摘 要:协议宏是欧姆龙P L C 特有的一种通信功能,通过它可方便地实现欧姆龙与其他厂家P L C 之间的通信。
介绍了欧姆龙P L C 的协议宏功能、三菱P L C 的计算机链接通信协议以及这两种不同P L C 通信口的连接方式。
采用欧姆龙与三菱P L C 以及C X -P r o t o c o l 软件,实现了协议宏的组态。
经过实验证明,该方法可靠性高、简单易行、经济实用。
关键词:P L C 协议宏 计算机链接通信协议 C X -P r o t o c o l 串行口中图分类号:T P 273 文献标志码:AA b s t r a c t :P r o t o c o l m a c r o i s a u n i q u e c o m m u n i c a t i o n f u n c t i o n p r o v i d e db y O M R O MP L C ,w i t ht h e f u n c t i o n c o m m u n i c a t i o n b e t w e e nO M R O N P L Ca n d a n y P L Cf r o mo t h e r m a n u f a c t u r e r s c a n b e i m p l e m e n t e d .T h e p r o t o c o l m a c r o f u n c t i o n o f O M R O MP L C ,t h e c o m p u t e r l i n k a g e c o m m u n i -c a t i o n p r o t o c o l o f M I T S UB I S H I P LC ,a n d t h e c o n n e c t i o n s b e t w e e n t h e s e d i f f e r e n t P L Cc o m m u n i c a t i o n p o r t s a r e i n t r o d u c e d .T h e c o n f i g u r a t i o n o f p r o t o c o l m a c r o i s i m p l e m e n t e d t h r o u g h a d o p t i n g O M R O M P L C ,M I T S U B I S H I P L Ca n d C X -P r o t o c o l s o f t w a r e .T h e e x p e r i m e n t s v e r i f y t h a t t h e m e t h o d i s h i g h l y r e l i a b l e ,s i m p l e a p p l i c a b l e a n d e c o n o m i c a l p r a c t i c a b l e .K e y w o r d s :P L C P r o t o c o l m a c r o C o m p u t e r l i n k a g e c o m m u n i c a t i o n p r o t o c o l C X -P r o t o c o l S e r i a l p o r t0 引言随着P L C 通信联网在现代工业中的应用日益广泛,而各厂家生产的P L C 使用的通信协议又各不相同,它们之间的相互通信便成为工程上的一个难题。
欧姆龙与三菱PLC之间的通信的实现之欧阳化创编
欧姆龙与三菱PLC之间的通信的实现在现代工业中,plc通信联网功能的应用日益广泛。
在实际生产现场,各个工位上可能使用不同厂家生产的plc,它们之间通信联网一直是工程上的一个难题。
欧姆龙plc所特有的通信协议宏功能可以很好地解决这个问题[1] 。
欧姆龙中小型plc,如cqm1h、c200hα、cj1、cs1等机型,均支持通信协议宏功能,可以实现与其他厂家的plc通信。
协议宏通信方式编程简单、易于实现,是不同厂家plc通信的一种简便易行的方法。
本文选用欧姆龙的c200he-cpu42型plc,使用通信协议宏,与三菱的fx2n-64mr型 plc进行通信。
欧姆龙plc为上位机,三菱plc则为下位机。
网络结构如图1所示,主机c200he-cpu42作为上位机,使用c200hw-com06-ev1型通信板,通信板上带有rs-232c与rs-422a/485串行通信口各一个,都支持通信协议宏功能[2]。
三菱fx2n-64mr作为下位机,机体上加装fx2n-485-bd串行通信功能扩展板,支持三菱计算机链接(computer link)通信协议[3]。
1台上位plc最多可连接16台下位plc,上位plc与下位plc通过rs-485串行端口连接。
通信过程中,上位plc首先发出指令并启动通信,下位plc收到指令并执行,然后将执行结果返回上位plc。
下位plc之间不能进行直接通信。
图1 网络结构欧姆龙的通信协议宏由通信序列(sequence)组成,由pmcr指令调用,与带有rs-232c或rs-422a/485端口的各种外围设备交换数据。
通信协议宏支持软件(cx-protocol)的对话式菜单使通信序列易于登记。
软件支持x-on和x-off、rts和cts等控制方法,允许传送任何带有校验码(如sum,lrc或crc)和帧长度的数据信息。
一个接收阵列(matrix),最多可以设置15种类型的期望的接收信息,而每个期望接收信息都可以包含确定下一步要执行的过程和出现信息接收错误时要执行的故障处理命令[4]。
OMRONPLCEView触摸屏编程使用说明书
OMRONPLCEView触摸屏编程使用说明书DMP-300F型中小型水电站触摸式机组自动化屏(OMRON PLC +EView 触摸屏)编程使用讲明书文件编号:HN/QF.13-0002-004版本号: A发放编号:持册人:长沙华能自控集团有限公司目录1.OMRON CJ1M系列PLC介绍 (3)1.1.CPU单元(使用CJ1M-CPU13) (3)1.2.通信单元(使用CJ1W-SCU41) (8)1.3.I/O单元 (8)1.4.模块安装及地址分配 (9)2.OMRON PLC常用编程指令 (9)2.1.梯形图指令 (9)2.2.位元(B IT)操纵指令 (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.OMRON PLC程序编辑软件 (20)3.1.CX-P ROGRAMMER中对PLC的初始化设置 (20)3.2.PLC设定 (20)3.3.CX-P ROGRAMMER中对PLC的联机操作 (21)3.4.程序中各个子程序的用途定义 (21)4.OMRON PLC通信程序编辑软件 (22)4.1.与PLC通信单元箱地址设定 (22)4.2.4-2PLC协议编制软件(CX-P ROTOCOL)通信口设定 (23)4.3.PLC协议编制软件使用简单讲明 (23)4.4.PLC与单元箱通信协议注意事项: (24)5.EASYVIEW触摸屏程序编辑软件 (24)5.1.与OMRON PLC连接参数设定 (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.OMRON PLC通信协议 (34)8.1.PLC使用 (34)8.2.对时使用 (35)8.3.单元箱使用 (35)8.4.PLC通信协议接线图 (39)1.OMRON CJ1M系列PLC介绍当前水机自动化屏大多使用OMRON CJ1M系列PLC,这种PLC为模块式,而且没有底板。
C#读写基恩士PLC使用TCPIP协议MC协议
C#读写基恩⼠PLC使⽤TCPIP协议MC协议本⽂将使⽤⼀个Github开源的组件库技术来读写基恩⼠PLC数据,使⽤的是基于以太⽹的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件⽀持超级⽅便的⾼性能读写操作github地址:如果喜欢可以star或是fork,还可以打赏⽀持,打赏请认准源代码项⽬。
联系作者及加群⽅式:在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输⼊下⾯的指令安装:Install-Package HslCommunication如果需要教程:Nuget安装教程:组件的完整信息和API介绍参照:组件的使⽤限制,更新⽇志,都在该页⾯⾥⾯。
如果你需要在读取PLC数据之后,还要群发客户端来实现远程办公室同步监视,可以参考如下的项⽬(基于该组件扩展起来的,带有账户验证,版本控制,数据群发,公告管理等等功能)本⽂将展⽰如何配置⽹络参数及怎样使⽤代码来访问PLC数据,希望给有需要的⼈解决⼀些实际问题。
主要对基恩⼠的数据进⾏读写操作,具体的参照下⾯的地址信息此处使⽤了⽹线直接的⽅式,如果PLC接进了局域⽹,就可以进⾏远程读写了^_^此处使⽤到了2个命名空间:using HslCommunication.Profinet.Keyence;using HslCommunication;随便聊聊当我们⼀个上位机需要读取100台西门⼦PLC设备(此处只是举个例⼦,凡是都是使⽤Modbus tcp的都是⼀样的)的时候,你采⽤服务器主动去请求100台设备的机制对性能来说是个极⼤的考验,如果开100个线程去轮询100台设备,那么性能损失将是⾮常⼤的,更不⽤说再增加设备,如果搭建Modbus tcp服务器,就可以完美的解决性能问题,因为连接的压⼒将会平均分摊给每⼀台PLC,服务器端只要新增⼀个时间戳就可以知道客户端有没有连接上。
我们在100台PLC⾥都增加发送Modbus tcp⽅法,将数据发送到服务器的ip和端⼝上去,服务器根据站号来区分设备。
GT2_接触式位置传感器
使用直线球轴承
柔韧的自由切割机器人电缆 & 耐 油 中继连接器
中继连接器与放大器装置间电缆采用连续弯曲性能良好的超柔韧的自由切割机器人电缆。 在设备有所 移动 的环 境 中也可安 装。 此 外,电 缆 采用 可拆 卸的中 继 连 接 器方式连接。可 大幅削减维护时的更换工时
柔韧的自由切割机器人电缆 可拆卸传感器头电缆
[ 通道功能 ] 上下限设定值、预设值等 4 种模式注册
[ 与扩展装置间的计算功能 ] 可进行最大值、最小值、平面度的计算
主装置
NPN PNP
连接器 GT2-71MCN GT2-71MCP
递增 / 递减方向 脉冲输出分辨率 最小相位差
最小相位差选择 [0.5/2.5/5/25 μs] 可综合输出位置信息。
■ 耐油中继连接器 + 耐油电缆
不仅传感器头部分,中继连接器部分也达到了 NEMA Type 13/IP67G 标准。此外,GT2- 传感器电缆采用耐油性极高的 PUR(聚氨酯)材 料,降低了电缆的侵入风险。
■ 无缝构造
传感器头机身一体成型,呈无缝构造。完全密封构造,减少了水、油 的腐蚀。
NEMA Type 13
主装置
NPN
松散电线 GT2-71D
配备大显示器和大按钮,可以简单操作。 通过扩展板最多可连接 11 个传感器头。 * 主体本身最多可连接 2 个传感器头
主体
扩展板 (3 台 /1 块)
NPN PNP NPN PNP
连接器 GT2-100N GT2-100P GT2-E3N GT2-E3P
主装置 扩展装置
NPN PNP NPN PNP
GT2-71N GT2-71CN GT2-75N GT2-71P GT2-71CP GT2-75P GT2-72N GT2-72CN GT2-76N GT2-72P GT2-72CP GT2-76P
施耐德PLC与欧姆龙PLC进行主从通信的方法
施耐德PLC与欧姆龙PLC进行主从通信的方法
佚名
【期刊名称】《电世界》
【年(卷),期】2016(0)4
【摘要】问请问施耐德PLC(主站)如何与欧姆龙PLC(从站)进行主从站通信答以施耐德M340型PLC(主站)和欧姆龙CJI型PLC(从站)为例,
【总页数】2页(P54-55)
【关键词】欧姆龙PLC;通信;主从;从站;主站
【正文语种】中文
【中图分类】TP332.1
【相关文献】
1.使用协议宏实现欧姆龙PLC与三菱PLC的通信 [J], 杨艳;徐世许;王伟
2.基于DataSocket的欧姆龙PLC以太网通信接口研究 [J], 梅映新;祝广场
3.欧姆龙CP1系列小型PLC讲座第4讲:CP1系列PLC的通信功能及应用(一) [J], 朱妙其
4.基于VB通信控件MSComm实现计算机与欧姆龙PLC串行通信编程的研究与
应用 [J], 张红军;韦晓明;苏锐生
5.欧姆龙CP1系列小型PLC讲座第5讲:CP1系列PLC的通信功能及应用(二) [J], 朱妙其
因版权原因,仅展示原文概要,查看原文内容请购买。
基恩士CV5701和OMRON-CP1E通信实现引导定位
基恩士CV5701和OMRON CP1E无协议(RS232C)通信
---引导定位
经查手册 CP1E PLC不支持CV视觉的直接PLC链接功能,故选择RS232无协议通信
1.CV通信设置
1.1在初始画面,选择环境设定,弹出下拉框;
1.2在下拉菜单中,选择PLC.EIP.RS-232,进入232设定画面;
2.PLC设定
(参数设置要和CV视觉系统对应)
3.通信线接法
本次实验,PLC端6.+5V没有接RJ11中1和6页没有接
4.通信参数设置完成,通信线也接好了。
下一步,传输数据的设定。
5.CV视觉系统监视RS-232发送数据
在自动画面单击"MENU"或在设定画面直接点击"实用功能",在下拉菜单中选择"RS-232监视器",进入监视画面
6.PLC接受数据的设定及数据转换(ASCII----浮点型数据----整型)。