当前位置:首页 > 01 S7-300 CP341 与AD4401通讯 - 图文
S7-300 CP341 与AD4401通讯
1、西门子串行通讯支持的数据帧格式:
?
起始位:1位; 数据位:7/8位;
校验位:1位奇/偶校验位,或者没有校验位;
停止位:1/2位。 凡是符合这些格式的串行通信设备,理论上都可以相互通信。
?
?
?
2、RS422/485接口特点
?
RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输;
?
平衡传输抗干扰能力更强,使传输距离更远,通讯距离最长1200米;
?
可以连接多个设备,RS422总线可支持10个节点(单机发送、多机接收的单向传输),RS485可支持32个节点(多点、双向通讯能力);
?
网络拓扑一般采用终端匹配的总线型结构,不支持星型或树形; 传输距离超过50米,需要在两端加终端电阻330欧姆(推荐用LIYCY电缆);
?
3、CP341接口定义
4、电缆连接
5、编程软件设置
在“协议”选项中选择ASCII。配置ASCII通信参数,设定的通信参数要和通讯伙伴的相同。传输率(通信波特率):9600bps,数据位:7位,停止位:1位,奇偶校验:EVEN,其他的参数都采用默认设置。
6、编写通讯程序
双击“添加新块”,创建发送数据块DB10和接收数据块DB11,这2个数据块中分别新建1个数据类型Array的变量,数组元素的数据类型为Byte,数量为400;发送数据块中的变量名称为Send,接收数据块中的变量名称为Rev。
进入主程序OB1,从通信->通信处理器->PtP链接:CP341,调
共分享92篇相关文档