功能介绍
CloudPSS I/O Signal Hub 在默认的模拟量输入/输出、数字量输入/输出功能的基础上,通过功能按键和功能旋钮可以实现其它几个辅助功能。
功能 1. 已接收帧数与超时帧数显示
状态页面显示已接收帧数和超时帧数。已接收帧数指 Signal Hub 接收到的数据帧数,超时帧数指数据超时的帧数。超时帧的判定逻辑为:若一个时步内,Signal Hub 没有收到任何数据,则超时帧计数加 1。
功能 2. 系统状态显示
状态页面显示 Signal Hub 的工作状态,分为运行、等待和停止状态。
-
设备启动后即进入运行状态,自动发送和开始接收数据;
-
若 5s 内未收到任何数据,则进入等待状 态,此时超时帧计数不再增加,但仍正常发送数据;
-
在等待状态中,若重新收到连续数据,则进入运行状态,超时帧计数可以继续累加;
-
在等待状态中,若连续 30s 没有收到数据,系统切换为停止状态,停止发送数据,待复位后重新开始状态判定。
功能 3. 发送间隔控制
控制 Signal Hub 发出数据的时间间隔,间隔范围从 20us 到 200us 每 10us 一个档,共 19 档。在状态页面可通过功能旋钮选择发送间隔,按下确认下发指令。
需要注意的是,在利用 Signal Hub 输出 CloudPSS SimStudio 的仿真波形时,为保证波形频率一致且不失真,SimStudio 仿真步长应与 Signal Hub 的发送间隔相同。
发送间隔控制的效果可参考下图:
功能 4. 超时帧清零与复位功能
超时帧可辅助判断当前仿真的实时性,在状态页面短按复位可将超时帧清零,重新计数。长按复位直到出现“复位成功”提示,将 Signal Hub 恢复至刚启动时的状态,同时将已接收帧数与超时帧数清零,所有设置(包括发送间隔、通道数、IO 方向)均恢复到默认状态,工作状态变为启动后的运行状态,发送和开始接收数据,重新进行超时帧和系统状态的判定。
功能 5. 模拟量输出通道数选择
选择模拟量输出通道的个数。按下设置进入“设置 1”页面,可通过功能旋钮选择模拟量输出通道为 1 个、8 个或 32 个。当选择 1 个通道时,只启用第 1 路模拟量输出通道,其它通道闭锁;当选择 8 个通道时,第 1、5、9、13、17、21、25、29 路模拟量输出通道启用,其它通道闭锁;当选择 32 个通道时,所有通道启用。按下确认下发指令。
需要注意的是,模拟量输出通道的数模转换速率与发送间隔同步。
通道闭锁后仍会输出一个定值,该值为闭锁前寄存器中保存的最后一个数值,无实际意义。
功能 6. IO 方向控制
选择数字量通道是输入还是输出。数字量每 8 路通道为 1 组,共 12 组,每组都可以单独控制数字量的方向。按下设置进入“设置 1”页面,默认状态为数字量输入,通过数字键盘可快速切换对应通道的 IO 方向,按下确认下发切换指令。数字量输出为低电平 0V、高电平 +5V。
功能 7. PWM IO 设置
按下设置可切换至“设置 2”页面,将部分 SCSI2 的数字量 DIO 通道设置为 PWM IO 通道。