当前位置:张前苏PLC软件>>对象应用>>串口RS232处理>>

 

上位机更改参数

设定:

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处理>>上位机更改参数
北京张前苏电子科技有限公司制作