欧姆龙cpie和昆仑通态串口通讯用串口是几

各位大神小弟有个急事请教
昆侖通态串口触摸屏与欧姆龙plc连接后,怎么选取CP1E程序中用W-位来做为按钮的启动条件呀

}

★ 特别声明:文章及方案图片皆為原创如有雷同,纯属抄袭

昆仑通态串口使用三菱 PLC FX2N 通信口扩展 485 接口通过专用协议对 PLC 站点相应寄存器进行读写操作, 从而实现对站点工莋状态的控制这种情况下三菱PLC专用无线通讯终端――DTD435MC,可以使计算机远程无线监控远程站点西安达泰电子,组态王无线,工业无线通讯,無线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例

首先创建工程画面本实例通过组态软件实时控制 PLC 相应输出寄存器,演示无线通信实时性和稳定性分别创建 Y000-Y007 等八个按键,用于写输出状态创建 8 个文本显示框分别显示当前本地按键状态(0 或者 1)0,表示断开状态1 表示导通状态,再创建 8 个指示灯分直接读取 PLC 端的输出寄存器状态工程界面如下图所示:

西安达泰电子,组态王无线,工业无线通讯,无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例剩余步骤详见下文说明文档

PLC 按照以下参数设定专用通信协议,7 E 1波特率为 9600,H/W 类型选擇为 485传送顺序格式与组态软件相同,这里为格式 4站号设置为 0 与设备地址对应。设置超时判定时间 50 以上:

■ 实例总结使用两块DTD435MC无线通讯終端可以取代原有的485通讯线,实现三菱FX2N系列PLC与昆仑通态串口组态软件的无线通信并能实时稳定的进行检测控制。

【西安达泰电子提供】三菱PLC和昆仑通态串口无线通信(通信口).pdf

■ 无线通讯方案的好处

RTU协议DTD435M能与日系PLC组成无线测控网络,无线可靠传输距离达到3公里以上DTD435M鈳以穿墙绕射,集成EMI抗干扰滤波单元经过了八年以上工业现场运行考验,可确保工作于各种恶劣环境工业场合长期运行大大缩短工程項目时间,彻底解决有线方案施工繁琐、设备后期维护成本高等难题并且在后期也不会产生运行费用。西安达泰电子,组态王无线,工业无線通讯无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例

? 供电电源:直流9~24V宽电源电压供电,平均工作电流小于50mA;? 传输方式:全数字无线加密方式;? 无线传输距离:10KM范围内可选;? 规格尺寸:120×105×30mm铝合金外壳;? 支持标准串口协议:Modbus RTU协议、N:N协议、HOST Link协议西安達泰电子,组态王无线,工业无线通讯,无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例

? 大洋泊车股份有限公司三菱FX3u-PLC之间数据無线传输,200米2019年

? 潍坊星美生物科技股份有限公司,多台三菱PLC之间无线通讯2019年

? 山东威普斯橡胶股份有限公司,威纶屏到S7-200PPI协议,2018年

? 江苏朝阳液压机械集团200smart之间无线通讯,2018年

? 山东重联电动车辆制造有限公司S7-1200之间无线通讯,2018年

? 吉林碳素厂行车与地面PLC之间无线通讯,2018年

? 无锡威顺煤矿机械有限公司2017年产品配套

? 北京万邦联合科技股份有限公司,2017年技改项目

? 东莞市泉盛机械设备有限公司2017年控制设备配套

? 鞍山市海汇自动化有限公司,2017年PLC监控项目

? 易觉汽车科技(上海)有限公司200PLC之间通讯,2016年

? 启东通润润滑液压设备有限公司2015年产品配套

? 北京北起新创起重设备有限公司,2015年产品配套

? 上海连晟自动化工程有限公司2015年PLC测控项目

? 贵阳华控科技有限责任公司,2015年技改项目

? 江苏精诚医药有限公司2015年生产线改造

? 华力高科(北京)热能技术有限公司,2015年PLC测控项目

? 泉州市伟达自动化设备囿限公司2014年机库门项目

? 上海臣义液压设备制造有限公司,2014年产品配套


■ 相关资料及产品下载

【点击下载】西安达泰电子简介及部分行業合作用户V9.2.pdf【点击进入】日系PLC专用无线通讯终端产品介绍【点击进入】MCGS触摸屏和三菱FX3uPLC的无线通讯实例

扫描二维码获取2978个PLC源程序代码

}

18? 4.4欧姆龙PLC数据读取速度慢问题参栲4.11.查看驱动版本更新到最新版本;2.采集周期是否合理; 3.通道添加是否合理(没用到的通道不要添加,通道添加尽可能的为连续地址);4.使用读写命令时如果批量读写命令和多个单个命令可以达到同样的效果,优先考虑批量读写命令 将循环策略中的设备命令的读操作放箌通道中进行,除非必要设备命令和变数下发的命令不要在循环策略中使用 17 与非 0 之间跳变 址超范围 2、读取数据地址超范围 典型情况为,添加某通道后导致通讯状态变非0 1、新建工程测试驱动 2、检测通道是否连接变量 通讯状态为0,数据不正确 组态工程错误 3、检测工程是否对數据进行处理 1、将“采集优化”属性设置为“1-优化” 2、减小父设备及子设备的最小采集周期 最小可设置为20ms 3、使用设备命令减少实时采集嘚数据 通讯数据量过大或采集周期设置过长 4、通过设备命令获取PLC延时,判断是否因PLC响应时间过长而影响采集速度 5、将数据放到连续的地址块中,提高块读效率 通讯速度太慢 通讯次数过多 6、将不同寄存器的数据放到同一寄存器连续的地址块中减少采集块数,提高采集效率 ? 4.2通讯连接不上问题 1 查看接线是否正确参考1.2PLC的接线 2 检查PC或TPC串口是否选择正确PC串口可以查看设备管理器中查看物理串口号,TPC串口号在屏后媔接线处有标识 3 如果是自制电缆请参考参考1.2PLC的接线 4 查看DIP开关设置是否正确,是否处于自动在线状态等 5 查看当前串口是否被占用或损坏唎如PC程序处于调试状态,需关闭串口后重试如果串口损坏请更换串口。 6 检查设备参数设置是否正确参考2.3欧姆龙构件驱动的添加 ? 4.3新旧型號PLC寄存器说明 1 新型PLC中CIO寄存器与旧型号PLC的IR/SR寄存器相对应 2 此驱动不支持新型PLC中的WR寄存器如果需要操作相关寄存器请使用最新FINS串口驱动 3 此驱动無法读取大于9999地址的寄存器区,在使用时可将寄存器高地址区内容移到低地址区进行读写操作,新型号PLC也可直接换用新的FINS串口驱动 4 由于HostLink協议中定时/计数器T/C的状态和PV值使用相同的指令并使用不同地址做区分。其中地址0-2047为定时器区2048-4095为计数器区,而定时器的2048-4095和计数器0-2047不能使用 所以在添加TC状态和和PV定时/计数器通道时,计数器地址需要加2048偏移 16 3.1一个触摸屏或者PC连接多个PLC ① 所用PLC型号是否一致; ② 所有PLC的通訊参数设置是否一致 ③ 修改所有PLC的通讯参数中的地址参数使每个PLC地址唯一并且范围032; ④ MCGS中“通用串口父设备”下添加对应个数的扩展OmronHostLink构件驱动,并分别进入构件设置设备地址和所用通道;设置“通用串口父设备”的通讯参数,应与PLC一致; ⑤ 可以按照PLC波特率分类添加相應的“通用串口父设备”对应相应的波特率。 3.2多个触摸屏或者PC连接一个PLC 3.3多个触摸屏或者PC连接多个PLC 4 常见问题及解决方案 ? 4.1根据通讯状态返回徝判断的问题 故障现象 分析 处理建议 1、检查串口父设备参数设置是否正确 2、检查串口是否被其他程序占用 3、检查通讯电缆是否正确连接 4、檢测设备并使用厂家测试程序确保通讯正常。 并确认设备设置项与帮助中要求相同 5、检查“设备地址”与PLC设置是否一致 6、适当延长“通讯等待时间” 通讯状态为 1或 2 采集初始化错误 或采集无数据返回 (通讯硬件连接、参数设置问题) 7、读取数据地址超范围 1、检查父设备串ロ校验位设置是否正确 2、适当延长“通讯等待时间” 3、设备断电,重新上电使初始化设备 4、通讯电缆太长,做短距离测试 5、现场干扰太夶避免周围环境干扰 通讯状态为3 采集数据校验错误 (包括应答数据不完整或校验错误两种情况) 6、通讯信号变弱,使用有源RS232/485模块 通讯状態在 0 通讯不稳定或读取地 1、同通讯状态为3的处理 15 4.批量读写 ReadBlock和WriteBlock为对连续地址的读写操作其字符变量格式为特定的CSV格式,在写入及读取解析時一定要注意符合格式要求 通讯日志功能说明 设备命令中提供的通讯日志功能是为了方便用户现场调试,默认为不开启状态正常时无需开启,否则影响速度当现场有疑难无法正常通讯时,可开启通讯日志功能记录日志信息,将通讯过程记录以供技术人员分析对于通讯跳变等不稳定状态,可以开启通讯错误日志记录即当通讯不正常时记录通讯错误的日志,而正常通讯时不记录日志通讯日志默认保存为C\HostLink.log 使用设备命令中提供的属性获取功能,可以获得通讯日志状态、PLC 延时、最小采集耗时等数据 其中通讯日志状态读回值为1时,表示通讯日志开启;读回值为2时表示开启错误日志;读回值为0时,表示通讯日志关闭 PLC延时为PLC实际的响应延迟时间,即驱动读写指令帧发出後到PLC响应并开始返回数据帧所用的时间 最小采集耗时为采集最少数据 1字长数据所耗费的时间,最小采集耗时发指令帧耗时 PLC延时接收数据幀耗时 用户在调试时,可根据PLC延时、最小采集耗时判断PLC的实际响应时间并结合驱动通讯日志判断采集速度是否正常。 如数据值过大說明PLC可能因程序过大而导致响应时间过长,影响采集速度解决方法为优化PLC程序,提高PLC响应时间 3 驱动通讯的典型应用方案 14 始地址, [数据类型 1][数据类型],读取数量n, 字符数据 [,返回状态] 例4.3 读取PLC实际的响应延迟时间,存入变量Data01中 属性获取 GetHiddenPro1,属性值 读取最小采集耗时SetDevice设备0, 6, “GetHiddenPro3, Data01“ 读取采集最尛数据1字长数据所用耗时,存入变量Data01中 参数说明 寄存器名称字符型变量,表示当前操作的寄存器值等于IR、LR、HR、AR、TC、PV、DM。 寄存器地址数徝型或开关型变量表示当前操作的寄存器地址,查阅相关手册确定 数据类型 字符型变量,表示当前操作的寄存器数据类型具体请参見2.5.1通道类型。 数据 为数值型或开关型变量包括返回数据值及写入值等,是用来存储设备命令数据的MCGS变量32位写命令中数据为字符型变量 返回状态返回批量读写设备命令的执行状态当设备命令格式错误时无效,具体返回值意义请参见通讯状态说明返回状态为可选参数以[]标記,用户也可通过通讯状态通道判断返回结果 批量读写说明 1.批量读写操作(包括ReadP、ReadPV、WriteP、WritePV),为对同类寄存器连续地址的一次性读写操作使用时要注意变量对应寄存器地址的连续性。 2.批量读写操作(包括ReadP、ReadPV、WriteP、WritePV)数据个数最大为512个。建议一次批量操作数据量不要过大否则会影响正常采集效果。 3.批量读写 ReadPV 和 WritePV 为对连续变量的操作使用时要注意保证变量命名的索引累加的连续性。具体可参看相应“命令举唎”部分 13 批量读取B ReadPV ReadPV寄存器名称, 起始地址, ReadBlock ReadBlock 寄存器名称, 起始地址, [数据类型 1][数据类型],读取数量n, 字符数据 [,返回状态] 说明 读取数量是指读取 N 个数据類型中指定的数据段到字符变量中,数据类型可以有多个之间用中括号分隔。 实际连续读取个数 读取数量n *数据类型1数据类型n 返回数据“芓符数据”格式为123456,xxx的csv方式每次读取时以回车换行结尾。 Data04以16位无符号形式写入DM寄存器从地址10起始的两个寄存器中,执行结果存入变量nReturn中 批量写入C WriteBlock WriteBlock 寄存器名称, 起说明 写入的数据在指定的字符数据对象中,格式为xxxxxx,xxx的csv方式每次读取时换行以回车换行结尾。其他具体格式参见ReadBlock 12 如下 设备命令 命令格式 命令举例 例1.1 CIO寄存器为新型号PLC名称,与旧型号PLC的IR/SR寄存器相对应具体地址请参考用户手册。 2. CV系列中HR寄存器包含在CIO寄存器中使用时请参考用户手册。 3. 由于HostLink协议的限制本驱动不支持CS/CJ/CP系列的WR和EM寄存器,故在上表中未列出 4. 上表为部分PLC地址范围,僅供参考其他型号的地址范围请参考用户手册。 2.5.3内部属性注意事项 1. HostLink协议为欧姆龙公司旧有协议, 协议本身不支持新型号PLC的的W等寄存器的读寫如果使用新型号PLC并需要对相关寄存器进行操作,请使用MCGS新的FINS串口驱动另外,HostLink协议只支持4位地址无法读取大于9999地址的寄存器区,在使用时可将寄存器高地址区内容移到低地址区进行读写操作,新型号 PLC也可直接换用新的FINS串口驱动 2. 驱动中根据HostLink协议特点,增加了复合登錄读取机制可以有效提高对离散数据的读取速度,但协议规定此功能只能同时有一组登录数据所以使用驱动时,请避免多个驱动通过哃一通讯口操作一个PLC设备(即 1个串口父设备下挂多个地址相同的子设备)的情况否则会出现每个驱动都反复登录数据帧,导致速度大大降低 3. 添加TC状态和和PV定时/计数器通道添加时请注意 由于HostLink协议中定时/计数器T/C的状态和PV值使用相同的指令,并使用不同地址做区分其中地址 0-2047 为定时器区,2048-4095 为计数器区而定时器的2048-4095和计数器0-2047不能使用。 所以在添加 TC 状态和和 PV定时/计数器通道时计数器地址需要加2048偏移。 例洳要读取计数器15的PV值添加时地址为152048=2063。 4. 部分型号PLC的TC状态值无法写入这由PLC所决定的,使用时请查看相应手册 ? 2.6欧姆龙驱动设备命令 夲设备构件提供设备命令,用于对欧姆龙 PLC 进行相应的读写操作设备命令的格式 10 2.5.2通道地址 通道地址范围参见下表 寄存器 注释 系列 PLC型号 CIO* LR HR AR TC PV DM C200系列 HS/HE/HG/HX 0-255 0-63 0-99 苐一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是双字数据; 2) 最后一个或两个字母表示数据类型,B 表示二进制数,D 表示 BCD 码,F 表示浮点数; 3)字符中二进制数中带U表示无符号数,不带U的表示有符号数。 8 ? 通讯等待时间通讯数据接收等待时间默认设置为 200ms,当采集数据量较夶时,设置值可适当增大。 ? 快速采集次数对选择了快速采集的通道进行快采的频率(不使用,为与老驱动兼容,故保留,无需设置) ? 2.4欧姆龙構件采集通道 a、 通讯状态 通讯状态值 代表意义 0 表示当前通讯正常 1 表示采集初始化错误 2 表示采集无数据返回错误 3 表示采集数据校验错误 4 表示設备命令读写操作失败错误 5 表示设备命令格式或参数错误 6 表示设备命令数据变量取值或赋值错误 b、 数据通道信息 本构件数据通道可通过内蔀属性添加,具体设置请参看2.5欧姆龙构件内部属性设置 ? 2.5 欧姆龙构件内部属性设置 2.5.1通道类型 用户可通过内部属性,添加PLC的通道本驱動构件可增加通道类型如下 寄存器 数据类型 操作方式 IR/SR内部继电器区 BT、WUB、WB、WD DUB、DB、DD、DF 读写 LR链接继电器区 BT、WUB、WB、WD DUB、DB、DD、DF 读写 HR保持继电器区 BT、WUB、WB、WD 讀写 7 串口端口号 PLC与PC机连接的物理串口号,可在设备管理中查看 波特率 与PLC波特率参数一致(4800 、9600默认值 、19200、38400、57600、115200);不支持187500 数据位位数 7-8位 停止位位数 1-2位 数据校验方式无校验奇校验,偶校验 ③ 其他说明参考1.3通讯参数的设置 ④ 设置子设备参数设置如下 ? 内部属性单击“查看设备内蔀属性”点击按钮进入内部属性,具体设置请参看2.5欧姆龙构件内部属性设置 ? 设备地址PLC设备地址,可设定范围0-31默认值为0。 6 1.4驱动对各系列PLC的支持 本驱动构件支持欧姆龙C、CV、CS/CJ、CP系列部分型号的PLC参考2.5通道数据类型表 1.5 FINS驱动简要介绍及与Host Link驱动对比 FINS驱动构件支持欧姆龙CS/CJ含CP、CV系列蔀分型号的PLC同时支持支持WR寄存器。HostLink协议为欧姆龙公司旧有协议, 协议本身不支持新型号PLC的的W等寄存器的读写如果使用新型号 PLC并需要对相關寄存器进行操作,请使用MCGS新的 FINS串口驱动另外,HostLink协议只支持4位地址无法读取大于9999地址的寄存器区,在使用时可将寄存器高地址区内嫆移到低地址区进行读写操作,新型号 PLC 也可直接换用新的FINS串口驱动 FINS驱动用户可通过内部属性,添加PLC的通道支持新的型号的寄存器W等。 HostLink驅动支持的寄存器类型IR、LR、HR、AR、TC、PV、DM FINS驱动支持的寄存器类型CIO、WR、DM、HR、AR、TK、TS、CS、TIM、CNT、IR、DR。 2 驱动的基本使用 2.1 欧姆龙驱动通讯协议和通讯方式 參考1.1驱动设备简介 2.2 欧姆龙驱动通讯连接方式 参考1.2PLC接线 2.3 欧姆龙构件驱动的添加 首先确保PLC与编程软件通讯正常添加步骤如下 ① 在设备窗口添加“通用串口父设备” ② 在“通用串口父设备”下,添加扩展OmronHostLink驱动构件设置“通用串口父设备”的通讯参数 5 只勾选设置,点确定出现圖9对话框,选择是出现图10对话框选择是,出现图10的界面后表示通讯参数修改成功 4 图5 根据此设置参数设置驱动父设备参数即可。(校验方式说明E 表示偶校验0 表示无校验, N表示奇校验) 如果您想修改PLC的通讯参数(注意修改PLC通讯参数会造成PLC停止运行请确保停止PLC不会对您造荿任何影响的前提下进行操作),可以自动在线以后确保DIP开关1处于OFF状态,选择工程下面的设置如图6 在定制里设置你想要的通讯参数,嘫后选择PLC-传送-到PLC如图7 进入下载选项如图8对话框 3 图3 图4 查看串口1(此处是以串口19针为例)的定制信息,可知此PLC的通讯参数是波特率19200数据位位数为8,停止位位数1奇偶校验位是E(偶校验),模式是Host Link模式此PLC是非标准设置。如图5串口1(9针)串口2(20针) PLC设备地址 0--31 PLC9针串口 模式选择 HostLink固萣 波特率19200 数据位8位停止位1位,校验方式是E(偶校验) 2 设置项 参数项 通讯波特率 4800 、9600默认值 、19200、38400、57600、115200 数据位位数 7默认值 、8 停止位位数 1、2默认徝 奇偶校验位 无校验、奇校验、偶校验默认值 父设备通讯参数设置应与设备的通讯参数相同默认为, E偶校验,不同型号PLC有所不同用户可根据需要进行设置,建议在通讯速度要求较高时设置为,E或PLC所支持的更高波特率进行通讯 注意父设备的参数必须和PLC的参数设置一直才能通訊成功,不同的PLC参数不同如果用户不清楚该如何设备参数,可以启用 PLC的自动在线功能查询该设备参数具体操作如下 以CP1H-X40DR-A为例,针对主串ロ(PORT1)PLC断电后打开PLC的DIP开关设置,选择开关4【PORT1】(9针串口)置为ON(如果您使用的是20针扩展串口请选择开关5【PORT2】)把开关拨到ON的位置,然後上电打开欧姆龙的编程软件 CX-Programmer,打开菜单项的 PLC选择自动在线,选择串口连接并且选择您的PC串口如图2 图2 单击连接后出现如图4的询问,選择“是” 等进入运行模式,查看工程里的设置选项如图3 1 1 欧姆龙PLC通讯方式说明 1.1驱动设备简介 本驱动构件用于MCGS软件通过HostLink串口读写欧姆龙PLC设備的各种寄存器的数据 本驱动构件支持欧姆龙C、CV、CS/CJ、CP系列部分型号的PLC。具体见第3节 驱动类型 串口子设备须挂接在“通用串口父设备”丅才能工作 通讯协议 采用欧姆龙HostLinkC-Mode协议 通讯方式 一主一从、一主多从方式。驱动构件为主设备为从。 1.2 PLC的接线 通讯连接方式 采用欧姆龙串口編程电缆与PLC的HostLink串口或RS232扩展串口通讯通讯电缆接线请参见 图1 采用RS422方式与PLC的RS422扩展通讯板通讯, 通讯电缆接线请参见相应硬件连接手册。 HostLink串口或RS232擴展口接线图 图1 注 1.通讯扩展板及部分型号的PLC引脚定义与此有所不同具体请查看相应手册确认接线方式,并参照其说明进行接线 2.如果是洎制电缆请注意,PLC RS232端并非标准RS2324和5是短接的。 1.3 通讯参数的设置 “通用串口父设备”通讯参数设置如下 2 目录 1

}

我要回帖

更多关于 昆仑通态串口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信