modbus tcp for cp343new

modbus tcp for cp343new

ID:34451445

大小:829.05 KB

页数:44页

时间:2019-03-06

modbus tcp for cp343new_第1页
modbus tcp for cp343new_第2页
modbus tcp for cp343new_第3页
modbus tcp for cp343new_第4页
modbus tcp for cp343new_第5页
资源描述:

《modbus tcp for cp343new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ModbusTCP库――CLIENT客户端版本V0.1MODBUSTCPCLIENTCP343版本V0.1姜华峰Dixinke@163.com2012年3月修订地心客工作室姜华峰13764302501-1-Dixinke@163.comModbusTCP库――CLIENT客户端版本V0.1一,概述本文描述的库文件用于在没有西门子授权的情况下,使用标准ModbusTCP协议,通过CP卡实现modbusTCP客户端的通讯的方式。使用范围:CP343-1本模块实现了一下功能:1,无需西门子授权;2,支

2、持1,2,3,4,5,6,15,16命令;3,设定简便,易学易用。关于您拿到的ZIP文件的使用方法:您拿到的zip文件是通过step7软件的压缩方法压缩而成的库文件,必须使用step7的解压缩方法将文件解出来,然后复制所有的块到项目中,就可以根据手册中的方法使用这些库了。压缩、解压缩二,硬件设置1,配置硬件设备,设置IP地址,图中IP地址为192.168.0.1,点击红色圈出的按钮,进行netpro的设置地心客工作室姜华峰13764302501-2-Dixinke@163.comModbusTC

3、P库――CLIENT客户端版本V0.12,在CPU下建立TCP链接,右键点击,插入新的链接3,选择未确定的通讯对象,链接类型为“TCPconnection”地心客工作室姜华峰13764302501-3-Dixinke@163.comModbusTCP库――CLIENT客户端版本V0.14,链接的属性,在通用页面上,必须要勾选这个选项。地心客工作室姜华峰13764302501-4-Dixinke@163.comModbusTCP库――CLIENT客户端版本V0.15,将本地端口设置为502,502

4、是modbusTCP通讯的专用端口,Remote(远端)设置服务器端的地址信息。6,保存所有设置,编译并下载到PLC中。三,功能模块主循环模块(FB2030:MODTCPClnt_CP_300)【测试版本FB2035:MODTCPClnt_CP_300_TEST】在用户程序中可以修改功能块的数字,但是不允许修改功能块的标签名。主循环块是ModbusTCPClient库的功能实现块。地心客工作室姜华峰13764302501-5-Dixinke@163.comModbusTCP库――CLIENT客户

5、端版本V0.1主循环块FB2030参数类型性质描述BLKTYPECHARIN特殊字符,须设定为’J’,注意要大写LININTIN特殊数字,测试版本为1,正式版本见授权书IDINTIN链接号,在netpro中配置的链接号CP_ADDRINTINCP卡的硬件起始地址SIDINTIN从站地址SysCycTimeTIMEIN每条命令的等待时间设定,默认500ms,0ms=停止STRT_SEQBOOLIN命令启动位WORK_DBINTIN工作数据块号QERRBOOLOUT故障显示(保留位,目前无显示)QE

6、rr_valINTOUT命令故障信息,可用0--------OK1--------Noresponse2--------Thestationiderror3--------Thereturncommanderror4--------CRCerrorQRunSeqINTOUT当前正在循环的命令号注:如果你购买的是CPU序列号授权版本,则在功能块的输入端会对一个输入CPU授权序列号的参数。参数类型性质描述CPULINSTRINGIN一个8位的关联CPU序列号的授权码地心客工作室姜华峰13764302

7、501-6-Dixinke@163.comModbusTCP库――CLIENT客户端版本V0.1在你得到的驱动中会有一个名字为CPULINDB的数据块,其中保存着根据你提供的CPU序列号生成的唯一的授权码。【授权码是一个8位数字和字母混编的字符,无序!】获得授权码需要提供现场使用的CPU的序列号,在CPU硬件的侧面。如下图所示。每个序列号一次授权费用,不接受CPU损坏的申述。把这个授权码连到对应的授权位置就可以了。四,实现方式STEP7下的功能的实现比较复杂,需要通过配置数据块的方法配置参数。其

8、配置比较复杂,故需要使用一个配置程序来配置,并通过STL语言的方式自动生成所需的DB块。以下是软件的介绍:地心客工作室姜华峰13764302501-7-Dixinke@163.comModbusTCP库――CLIENT客户端版本V0.1软件界面1,首先设置所有需要使用到的DB块的号在我们开始项目前,需要确定我们的工作所需要的所有DB块的号码工作数据块最主要的数据块,这个号码也将配置到程序中读命令数据块读数据命令的信息将被配置到这个DB块中写命令数据块写数据命令的信息将被配置到这个DB块中地心客工

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。