| 主题:中心发送命令集之输入输出命令S7(1) |
| 问题类型: 新用户必读 |
| 发帖人:super |
| 时间: 2011-11-06 15:42:20 |
|
天骄系列车载机增加了模拟量输入/输出、数字量输入/输出功能,S7命令用于设定、查询相关模拟量输入/输出、数字量输入/输出数据。
模拟量输入/输出:最多支持8路、每路24bit的模拟量输入/输出。 数字量输入/输出:最多支持16路的数字量输入/输出。 *XX,YYYYYYYYYY,S7,HHMMSS,M,Ana_data _out,Dig_data _out # M=0:虚拟查询,忽略后面的数据,返回结果为输入端子的模拟/数字量测量结果。 M=1:虚拟查询,忽略后面的数据,返回结果为设置的模拟/数字量输出值。 M=2:设置输出端子的模拟/数字输出值,返回结果同M=1。 Ana_data_out:24字节8路模拟量输出值,每路3字节24bit。 Dig_data_out:2字节表示的16路数字量输出。 M=3或其他,忽略命令不应答。 例1: *HQ,000,S7,130305,2,03FF00001D80000100000000000000000000000000000000,F3D8# 该命令设置通道0-7路模拟量输出值分别是: 03FF00,001D80,000100,000000,000000,000000,000000,000000。 设置通道15-0路数字量输出是1111001111011000 返回1: *HQ,2020916012,V4,S7,130305,050316,1,8,00,14,0D80,20,000100,24,000000,XX, X3D8# 1表示返回的是终端内保存的送出到模拟量、数字量输出端子上的输出值,此信息表示该设备实际支持4路模拟量输出端子: 通道0分辨率是8bit,设定值为0x03FF00,取最低8bit有效位后结果为0x00。 通道1分辨率是14bit,设定值为0x00CD80,取最低14bit有效位并凑成整字节后结果为0x0D80。 通道2分辨率是20bit,设定值为0x000100,取最低20bit有效位并凑成整字节后结果为0x000100。 通道3分辨率是24bit,设定值为0x000000,输出也就是0x000000。 此信息表示该设备实际支持12路数字量输出端子,输出值是001111011000。数字量输出路数的表示是4的整数倍即4、8、12或16路,不存在的通道以X填充。如实际是3路则表示为4路且第4路设定值将被忽略且返回为1,不存在的12路以XXX填充。 返回2:*HQ,2020916012,V4,S7,130305,050316,1,XX,XXXX# 该设备没有模拟量、数字量输出端子,不支持模拟量、数字量输出。 |
|
好
中
差
|