通讯 单片机与西门子S7 串口通讯实例032 PL​​C (通讯单片机与电脑连接)

串口通讯实例032:单片机和西门子S7-200串口通讯

单片机的8路数字量输入DI01~DI08控制西门子S7-200的8路数字量输入Q0.0~Q0.7。

1、单片机串口2通讯口端子含意:

3脚:即为RS485发送\接纳+信号

8脚:即为RS485发送\接纳-信号

2、西门子S7-200Port0通讯口:

3脚即为RS485发送\接纳+信号

8脚即为RS485发送\接纳-信号

3、通讯衔接:

单片机串口2的3脚接西门子S7-200Port0口3脚;

单片机串口2的8脚接西门子S7-200Port0口8脚。

三、单片机发送通讯程序:

1、所用头文件和简化定义:

2、主函数,包含通讯初始化,9600,8,N,1,定时发送:

3、十六进制转ASCII码子函数:

4、延时子函数:

四、西门子S7-200接纳通讯程序:

1、通讯参数设置程序段:波特率9600bps、8位数据位、无校验位、1位中止位、报头为STX、报尾ETX、进行接纳成功终止

2、接纳数据处置程序:将接纳到的2个ASCII码转换为16进制数据后送入Q0.0~Q0.7

3、接纳成功终止程序:发生接纳成功终止时将接纳到的有效数据转存、并进行新一轮的期待接纳

五、通讯程序图片提供下载:

正在下载,请期待……下载附件需0积分!

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论