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用户手册

    请问在什么地方能下载S-200用户手册。 最佳答案 S7-200用户手册下载地址:http://ishare.iask.sina.com.cn/f/14897546.html 提问…

    SIMATIC S7-200 2020年11月1日
  • 200plc与丹弗斯fc51变频器怎么进行modbus通讯

    请高手指点! 问题补充:比如我要改变变频器的频率,我需把数据写入变频器的地址是多少?众多的地址又分别是什么作用,有没详细的资料,或者例程,谢了!比如:0500x是什么作用? 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 一个PLC如何模拟通讯?

    现在手头只有一个224xp,想进一步学习了解自由口 modbus通讯,不知道怎么做。下了modbus的仿真软件,编写好程序后弹总连不上,下个虚拟打印机,也实现不了例程上的…

    SIMATIC S7-200 2020年11月5日
  • S7200的CPU226CN多次在40℃~50℃出现死机,温度降下后正常!

    06年投产的项目,近几年多次出现在40多度高温的时候CPU死机,停止运行。请教下CPU226CN正常工作最高温度是多少?目前方案是更换新的CPU,不知道有没有更好的方案,谢谢了! …

    SIMATIC S7-200 2021年7月5日
  • 数据两两与

    vb1-vb100,只要其中任意两个超过70就输出,我这段程序应该怎么写,有没有这样的实例或者给提供一些思路也可以,谢谢了 专家建议 您好,您可以考虑使用For--Next循环,在…

    SIMATIC S7-200 2020年11月1日
  • cpu200型号问题请教

    cpu224xp,订货号:6ES7214-2AS23-0XB8和 CPU224XP,订货号:6ES7214-2AD23-0XB8,两者之间有什么区别? 最佳答案 S7-2…

    SIMATIC S7-200 2021年7月5日
  • 用PLC控制氩弧焊

    各位老师好,求用S7-200控制氩弧焊焊接工艺原理图及说明,最好有程序我的邮箱是674240805@QQ.COM 最佳答案 下面资料比较详细:<自动焊机控制系统>htt…

    SIMATIC S7-200 2020年11月1日
  • 高手请指点

    请教,TD 200   1.2 版本的文本显示器所支持的字符集有哪些?谢谢 问题补充:我下载的TD 200资料里说,TD…

    SIMATIC S7-200 2021年7月5日
  • PID向导加热参数设置问题

    一个222CN加一个231CN4热电偶输入模块,我用K型0–400度的热电偶测温,加热输出用交流接触器控制,冷却输出用电磁阀,比如说现在想把加热温度设定在100度,低于100度就…

    SIMATIC S7-200 2021年7月5日
  • S7 200 224XP与EM231连接

    连接后电流正常为啥上传到LED显示器上数值不正确断开EM231模拟量信号显示器数值一直没有变化显示几个固定数值 问题补充:系统监控之后ALW46810都显示13000是怎么回事断开…

    SIMATIC S7-200 2017年11月23日