上位机更改参数
设定:
RS232速度9600 每次接收2个字节
要求:
串口第一字节等于1,第二字节送到内存01
串口第一字节等于2,第二字节送到内存02
程序:
串口232设置速度
9 ;速度设置为9600波特率
赋值 恒通,接收数量目标,2;接收设置为2个字节
等于常数 接收字节1,1,中间101
;如果等于1
串联2 接收完成,中间101,中间102
;收到时刻
数据拷贝 中间102,接收字节2,内存01
;参数到位
等于常数 接收字节1,2,中间103;如果等于2
串联2 接收完成,中间103,中间104;收到时刻
数据拷贝 中间104,接收字节2,内存02;参数到位
说明:
所有的串口使用,无论是发送,还是接受,必须先使用串口232设置速度,
同时设置命令必须在所有与RS232相关的命令之前,或者说程序的上方.否则PLC死机.
同时数据长度必须准确,否则可能发生错乱.
通过本例,可以将PLC作为上位机或者其他控制器的输出扩展.
本例中接受的数字,在传送中使用的是十六进制,不是ASCII码,所以上位机得使用十六进制
|
当前位置:张前苏PLC软件>>对象应用>>串口RS232处理>>上位机更改参数 |
北京张前苏电子科技有限公司制作 |