s7-200的MODBUS库

S7-200的modbus库中为什么没有对PORT1的从站程序呢。可不可以将PORT0的从站程序破解后,然后将其改成PORT1的呢。对port0的程序会有影响吗。
我现在PORT0已经当了主站了,想用PORT1当从站。这样是否可行。

最佳答案

yimu100的意思是把PLC两个口都做从站,从理论上讲,这个是完全可以实现的,但问题是西门子的库程序仅仅支持PORT0,要让PORT1也变成从站,必须自己编写从站程序或者修改官方程序。
修改官方程序主要注意以下几点:
1.解密库文件。
2.从站CRC校验程序采用查表形式,两个从站口可以共用一个CRC程序。
3.修改接收发送缓冲区地址,两个不可以重合。
4.修改接收发送指令的端口地址。
5.修改特殊寄存器SM地址以定义PORT1口。

提问者对于答案的评价:
等我测试成功后,再来感谢你。

专家置评

已阅,最佳答案正确。
设计解密程序的问题,热线这边无法支持。还是建议您选择仅有port0做从站。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:09
下一篇 2018年12月14日 下午12:09

相关推荐

  • S7-200 Micro/win SP6版本

    S7-200 Micro/win SP6版的编程软件能否打开SP7版本的程序。我在西门子官网查到只要到SP6,客户那边回应说程序是SP7的,不管是不是SP7,我…

    SIMATIC S7-200 2020年11月1日
  • S7-200中VB数据与VD数据的转换

    S7-200中VB数据与VD数据怎么转换? 最佳答案 S7-200系统手册里有介绍!内容在第四章!VB是字节,有符号是-128~127,80~7F。无符号是0~255,0~FF。V…

    SIMATIC S7-200 2020年11月5日
  • 判断s7-200cpu的好坏

    怎么利用笔记本电脑判断判断s7-200cpu的好坏 最佳答案 1、笔记本电脑中必须安装STEP 7 MicroWIN 软件;2、手头上得有电脑与S7-…

    SIMATIC S7-200 2017年11月27日
  • 以太网通讯问题1

    各位大侠好!我现在用公司普通电脑,安装组态王软件6.53版,通过公司局域网来实现对S7-200的通讯和控制,请问是否可行?需要做哪些配置?请高手指点?急 问题补充:具体设置能否更具…

    SIMATIC S7-200 2017年12月1日
  • STEP 7 MICROWIN SP6

    请问是否有STEP 7 MICROWIN SP6版本的软件,下请给个载地址。     如果没有,在S…

    SIMATIC S7-200 2021年7月5日
  • 1200 modbus TCP 作为客户端通讯错误代码8383

    想写入第三方设备的地址是432000.0,MB_client的MB_DATA_ADDR设定为432000,MB_DATA_LEN设置为1,错误代码是8383,是哪里有问题? 问题补…

    2021年7月5日
  • S7 200状态监控表显示错误

    大家好,最近老师布置了个作业,就是在S7 200编程软件 step 7 micro中编写一个模拟量转换程序,我想监控下vd3200的值,可是…

    SIMATIC S7-200 2021年7月4日
  • 求S7200与智能仪表的通讯

    各位高手,我正在做个改造工程,S7200做控制,其中有一项是S7200与仪表的RS485通讯,需要读写智能仪表,哪位高手如手中有这方面的例子能否发个给我?最好对程序有个说明!另外4…

    SIMATIC S7-200 2020年10月31日
  • S7-200温度开关量控制的逻辑

    我们经常遇到的温度(湿度)开关量控制上,一般采用设定值(Set)±(控制精度/2)方式,比如设定值20度,控制精度2度,18度(20-2)加热开启,22(20+2)度关闭加热,有没…

    SIMATIC S7-200 2020年10月31日
  • PC与PLC通讯可以上载不能下载

    S7-200可以上载什么程序块、数据块和系统块多很正常,但是下载时就这能下载数据块和系统块,而程序块怎么也下载不了。这是什么原因请高手指点。而且我的编程软件是STEP 7…

    SIMATIC S7-200 2020年11月5日