各位老师好。
关于200smart的ModBusTCP有些疑问,望各位老师解惑。
通过内部逻辑计算得出的数据,传递进VD20到VD120。现在想通过MODBUSTCP把VD20到VD120值上传到上位机,但总是报地址重复,或者不能建立连接?MODBUSTCP该如何配置?附图是我自己的配置和一段计数程序(VD20到VD28),有什么错误的地方还请老师指教
图片说明:
最佳答案
此回答已完善
地址确有重复,修改为其他区间即可。
另外,MODBUS TCP库指令在2.3版和以前是需要额外购买使用的,目前最新版2.4里官方已经原生免费集成了,而且指令库做了优化精简,使用起来一步就搞定了,相当方便。所以强烈建议升级到2.4。
使用库时如果有不明白的可以点击库指令后按F1键,即会跳出相应的帮助文件。里面有比较详细的说明和PLC做客户端的示例程序。你这情况应该要用到服务器指令,也很简单的,使用时注意设置保持存储器起始地址就可以了。
最后附上官方的Smart 产品资源主题页,里面有固件、编程软件、系统手册等资源下载链接,希望能帮到你。
https://www.industry.siemens.com.cn/automation/cn/zh/automation-systems/industrial-automation/simatic-controller/simatic-s7-controller/smart200/Pages/Default.aspx
提问者对于答案的评价:
谢谢老师 2.4版本的确方便快捷许多
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288737.html