西门子PLC1200自由口通信
文章目录
- 前言
- 自由口通信
- 二、使用步骤
- 组态
- 编程
- 总结
前言
项目里需要使用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自由口通信相关推荐
- 西门子RS485自由口通信Modbus RTU 通信协议
部分西门子的RS485模块不能使用西门子自带的Modbus RTU通信指令,需要通过自己拼接.发送.接收和解析报文完成Modbus RTU通信.通过多次尝试完成该功能: IF #触发 THEN// 触 ...
- 自由口通信模式下计算机读写PLC存储区的程序
自由口通信模式下计算机读写PLC存储区的程序 2008-8-20 8:51:00 来源: 摘 要:本文介绍了在自由口通信模式下,用计算机读写S7-200 PLC存储区内相邻的多个字节数据的通信程序设计 ...
- 串口通信 校验码_一文读懂S7-200 SMART自由口通信!
学习S7-200 SMART时了解到,基于RS485接口可实现一下几种通信: 1)modbus RTU通信 2)PPI协议通信 3)USS协议通信 4)自由口通信 何为自由口通信呢? 前三种通信必须要 ...
- 新手入门电脑和S7 200Smart PLC 的自由口通信
随着Smart系列的推广,CN系列的CPU渐渐越来越少,越来越贵. 今天便入手一个smart系列的PLC. 具体型号: CPU SR60 通信口有:1个485端口(即端口0),1个网口 一.通信连接 ...
- 海康VisionMaster与西门子PLC1200进行S7通信
通信是连通算法平台和外部设备的重要渠道,在海康VisionMaster算法平台中既支持外部数据的读入也支持数据的写出,当通信构建起来以后既可以把软件处理结果发送给外界,又可以通过外界发送字符来触发相机 ...
- android与plc通过局域网,通过S7-1200与第三方设备实现自由口通信
西门子S7-1200紧凑型plc在当前的市场中广泛使用的,由于其性价比高,所以常被采用小型自动化控制设备的控制器,这也是经常与第三方的设备(扫描枪) ,打印机等设备进行通讯.因为没有第三方的设备,这里 ...
- 西门子smart200 自由口通讯(接收部分)
SMART S7-200PLC和测试仪器的自由口通讯程序和代码讲解可以参看下面这篇博文: SMART S7-200PLC与仪器串行自由口通讯(耐压测试仪)_RXXW_Dor的博客-CSDN博客很多测试 ...
- S7-1500系统内使用ET200S 1SI模块实现自由口通信
1.硬件列表 2.组态和配置 3.编写通信程序 4.设备连接 5.通信测试 6.常见问题 1 硬件列表 表1 实验所需硬件列表 设备名称 设备型号 CPU 1518-4PN/DP 6ES7 518-4 ...
- pythonqt4上位机开发_「新阁教育」自由口通信上位机实战案例
1.引言 组态软件作为一种通用软件,体系结构较为庞大.功能软件包多.价格也比较昂贵,而且对于一些复杂的业务逻辑或自定义的协议,实现起来比较麻烦.近几年,C#/.NET上位机开发应用越来越广泛,相对于传 ...
最新文章
- boost::intrusive_ref_counter相关的测试程序
- .NET Worker Service 如何优雅退出
- bzoj 1951 [Sdoi2010]古代猪文 ——数学综合
- 如何在其他类中使用application.properties的属性
- 数据库测试JBDCTest
- linux sed用法
- 24小时在线要饭网系统源码 全开源
- 【FPGA教程案例66】硬件开发板调试6——基于FPGA的UDP网口通信和数据传输
- 微信小程序 后端接口(thinkphp)
- 网页文字提取插件-网页文字提取器
- dotnet publish 不生成pdb文件
- Java实体类(entity)作用
- PHP面向对象开发:类成员的相关知识
- 计算机专业毕业设计题目大全文库,计算机专业毕业设计论文题目.doc
- 数据库学习:数据模型
- 【基础知识】BSS段,数据段,代码段,堆栈段
- NS3下的802.15.4模块(lr-wpan)
- CI持续集成系统环境---部署gerrit环境完整记录
- 高知的程序员必须甩脱穷人思维
- DA1458x使用之第三篇——定时器
热门文章
- 安卓强制恢复出厂_怎样科学合理地下载、卸载APP?恢复出厂设置存在哪些问题?...
- 用户可以与计算机进行人机对话是什么性,人机对话考试是什么意思 有哪些利弊...
- 电脑城特别加强工具盘【2008年春季版】
- 广东计算机电子学校,广州市电子信息学校官网
- 192.168.1.1 路由器用户名和密码是什么
- BLE 配对后通信其中一方LTK丢失情况
- Android 6.0 Gallery2 eclispe编译
- 剑指Offer29-丑数
- 国家科技奖计算机,国家科学技术奖励大会
- “会计信息管理”一种高技能复合型专业