IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 4:47:49       共计:4608 浏览

I/O种类介绍


I/O (输入/输出信号),是机器人与末端执行器、外部装置等系统的外围设备进行通信的电信号。分通用 I/O 和专用 I/O 。


1. 通用I/O


其主要有如下三类:


数字 I/O D I [ i ]/ DO[ i ] 512/512

组 I/O G I [ i ]/ GO[ i ] 0~32767

模拟 I/O A I [ i ]/ AO[ i ] 0~16383


这些I/O 的[i]表示信号号码和组号码的逻辑号码;


通用I/O 是可由用户自由定义而使用的 I/O。


2. 专用I/O


专用I/O 有如下几种。


外围设备 (UOP) I/O U I [ i ]/UO[ i ] 18/20

操作面板 (SOP) I/O SI [ i ]/S O[ i ] 15/15

机器人 I/O R I [ i ]/R O[ i ] 8/8


这些I/O 的[i]表示信号号码和组号码的逻辑号码。


专用I/O 是用途已经确定的 I/O 。


? 特别说明:


有关数字I/O 、群组 I/O 、模拟 I/O 、外围设备 I/O ,可以将物理号码分配给逻辑号码(进行再定义)。


有关机器人I/O 、操作面板 I/O ,其物理号码被固定为逻辑号码,属于硬接线,因而不需要再进行定义。


3. IO 模块的硬件组成


1) 机架(RACK ):指 I/O 通讯设备的种类。


0 处理 I/O 印刷电路板、I/O 连接设备连接单元

1 ~16 I/O Unit-MODEL A/B

32 I/O 连接设备 从机接口

48 外围设备控制接口 (CRMA15、CRMA16)


2) 插槽(SLOT ):指构成机架的 I/O 模块的编号。


? 使用处理I/O 印刷电路板、I/O 连接设备连接单元时,按连接的顺序为插槽 1、2、等等。


? 使用I/O Unit-MODEL A 时,安装有 I/O 模块的基本单元的插槽编号为该模块的插槽值。


? 使用I/O Unit-MODEL B 的情况下,通过基本单元的 DIP 开关设定的单元编号,即为该基本单元的插槽值。


? I/O 连接设备从机接口、外围设备控制(CRMA15 、 CRMA16) 中,该值始终为1

参考《UNIX网络编程》,IO一共分五种类型


阻塞IO(bloking IO)


同步非阻塞IO(synchronous non-blocking IO)


信号驱动式IO(signal-driven IO)


多路复用IO(multiplexing IO)


异步IO(asynchronous IO)


前四种为同步IO,最后一种为异步IO。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图