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日
下一篇 2018年12月14日

相关推荐

  • S7-200 profibus dp 通讯

    有两台S7-200的PLC,现想通过EM277走profibus dp通讯,能够实现吗?若不行,那只有用modbus通讯吗? 问题补充:如果还有一个上位机,将这个两个PL…

    SIMATIC S7-200 2020年11月1日
  • 请问EM231 订货号为231-0HF22-0XA0 可以输入电流信号吗?

    EM231 8点模拟量输入订货号为231-0HF22-0XA0,可以输入电流信号吗? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关1、2对其进行…

    SIMATIC S7-200 2021年7月5日
  • 间隔时间捕捉

    S7_200的定时器间隔时间捕捉的1:当前时间如果超过49.7天后会复位归零:,重新开始计时吗?2:还能计算间隔时间吗?谁有了解的介绍一下。谢谢! 问题补充:计算当前时间与IN所提…

    SIMATIC S7-200 2018年12月3日
  • 如何实现温湿度采集

    现在已有厂家提供温湿度采集设备,但是,是4-20ma,还是0-10V信号未知,我现在要想把厂家设备采集到的数据,输进PLC中,然后能够在办公室后台软件中显示温湿度数据,电气部分我需…

    SIMATIC S7-200 2021年7月5日
  • S7-200的Modbus通讯如何做啊?

    S7-200的modbus通讯如何做啊,请指教!~ 最佳答案 200PLC与200PLC 如何通信   有多少种通信方式?答:有PPI通信、…

    SIMATIC S7-200 2020年11月1日
  • 用SMB31+SMB32写入到EEPROM的值需要读取吗?

    s7-200的PLC,需要将数据进行永久保存,想用SMB31+SMB32来实现,想问下啊,用此方法,可以保存多少字节的数据?还有就是,用此方法保存后,PLC上电后,里面的数据读取的…

    SIMATIC S7-200 2018年3月6日
  • STEP 7-MicroWIN SMARTv2.3无法打开

    卸载安装了好多次,还是出现这种情况,一打开就报错 钻石用户推荐最佳答案 报的什么错,先上个图看看电脑上有没有安装PC ACCESS SMART如果有,那卸载之后…

    SIMATIC S7-200 2021年7月5日
  • SMART700IE和S7-200通讯问题

    SMART700IE和S7-200通讯不上,屏是好的,线缆也是好的,在别的设备上是可以的,这台PLC之前和电脑通讯也要好多次才能通讯上,现在屏和PLC通讯不上,是不是PLC的端口问…

    2017年8月24日
  • 阀门全开全关位检测

    我想问一下各位高手,在全开全关位检测不到的时候,也就是说阀门到了全开位置或全关位置,但没有信号过来,但实际上已经到了开关位置,但我的程序就运行不了,我想通过时间来代替全开全关,在检…

    SIMATIC S7-200 2021年7月5日
  • STEP 7 Micro/WIN V 4.0 如何升级到SP9

    我安装了官网下载的STEP 7 Micro/WIN V 4.0 SP9 完整版安装包(因为我觉得这个不像SP9的嘛)。所…

    SIMATIC S7-200 2020年10月31日