文章目录

  • 前言
  • 自由口通信
  • 二、使用步骤
    • 组态
    • 编程
  • 总结

前言

项目里需要使用PLC和某公司液体泵通信,液体泵采用RS485,支持OEM协议和DT协议,因此PLC采用自由口通信


提示:以下是本篇文章正文内容,下面案例可供参考

一、自由口通信

扩展了CB1241通信板,RS485连线如下图所示

TRB为+,TRA为-,M为接地,RTS一般不使用。另外,如果是末端设备的话,最好接TA、TB(内置电阻)。

接口与DP-9的针脚对应关系如下图

二、使用步骤

1.组态

添加通信板

简单配置通信板

2.编程

使用send_p2p指令,

REQ信号上升沿触发指令;

PORT绑定通信板卡;

BUFFER为缓冲区地址;

LENGTH=0为发送缓冲区全部内容(其他如LENGTH=4,代表发送4个BYTE);

DONE、ERROR、STATUS为输出信号,需要编程进行提取,目前还不需要;


总结

最值得注意的是,使用CB1241或者CM1241通信板卡进行串口通信时,并不是全双工的,不能同时收发数据,因此收发之间最好有个简单的判断逻辑。

西门子PLC1200自由口通信相关推荐

  1. 西门子RS485自由口通信Modbus RTU 通信协议

    部分西门子的RS485模块不能使用西门子自带的Modbus RTU通信指令,需要通过自己拼接.发送.接收和解析报文完成Modbus RTU通信.通过多次尝试完成该功能: IF #触发 THEN// 触 ...

  2. 自由口通信模式下计算机读写PLC存储区的程序

    自由口通信模式下计算机读写PLC存储区的程序 2008-8-20 8:51:00 来源: 摘 要:本文介绍了在自由口通信模式下,用计算机读写S7-200 PLC存储区内相邻的多个字节数据的通信程序设计 ...

  3. 串口通信 校验码_一文读懂S7-200 SMART自由口通信!

    学习S7-200 SMART时了解到,基于RS485接口可实现一下几种通信: 1)modbus RTU通信 2)PPI协议通信 3)USS协议通信 4)自由口通信 何为自由口通信呢? 前三种通信必须要 ...

  4. 新手入门电脑和S7 200Smart PLC 的自由口通信

    随着Smart系列的推广,CN系列的CPU渐渐越来越少,越来越贵. 今天便入手一个smart系列的PLC. 具体型号: CPU SR60 通信口有:1个485端口(即端口0),1个网口 一.通信连接 ...

  5. 海康VisionMaster与西门子PLC1200进行S7通信

    通信是连通算法平台和外部设备的重要渠道,在海康VisionMaster算法平台中既支持外部数据的读入也支持数据的写出,当通信构建起来以后既可以把软件处理结果发送给外界,又可以通过外界发送字符来触发相机 ...

  6. android与plc通过局域网,通过S7-1200与第三方设备实现自由口通信

    西门子S7-1200紧凑型plc在当前的市场中广泛使用的,由于其性价比高,所以常被采用小型自动化控制设备的控制器,这也是经常与第三方的设备(扫描枪) ,打印机等设备进行通讯.因为没有第三方的设备,这里 ...

  7. 西门子smart200 自由口通讯(接收部分)

    SMART S7-200PLC和测试仪器的自由口通讯程序和代码讲解可以参看下面这篇博文: SMART S7-200PLC与仪器串行自由口通讯(耐压测试仪)_RXXW_Dor的博客-CSDN博客很多测试 ...

  8. S7-1500系统内使用ET200S 1SI模块实现自由口通信

    1.硬件列表 2.组态和配置 3.编写通信程序 4.设备连接 5.通信测试 6.常见问题 1 硬件列表 表1 实验所需硬件列表 设备名称 设备型号 CPU 1518-4PN/DP 6ES7 518-4 ...

  9. pythonqt4上位机开发_「新阁教育」自由口通信上位机实战案例

    1.引言 组态软件作为一种通用软件,体系结构较为庞大.功能软件包多.价格也比较昂贵,而且对于一些复杂的业务逻辑或自定义的协议,实现起来比较麻烦.近几年,C#/.NET上位机开发应用越来越广泛,相对于传 ...

最新文章

  1. boost::intrusive_ref_counter相关的测试程序
  2. .NET Worker Service 如何优雅退出
  3. bzoj 1951 [Sdoi2010]古代猪文 ——数学综合
  4. 如何在其他类中使用application.properties的属性
  5. 数据库测试JBDCTest
  6. linux sed用法
  7. 24小时在线要饭网系统源码 全开源
  8. 【FPGA教程案例66】硬件开发板调试6——基于FPGA的UDP网口通信和数据传输
  9. 微信小程序 后端接口(thinkphp)
  10. 网页文字提取插件-网页文字提取器
  11. dotnet publish 不生成pdb文件
  12. Java实体类(entity)作用
  13. PHP面向对象开发:类成员的相关知识
  14. 计算机专业毕业设计题目大全文库,计算机专业毕业设计论文题目.doc
  15. 数据库学习:数据模型
  16. 【基础知识】BSS段,数据段,代码段,堆栈段
  17. NS3下的802.15.4模块(lr-wpan)
  18. CI持续集成系统环境---部署gerrit环境完整记录
  19. 高知的程序员必须甩脱穷人思维
  20. DA1458x使用之第三篇——定时器

热门文章

  1. 安卓强制恢复出厂_怎样科学合理地下载、卸载APP?恢复出厂设置存在哪些问题?...
  2. 用户可以与计算机进行人机对话是什么性,人机对话考试是什么意思 有哪些利弊...
  3. 电脑城特别加强工具盘【2008年春季版】
  4. 广东计算机电子学校,广州市电子信息学校官网
  5. 192.168.1.1 路由器用户名和密码是什么
  6. BLE 配对后通信其中一方LTK丢失情况
  7. Android 6.0 Gallery2 eclispe编译
  8. 剑指Offer29-丑数
  9. 国家科技奖计算机,国家科学技术奖励大会
  10. “会计信息管理”一种高技能复合型专业