- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串行和离散I/O接口
2
目标
学员将能够正确的确认:
什么函数可以用于串行接口的读写
什么函数可以用于离散信道的读写
学员将能够正确地在作业中执行WriteSerial、 WriteDiscrete和ReadDiscrete函数,包括适当的I/O设定。
学员将能够正确地解释联机与脱机的含义,列出In-Sight联机或脱机的四个条件。
3
串行接口设置
所有In-Sights 都有一个串行接口
4
串行模式:文本
从/向电子表格单元格收/发文本字符串
ReadSerial – 从串行接口接受文本字符串
WriteSerial – 向串行接口发送文本字符串
5
WriteSerial
和所有I/O函数一样,WriteSerial也必须依赖于“event”(事件)。
默认事件是图像采集。
6
WriteSerial举例
步骤是:
配置串行接口
将值从数字转换成字符串
使用 WriteSerial函数发出字符串
7
WriteSerial举例
配置串行接口,使其匹配接受装置的设置
如果是IO扩展模块,则指定离散设置:
8
WriteSerial举例
FormatString 函数
举例:
B89 = FormatString
用FormatString编辑器将浮点值转换为字符串
9
FormatString编辑器
点击字符串格式化功能
在电子表格中使用“Add”(添加)按钮选择各个含有数据的单元格。
选择格式化参数。
在编辑器底部查看并输出字符串。
10
WriteSerial举例
事件 端口 引用到字符串
使用WriteSerial输出字符串
11
串行模式:本机模式
ASCII 指令通过串行接口或网络线从一个装置(电脑、可编程逻辑控制器等)输出到In-Sight。
可以:
控制In-Sight
比如:联机、打开一项作业
从电子表格获取信息
比如:返回单元格中的值F12
将信息添加到电子表格
比如:在C6中输入4
12
串行模式:DeviceNet
DeviceNet:用于选配的RS232-to-DeviceNet网关适配器,连接到In-Sight串行端口
在I/O函数下使用ReadDeviceNet和WriteDeviceNet 。
模式
13
串行模式:Motoman
Motoman:用于与DCI模式下运行的Motoman MRC、MRC-II, XRC机器人控制器连接。
Unused(关闭): 关闭端口,不接受/发送任何数据和指令。
模式
14
数字I/O选项
分支电缆:
1个高速输入(相机)触发
2个高速离散输出端
2个可编程LED
1个串口,无RTS/CTS
分支模块:
(提供螺丝终端)
15
In-Sight I/O 扩展模块
标准I/O+:
串行有RTS/CTS
8个离散输入端(非标准)
8个以上离散输出端(共计10个)
1450 IO 扩展模块
用于IS 3400、5100、5400的
1460 IO扩展模块
16
扩展模块
从下拉菜单中选择适当的I/O装置
如果连接了扩展模块,需在I/O设置中进行指定。
17
离散输出端
18
输出端类型:用户数据
使用ReadDiscrete向电子表格中读取数字输入信息。
Event(事件)
输入线的新读取活动只发生在指定时间(如AcquireImage或 Event)出现时。
起始位
读取的第一个位数(0 – 7)
位数
要读/写的位数(1 – 8)
19
ReadDiscrete举例
举例:每次采集图像时,读取输入行0
首先,将输入行0配置为 User Data(用户数据)。
20
ReadDiscrete举例
每一次采集图像时,A2和B2都会按以下方式变化(和保持):
如果行0高,则A2=1 B2=红色状态灯
如果行0低,则A2=0 B2=黄色状态灯
21
其它输入类型
Event Trigger(事件触发):触发是一种事件。要更新电子表格,电子表格必须含有一个事件结构。
Acquisition Trigger(采集触发):触发In-Sight相机采集图像(外部触发)
Online/Offline(联机/脱机):强制 In-Sight 脱机 (0)或联机(1)
22
其它输入类型
Job Load Switch(作业加载开关):ON读取所有作业ID号并加载指定作业。
Job ID Number (作业ID号):提供作业ID号的一位,在作业加载开关状态为ON时加载
要把输入信号用于作业选择,则作业名称第一位必须是数字 比如:5inspect.job
作业必须预先存储在相机闪存中
IN0 作业加载开关
IN1 作业ID编号
IN2 作业ID编号
IN3 作业ID编号
1
文档评论(0)