合信论坛

快捷导航
查看: 3141|回复: 0

CODESYS的自带库MODBUSFB.serverTCP的使用(SP18)

[复制链接]

12

主题

12

帖子

949

积分

高级会员

Rank: 3Rank: 3

积分
949
发表于 2024-3-18 17:25:45 | 显示全部楼层 |阅读模式
测试使用CODESYS自带仿真Control Win V3和一台CTH200的I6PLC通信,CODESYS仿真做从,
1、CODESYS的设置
首先需要在库管理器里面添加MODBUSFB的库程序 添加库.png
再添加一个以太网适配器Ethernet设备,然后浏览里面选择连接的网络接口(若中文报错,需在工程-工程设置-编译选项里面将允许标识符使用unicode字符勾上)
ECT.png
功能定义
功能定义.png
整体定义
整体定义.png
个体定义
行定义.png
具体数据寄存器定义
具体.png
实例调用
实例.png
2、CTH200PLC正常通过MODBUS-TCP向导生成
200TCP.png
地址.png
3、效果如图,实例是将VW0里的数据写入到从站里,同时读到VW200里面
效果.png
4、注意事项
(1)在CODESYS修改地址以后,必须重新下载或者冷复位才生效,断开通信或复位无效
(2)CODESYS里开放的地址(uiNumDataItems)必须和200的向导设置的地址个数一致,不然200会通不上,报7应答错误
(3)地址计算方式:200里40001起始,对应VW0,在CODESYS里是0起始算,CTH200  VW(2*X)=CODESYS的 X 地址

(4)由于CODESYS和CTH200PLC大小端不同,读取/写入DINT或者Float类型的数据时,需要将大小端进行转换,转换方式参考下面帖子
         http://bbs.co-trust.com/forum.ph ... 26&fromuid=1433









您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2025-4-4 22:32 , Processed in 0.182946 second(s), 26 queries .

快速回复 返回顶部 返回列表