CP340与485表通讯

大家好,我现在需要用CP340与485表通讯,在WINCC上显示仪表数据,请大家帮忙该如何写发送和接收程序,多谢!仪表通讯协议如下:油罐油温液位检测装置通讯协议

一、 计算机或 PLC→检测装置

设备地址+功能代码+数据+CRC 校验

⑴设备地址:01H-FFH

⑵功能代码:03H

⑶数据:4 字节都为 FFH

⑷ CRC 校验:前面数据的 crc 检验,2 字节(低字节在前)

二、 检测装置→计算机或 PLC

设备地址+功能代码+数据+CRC 校验

⑴设备地址:01H-FFH

⑵功能代码:03H

⑶数据:温度点数(1 字节)+温度数据 1(4 字节)+ 温度数据 2(4

字节)+ 温度数据 N(4 字节);其中温度数据格式:温度数据低字

节+温度数据高字节+温度位置纵坐标+温度位置横坐标

④ CRC 校验:前面数据的 crc 检验,2 字节(低字节在前)

三、 通讯方式

通讯速率:9600bps,1 个起始位、8 个数据位、1 个停止位,无检

验。

四、 举例

发送数据举例:0103ffffffff445e

接收数据举例:01 03 03 6a 11 01 01 6c 11 01 02 72 11 01 03 66 0f

问题补充:
我的邮箱是:stsuzf@163.com
多谢多谢!

最佳答案

1、CP340与485表通讯一般采用MODBUS通讯。采用CP340进行MODBUS通讯需要做一些知识的储备。在此不可能有人给编制程序,建议楼主自力更生吧。自己动手不是很难的。
一定要看看这两个难得的文档,其中有程序实例:
、<手把手教你利用CP340编写Modbus协议>:连接
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=4&a_id=521045&s_id=24
、《Siemens_CP340模块实现Modbus_RTU协议的研究》下载:
http://www.jdzj.com/edit/UploadFile/20099159160903.rar
2、参考的相关文档:
<用于串口通讯模板CP 340/341/440/441-1/441-2的组态选项包>下载:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=27013524&caller=view
《串口通讯模块的信息与使用(2004.03.30)     》下载: 
 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0006
《串口模块常见问题》下载: 
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0426.pdf
最新版本的CP340,CP341,CP440,CP441驱动,下载:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=27013524&caller=view
<CP340/341/440/441通讯及编程>下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0081.zip

提问者对于答案的评价:
您给的资料比较全,问题已经解决了,多谢了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:53
下一篇 2020年10月31日 下午2:53

相关推荐

  • 求simens802模拟软件

    请问一下programming tool plc802有没有模拟软件,我想模拟一下自己的程序。或者有没有其它的方法。 最佳答案 programming&nbsp…

    自动化系统综合 2020年10月31日
  • 求s7-scl

    我电脑上在转的是这个版本:V5。4+SP4           &nb…

    自动化系统综合 2020年11月1日
  • CPU 414-3程序问题

    CUP 414-3,带1M的卡。因为通讯模块故障,导致其报警。后来将其置于stop状态(时间比较长,大概有几分钟),后来运行起来了。但是在人机界面中发现部分地方存在异常,…

    2020年10月31日
  • 有一种鼠标可以装在墙上使用的,类似THINKPAD中间那个橡胶式摇杆鼠标

    不知大家有没有用过这种摇杆鼠标?可以安装在电气柜上,就没必要安装个我们常用的鼠标了,我们常用的鼠标需要垂直使用,这种能使用在墙上的鼠标学名叫什么?是否电脑城就有买 ? 最…

    自动化系统综合 2018年12月5日
  • 变频器总线控制

    请问,我DP总线控制sew变频器,其中的参数通道有什么用,能举例说明下吗? 问题补充:控制字和状态字我懂,也会组态配置,就是不知道参数通道Param设置了有什么用? 最佳答案 我推…

    自动化系统综合 2020年10月31日
  • 编程软件安装

    如何安装s7-300编程软件 最佳答案 西门子STEP7安装方法,参考:《西门子STEP7的安装与硬件组态》-http://wenku.baidu.com/link?url=Ki6…

    自动化系统综合 2017年11月16日
  • 如何编程使旋转轴C轴(非主轴)旋转?

    一台滚齿机,840D,11轴,4通道。3个旋转轴,8个坐标轴。其中B是主轴,C1为旋转时和B转速有一定比例的旋转轴。C4也是旋转轴,但是只能270°旋转。问题1:如何编程使C1旋转…

    自动化系统综合 2018年12月6日
  • 通讯模块问题

    各位大虾好,俺搞不懂通讯模块(如CP342-5)是用来干啥的,什么情况下用。刚看了一个PLC视频,视频中组态了一个PROFIBUS网络,从站挂了一个ET200M,主站CPU用的是C…

    自动化系统综合 2020年10月31日
  • PT100并串电电阻改变显示温度

    PT100现测得25度,如想让它只显示20度请问要并联多大的电阻?如何算出来的?如要显示30度又该串多大的电阻?如何算的? 最佳答案 记得pt100是在0度时,它的阻值正好是100…

    自动化系统综合 2018年1月1日
  • 关于电气元件选型

    如题,问题一直困扰好久,终于问了出来,求前辈指教 有一路直流控制回路,空开,滤波器,开关电源,然后是PLC,也就是说这一路是专门保护PLC的,PLC的功率不知道,只知道是…

    自动化系统综合 2017年6月11日