版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络通讯2目标学员可以正确地在网络上使用以下配置从一个In-Sight向另一个In-Sight发送检查结果:WriteDevice和ReadDevice(客户端/服务器通讯)Network Triggering(网络触发)(主/从相机配置)WriteResult和ReadResult(点对点通讯)学员将能够确定和说明联网的基本概念,包括集线器、交换机、子网掩码和DHCP协议。3支持的标准协议FTP(文件传输协议)与运行FTP的任何网络装置交换文件联网In-Sight使用FTP进行作业、图像和设置传输以及固件升级。您在运行In-Sight Explorer时,就会自动在您的电脑上运行FTP。4支
2、持的标准协议Telnet 网络上的设备可以发送Native Mode(本机模式)指令对In-Sight进行控制或与其交换信息。可以用于非Windows电脑。SMTP(简单邮件传输协议)用于电子邮件通知(文本和图像)5支持的标准协议Modbus TCP已转向TCP/IP的旧现场总线中最成熟的一个使用In-Sight的WriteDevice和ReadDevice函数Ethernet/Industrial Protocol(以太网/工业协议)网络上的协议控制信息(CIP)两个In-Sight函数:WriteEIP和ReadEIP也支持Native Mode(本机模式)6联网的用途?数据在In-Sig
3、ht传感器、电脑或车间设备之间传输单元格数据。控制Event(事件)、Trigger(触发)、Job(作业)、 Online/Offline(联机/脱机)状态控制。图像在第三方应用程序上显示用于图像档案7通讯主体?In-Sight In-SightIn-Sight 电脑In-Sight 可编程逻辑 控制器/控制器8术语:以太网以太网是一种广泛应用的标准,可用于在网络主机之间的物理连接。可实现不同的速度。比如:10BaseT:10兆比特/每秒100BaseT:100兆比特/每秒In-Sight可以使用以上任何一种速度(自动检测,半双工)9术语:集线器vs.交换机集线器交换机发出的信号会到达所有主
4、机。可能出现信号冲突,因此需要重播,效率不高。多个一对一连接,消除或减少冲突。使用以太网,可以向与发送机器相连的所有主机进行广播10术语:TCP/IP和IP地址TCP/IP 传输控制协议/因特网协议是一种广泛用于网络通讯的协议,包括因特网。IP地址 在任何时间,网络上的每一个主机都必须有一个唯一的地址,格式411术语:IP地址两种网络静态IP地址 一个主机的地址始终不变,通常由网络管理员分配。动态IP地址 主机每一次进入网络时分配,可能每一次都不一样。这种网络使用动态主机配置协议(DHCP)服务器。In-Sight可以使用任何一种。12术语:子网子网 = IP地址相似的联网In-Sight。子
5、网可以使用的IP地址由子网掩码确定,储存在每一个主机中。举例:255表示该子网上该位置的所有IP地址都一样。0表明是每一个主机的IP地址在这个位置上都不同。该子网上的地址可以是:260313不在同一子网上的主机要登录不在同一子网上的主机,您需要指定主机的IP地址。14设备功能:客户端/服务器在In-Sight和任何TCP/IP之间,如:以太网I/O模块可编程逻辑控制器运行VB的电脑其它In-Sight15术语:端口端口(Port) = 用于协调各主机之间的多个通讯连接的一种编号指定
6、同一端口号用于传输功能和接收功能 客户机 服务器端口80端口21端口 21端口80FTP应用程序因特网浏览器Web服务器FTP服务器16术语:端口一些编号的端口是保留的,如:协议 端口Telnet: 23FTP: 21HTTP: 80HTTPs: 443对于您的应用环境,我们推荐使用端口3000-400017设备函数WriteDevice 在使用TCP/IP的网络上发送一个或多个单元格值到另一个装置ReadDevice 从网络上的另一个设备上接收数据TCPDevice 用于WriteDevice和ReadDevice 建立TCP/IP连接18TCPDeviceTCPDeviceReadDevi
7、ceWriteDevice数据服务器 (接收方) 客户端(发方)事件客户端/服务器19TCPDeviceTCPDevice 建立TCP/IP连接一个主机作为客户端 (发起传输),另一个作为 服务器(等待请求)。客户端在其TCPDevice参数中指定主机名称(如 “BobF”)。服务器在其TCPDevice 参数中不指定主机名称 (“”)。20ReadDeviceWriteDeviceTCPDevice(“”,3000,0,0,1000)TCPDevice (“is5400_00731e”, 3000,0,0,1000)TCPDeviceTCPDevice数据 服务器 (接收方) 客户端(发方)
8、事件在服务器模式中忽略超时客户端/服务器21WriteDevice(事件、TCPDevice、数据1、数据2,) 在网络上使用TCP/IP协议从一个主机向另一个主机输出数据。如果数据是数字,则以字符串发送。如果是多个数据参数,则集合成一个单一字符串。如果任何数据项目是#ERR,则不发送。举例:WriteDevice($A$0、A2、 A6)WriteDeviceA2=TCPDevice .A6=“Accepted”22ReadDevice使用TCP/IP协议从另一个主机上接收数据。始终返回字符串。引用到含有TCPDevice的单元由数据接收激活:无需Event(事件)如果在作业没有运行时有数据
9、到达,则单元格立即更新。如果在作业运行时有数据到达,则在作业完成后单元格立即更新。23TCPDeviceTCPDeviceReadDeviceWriteDevice数据 服务器 (接收方)客户端(发方)事件采集图像客户端/服务器24TCPDevice:自动插入函数在服务器端插入ReadDevice在客户端插入WriteDevice和 “Test String”将C2引用到含有数字或字符串的单元格25客户端/服务器从In-Sight向In-Sight发送时, 发送方和接收方都必须在WriteDevice或ReadDevice执行之前联机。只要使用不同的端口编号,就可以在两个装置之间建立多个连接。
10、26举例:设备功能应用: 苏打水瓶在传输带上传输,在加盖站点安装瓶盖。In-Sight 5100对密封情况进行检查,并发送密封状态读数给一台运行了ISE的电脑。硬件:In-Sight 5400和In-Sight Explorer视觉函数:边线“Score” (得分)数值网络函数:TCPDevice、WriteDevice、ReadDevice27举例:设备功能加盖站点网络In-Sight Explorer传输带TCPDeviceWriteDeviceTCPDeviceReadDevice28带网络触发的主/从In-Sight只适用于In-Sight一个In-Sight指定为主 & 另一个In-
11、Sight指定为 从 (在单元格A0中)在网络中主In-Sight可以触发从In-Sight(网络触发)从In-Sight可以使用WriteResult和ReadResult向主In-Sight发送数据(后文详述)29一个系统(主系统)上的采集触发器可以出发另一个系统(从系统)从主网络触发触发器带网络触发的主/从In-Sight30带网络触发的主/从In-Sight所有主系统或网络触发都在采集图像属性单中进行配置。31主/从配置从主除网络之外的任何触发器必须将触发器设置为网络要设置一组相机进行网络触发,则他们的主系统名称参数必须确切匹配(区分大小写)32结果函数:点对点仅用于In-Sight
12、In-SightWriteResult在网络上发送一个或多个单元格值ReadResult接收这些单元格的值通常用于同步通讯:在带网络驱动器配置的主/从系统中同时触发2个或多个In-Sight。33主/从:数据流从主WriteResultReadResultWriteResultReadResult网络触发触发器网络触发34结果函数:点对点WriteResult 在网络上广播1个或多个单元格的值。ReadResult从用WriteResult广播的指定相机上接收1个或多个单元格的值GetResult 函数从ReadResult 结构中提取独立数值35接收方ReadResult广播WriteRes
13、ultWriteResultReadResultWriteResult和ReadResult进行传输结果函数36WriteResult和ReadResult在WriteResult执行时由Event 进行控制ReadResult接收WriteResult广播的任何信息(字符串、数字或#ERR)超时-1表示等到数据到达位置单元格必须依赖于 AcquireImage函数。选择广播的主机名称ReadResultWriteResult37GetResult从ReadResult结构中提传输的数据。自动插入四个GetResult函数接收方GetResult38主机A主机B接收In-Sight广播In-S
14、ightNetwork单元格单元格WriteResult(单元格1、单元格2、单元格3、单元格4、单元格5)ReadResult(A0、主机A、 超时)GetResult(ReadResult、索引)索引= 04结果函数:概况39只有一个ReadResult可以连接到指定 WriteResult 第一个联机且匹配WriteResult的ReadResult在两个主机间建立连接。如果另一个主机随后试图从同一广播方上ReadResult (读取结果),则ReadResult单元格将显示为#ERR。ReadResultWriteResultReadResult#ERRX多个接收器40 只有一个Wri
15、teResult 可以用于指定的一个作业。 接收方可以有一个以上的ReadResult(每个广播方一个)接收方ReadResult广播方WriteResultWriteResultReadResult结果函数41广播方和接收方必须在WriteResult或ReadResult运行前联机。如果写多于读,则多余值将储存在接收端的缓存中。如果写少于读, 则ReadResult单元格(以及GetResult单元格)将显示#ERR,除非Timeout(超时)设置为-1。ReadResult和WriteResult 将运行到作业的末尾,无论位于电子表格的什么位置。参阅In-Sight指南和参考中有关“单元
16、格执行顺序的确定”的部分了解详情。结果函数:同步42举例:主/从系统与结果函数硬件:2套In-Sight系统视觉函数:PatFind、Blob、Edge、ReadIDCode网络函数:Network Trigger(网络触发器)、WriteResult 和 ReadResult顶视图侧视图应用: 3维金属架顶视图:In-Sight(主)进行测量侧视图:In-Sight(从)读取二维码,发送元件ID到主系统。43举例:主/从系统与结果函数从主采集触发器网络触发器ReadResultWriteResult44总体指导方针每个作业最多可以设置12个连接每个TCPDevice使用1个连接每个ReadResult使用1个连接举例:1个作业中12 ReadResult函数1个作业中12个 TCPDevice函数一个作业中6个 TCPDevice函数 + 6 ReadResult函数连接数量45总结点对点客户端/服务器In-Sight到In-SightIn-Sight到任何TCP/IP设备WriteResult:WriteDevice: - 每个作业一个 - 一个作业可以有多个 - 依赖于AcquireImage - 依赖于事件4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 演出灯光租赁合同范本
- 食品安全招投标天津市监管要点
- 花店续租协议模板
- 高校公办教师聘用协议书
- 湖北智能制造基地招投标
- 临时清洁服务合同
- 租赁合同模板:舞台设备租赁协议
- 酒店业高层加盟董事聘用合同
- 学校工程进度保证书
- 设备保养中标合作协议
- 锂电池回收项目投资计划书
- 热网系统培训资料
- 新闻摄影培训
- 茶叶店食品安全管理元培训内容
- 蔬菜、副食品配送服务投标方案(技术方案)
- 重庆市2022-2023学年六年级上学期语文期末试卷(含答案)
- 医院护理培训课件:《护患沟通的技巧》
- 无人机飞行规则与安全操控技巧培训
- 2024年全军面向社会公开招考文职人员统一考试《数学2+物理》模拟卷(不含答案)-20231120221552
- 数字化领导力-数字化时代的领导者应具备哪些关键技能和素质
- 医疗器械使用寿命标准
评论
0/150
提交评论