TQ2440与西门子S7-200 PLC自由口通信实现过程中问题总结

1、在win7上安装好PLC编程软件 STEP 7 MicroWIN 之后,无法实现编程软件与PLC的通信连接?

原因:STEP 7 MicroWIN 对win7支持不是很好

解决办法:在win7中安装虚拟机,虚拟机中安装XP系统,在XP下安装 STEP 7 MicroWIN

2、单向数据传输:PLC向PC串口1发送数据正确(波特率9600),但是双向数据传输:PC串口1先向PLC发送数据,PLC在接收到数据后,再向PC串口1发送数据出现错误,表现在PC串口1接收到的数据和PLC发送的数据不一致(波特率9600)?

原因:波特率设置不合适。

解决办法:适当增大波特率,经试验表明,波特率设置为115200可正常接收。

注意:由于PLC上的串口RS485采用半双工工作方式,PLC与PC之间使用了PC/PPI电缆,PLC接收和PLC发送之间要有一个时间间隔,并且此间隔要大于PC/PPI电缆的切换时间。波特率为115200时,时间间隔设置为1ms即可。

3、关于RS232、RS422、RS485是半双工还是全双工的讨论?

http://www.amobbs.com/thread-834246-1-1.html

TQ2440与西门子S7-200 PLC自由口通信实现过程中问题总结,布布扣,bubuko.com

时间: 2024-10-05 23:09:26

TQ2440与西门子S7-200 PLC自由口通信实现过程中问题总结的相关文章

西门子S7系列PLC的主要种类及应用软件

德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金.化工.印刷生产线等领域都有应用.西门子(SIEMENS)公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等. 西门子S7系列PLC体积小.速度快.标准化,具有网络通信能力,功能更强,可靠性更高.S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中.高性能要求的PLC(如S7-400)等. 1.SIMATIC S

三菱FX PLC编程口通讯协议详解

因工程需要,需要了解三菱PLC编程口通讯协议,以为后续的上位机串口通讯打下相关基础-- 毕竟首次接触此类通讯,对其原理不甚了解,导致走了不少弯路,故记下之,以免忘记. 需要工具与资料: GXDeveloper 串口通讯助手 编程口通讯协议手册(小子只仅找到繁体版本,且为影印版:若谁有文字版的原版,请留下相关资料,以利广大工控人学习) 能找到此文章的,软件各位应该都是备齐了,若没有,请自行查找: 通讯协议  下载地址: http://www.ymmfa.com/read-gktid-1564754

iOS开发之音频口通信-通过方波来收发数据

之前做过的项目有需要通过音频口通信用方波来收发数据,由于这方面的资料比较少,下面就介绍下其原理,希望能给大家帮助. 一. 音频通信简介大家应该都知道支付宝声波支付和拉卡拉吧,它们都是利用手机的音频口(手机耳机口)来实现全双工的通信(手机与设备之间的双向通信).其优点是低成本,编码芯片成本低,手机的 3.5mm 通信接口广泛. 二. 市场应用支付宝声波支付手机刷卡器皮肤检测仪检测如甲醛.气压.温度.湿度等等心率.血压等等....................... 三. 通信原理手机上用的耳机大

十天学会单片机Day4串行口通信

并行与串行基本通信方式 1.并行通信方式 通常是将数据字节的各位用多条数据线同时进行传送. 并行通信控制简单.传输速度快:由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难. 2.串行通信方式 是将数据字节分成一位一位的形式在一条传输线上逐个地传送. 串行通信传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂. 3.异步串行通信方式 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程.为使双方的收发协调,要求发送和接收设备

http://url.cn/TgrIZT 小伙伴们,北风网200元学习卡免费限量领取中...

http://url.cn/TgrIZT  小伙伴们,北风网200元学习卡免费限量领取中... 朋友推荐,是真的,以前在这买过一次教程,真的特别好,有基本的知识教程,还有项目视频教程,我刚开始以为只是单纯的视频,谁知道和培训机构一样,老师现场解答,不仅如此,老师还24小时给你解答问题,真的特别好,对于刚刚毕业的我来说,学到了很多的知识,真的特别感谢北风网,感谢北风网曾经交过我的每一位老师,谢谢你们,我会努力,让他们看到我们的北风网是如此的好,谢谢博客园这个平台.只需要花培训机构10%的钱,学到的

基于OPC技术的上位机与PLC之间的通信

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 1 引言现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC的数据交换与处理,实现对生产过程的自动控制.对于小型控制系统,采用专门的组态软件成本太高,用VB设计监控系统则可以降低成本,但首先要解决上位机与PLC之间通信问题.以往使用较多的进程间通信方式是DDE(动态数据交换)方式,随着OPC技术的发展和普及,它已成为工业

改行了 写一篇 PLC 相关的 西门子 S7 300/400 控制器

改行了,非常喜欢喜欢现在的工作,由于工作原因,要保密公司相关知识,所以分享一个简单点的内容. 测试单片机PLC的IP地址,并读取PLC相关地址的数据. 如下图,填入 PLC的IP地址: 10.23.74.139, 点IPS7Open(...), 类型参考自已公司的类型, start ab: 填入PLC地址,点 "IPS7RdReal(...)" ,. 可以看到机器的实时数据哟. 分析一下PLC(10.23.74.139),所用的网络协议,(TCP/IP) . 另外也用到一款 sieme

最新发布: 9台PLC之间Modbus通信实例(1主8从)

这是[PLC无线通讯专家]团队为用户提供的一个西门子S7-200PLC的通讯程序,该用户需要进行9台S7-200之间的MODBUS协议通讯,他对通讯不太熟悉,为了尽快交付工程,请求我们工程师为其编写参考程序,我们协助客户对此程序进行了现场调试.考虑到许多用户会在项目中遇到类似问题,我们免费分享这个程序,希望能为您的工程节约大量时间.关于源程序文档密码请参阅以下内容. 第一部分.场景描述 在工厂内方圆500米范围内,分布有9台S7-200的PLC,我想实现它们之间的相互通信.因为设备是小车,一直在

Arduino-串口通信

Arduino与计算机通信所使用的USB接口就是下载程序时所用的USB接口,当Arduino与其他设备通信时,需要用到“Serial”系列函数,所以我们要对其有所了解,下面介绍几个常“Serial”函数. 1.Serial.begin()—设置串行每秒传输数据的速率(波特率).在同计算机通讯时,使用下面这些值:300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600或 115200.你也可以在任何时候使用其它的值,比如,与0号或