博途TCP通讯
新建一个空项目,并组态两个PLC;一个用于发送端,一个用于接收端。
- 在第一步的网络状态进行连线;
- 切换到连接再选择TCP连接,选择PLC并右击选择"添加新连接",选择当前PLC的合作伙伴;【这种方式可以选择哪一端为主动连接】
打开发送端PLC的指令组态对其进行组态;
- 一种是使用组态的连接;
- 一种是使用数据块的组态连接方式;CONT填true
点击TSEND_C旁边的工具箱图标进行组态,并填写发送的组态参数,组态模式选择"使用组态的连接",发送端并主动建立连接;
在发送端新建一个DB块用于发送数据;
如果是"优化的块访问",将DB块中的数据块拖过来即可,在LEN引脚必须填写0;如果是"非优化的块访问",DATA引脚必须填写指针形式如P#DB3.DBX0.0 BYTE 10,LEN引脚得写数据的长度;
接收端的操作
新建一个用于接收数据的DB数据块
在接收端添加接收指令,EN_R也为1, CONT填true
点击TRCV_C旁边的工具箱图标进行组态,,填写接收端的组态参数,