上位机做主站,9台S7200做从站,每台S7200联一台TD400的通讯编程问题?

上位机做主站,9台S7200做从站,每台S7200联一台TD400。
这个网络中,我是不是应该先用编程电缆把MODBUSSLAVE的库,和程序先写进S7200里面。然后工控机后的串口用RS232转485连接S7200的串口3和8针呢。
用S7200的3,8针连接串口上的RS232转485的A,B时,可以用MICRO WIN 4.0对PLC进行编程吗? 听说可以的,可是今天试验了半天都不可以,有疑问?

问题补充:
1:今天试验过了,用S7200的CPU上的3针连接RS232转485的+,8针接RS232转485的-,就可以在PPI中扫描到CPU的。所以肯定的一点,不用S7200的编程电缆也是可以的。
 2:上位机没有必要用9个串口的,我是用485线连接到DP头的,然后用一根线出来,然后再接到第二的CPU。DP头都是接的PORT0口。
 3:现在在PPI扫描中,TD400显示不出来,不知道是不是正常。
 4:我在程序中写子站的程序,可是下载的时候总是有错误。CPU的地址总是为默认的2.在PG/PC中修改地址,修改的只是本地地址,远程地址修改为5,可是CPU地址还是2.不知道为什么。
 5:用OPC的话估计响应比较慢吧,直接读写每个CPU中的寄存器不是比较快吗?

最佳答案

1、首先,你的这种方案是可行的,但是有一些概念不对,ModbusSlave库是存在MICRO WIN 4.0的编程软件里,而不是下载到S7-200PLC中,下载的是用这个库编辑的从站的程序。
  2、s7-200的RS485口的3脚接B、8脚接A。
  3、你最好用PC/PPI电缆先把编号的从站程序下载到PLC中,然后关闭micro win软件,在用你的组态软件去连接各从站。
  4、我建议你PC站装一个MODBUS的OPCserver,去读取从站PLC中的数据,然后可以使用多种组态软件可以和OPCserver连接。
  补充回答:
   5、用PPI协议扫描不到TD400是正常的,原因是CPU的两个485口是隔离的,属不同的网络。
   6、因为你曾经下载成功过一次,此485口已经由PPI协议的口变成了Modbus协议的口,所以你下载不成功,解决的办法是把pLC打到Stop的位置下载程序。或用另外一个口下载。远程的地址没修改成功的原因是,你没有把新组态的站地址下载到PLC中;方法是打开“系统块”修改Port0/1的“PLC address”的值,保存并下载。
   7、你用的是MODbus协议,我不知道你怎么直接读取CPU的寄存器?

提问者对于答案的评价:
我线用MODSCAN32莱测试地址,可是连接的时候总是TIME OUT.谢谢您的指点。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午5:12
下一篇 2020年11月1日 下午5:12

相关推荐

  • 西门子模板安装到现场后大量损坏,求解

    起因是安装了2个ET柜,在室内打点信号都是正常的,但是安装到室外现场当时打点正常,一周后发现模块大量不正常,模拟量输出模板332-5HF00-0AB0更换一块后该模板下的输出8个信…

    自动化系统综合 2017年6月5日
  • PRODAVE 6.2可以通过CP243-1连S7-200的PLC吗?

    查了网上的资料,大部分都说PRODAVE不能通过以太网两S7-200的PLC,但有个别的说可以,故来确认!最好有测试过的工程师给予回复确认! 问题补充:借了个以太网模块,准备周末测…

    自动化系统综合 2017年8月18日
  • 关于WINCC 6。2 SP3 的安装试用问题

    昨天搞了一天WINCC 6。2没有搞成,后来在这上面听大家说要重新搞系统,但今天安装是搞好了,但是在授权完之后,要用的时候,出现一个对话框,里面的提示是“外部或归档变量的…

    2020年10月31日
  • 编程软件的下载

    我怎么到了主页的下载区就米了路?不知道哪个文件才是下载编程软件的。请各位师傅指点,本人想学编程老是找不到那个文件才是。200和300都可以,只要可以拿来学。。在下先谢谢各位了!! …

    自动化系统综合 2020年11月1日
  • s7-300

    s7-300 PLC 采用MODBUS协议进行通讯,如何实现? 问题补充:请各位老师提供一些具体实例和有关资料,谢谢! 最佳答案 参考问题:http://www…

    自动化系统综合 2020年10月31日
  • beu怎么理解

    图片1,2分别是同一个模块的网络2和3,是不是网络2beu结束后回到网络1继续跳下一个m002? 图片说明:       最佳答案 BEU是…

    2017年11月6日
  • pcs7 f系统do输出配置

    我选用的do是2bf10,使用第一排机架和第二排机架对应的模块是冗余的,在CFC中我只针对第一排机架的模块进行配置,而在硬件中把第一排机架的模块和第二排机架的模块配置为冗余。但是现…

    自动化系统综合 2020年10月31日
  • 3uf7数字量扩展模块的用法

    程序中如何与之对应 最佳答案 先组态硬件,软件编程时地址与之对应即可. 提问者对于答案的评价:谢谢!!

    自动化系统综合 2020年11月1日
  • CPU诊断信息问题

    各位老师,    PLC在调用块的时候发生的错误16#2524,按说明应该是指针地址非法,但是诊断信息中没有给出相关的信息,以下是诊断信息,…

    自动化系统综合 2017年11月19日
  • 博途V13网络组态问题

    第一次用博途,用PLC通过profinet连接一个触摸屏和一台工控机,3者设置在同一网关内,192.168.0.1-3。PC站组态选择常规IE,网络组态时点左上角的连接后,只有PL…

    2017年6月10日