S7200PLC与多台电表进行485自由口通讯怎样区别哪个电表

如题,目前需要读取40台电表数据,电表有485口,但是不支持modbus协议,想用200plc通过自由口通讯,之前没做过类似的案例,想请教下利用接受命令是一次接受40台电表数据吗,怎样区别具体是哪台电表的数据呢,,请大神不吝赐教!

问题补充:
网站搜了好多案例都是利用接受指令接受数据,但是我这个链接电表数量比较多,是一次接受40台电表指令吗,每个信息是包含电表地址在内的吗。
电表是dlt-2007的,有485通讯口,但是看说明书不支持modbus协议

最佳答案

不可以,只能一次接收一台数据。因为基于RS485自由口仍然属于半双工通讯,通讯链路上只能允许一条XMT/CRV指令有效,2条或多条指令同时允许会报警。
这个在每一条接收指令的数据中,可以做有区别于是那一台发送过来的数据。
你理解自由口通讯参数时,一定会有起始符,站地址,功能码这些信息要求的。

提问者对于答案的评价:
程序研究明白了,,不过最终决定换方案了,先用dlt转modbus转下再通讯,这样方便很多

最佳答案作者回复:
好的,通讯我认为不需要过多的讨论,动手是快速入门的一种有效方法。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • TD400显示CPU无响应

    我是个新手,我用文本向导写好程序,下载通电后文本显示器显示CPU无响应,是什么原因. 问题补充:文本显示器和连接电缆都没有问题,通电后显示CPU无响应. 最佳答案 设定TD&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200 224XP CN ,自由口编程问题

    PLC:S7-200 224XP CN,有两个PORT,我用PORT 0 发送数据。PC接收数据。   &nb…

    2021年7月5日
  • S7-200更换模块问题

    S7-200更换扩展模块(模块为数字量输入16点,数字量输出16点)后,是否要重新下载程序? 问题补充:为什么更换后,I、Q点乱了(比如原来I0.0原来给Q0.0,现在给Q0.5了…

    SIMATIC S7-200 2020年10月31日
  • MPI通信距离

    现做一个通信,S7 200用OPC驱动以MPI方式连上位机IFIX,连接成功,看200系统手册上说MPI通信距离只有50米,超过50米要加中继器,这让我不明白了,MPI是…

    SIMATIC S7-200 2021年7月5日
  • 如图红圈部分,转换地址的疑问

    整数转换为双整数,LW0———-LD2     这个LD2   可以是LD0 …

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID参数存储问题

    我程序中用到了PID控制模块,使用了向导配置,看到别人说PID参数可以自动整定的,不知是如何实现的,是实际应用中是否有效,是否需要进行什么特别设置吗?另外通过向导配置的PID参数好…

    SIMATIC S7-200 2018年12月5日
  • PLC程序结构问题?

    用户程序、数据块与参数块之间有什么分别没有?主要是数据块与参数块搞不太懂,谁举个例~~ 问题补充:参数块不太清楚,下载S7-200程序的时候提示打钩,有个参数块,请问是什么啊? 最…

    SIMATIC S7-200 2021年7月4日
  • S7-200运行状态

    为什么我将开关打在term位置,处于运行状态,断电再通电后CPU不是保持运行状态,而是停止状态? 最佳答案 2007年9月版手册第54页: S7–200提供一个模式开关…

    SIMATIC S7-200 2021年7月5日
  • 请教:S7200smart怎样把一个常数在编写程序的时候写给定时器,比如把90写给T230,点击PT口时,弹出的输入选项没有常数,而且输入常数总是无效是咋回事?怎样才能输一个任意的…

    2021年7月5日
  • 如何修改224XP的波特率

    我用PC/PPI  CABLE电缆把224XP的波特率修改为187.5K并下装到CPU中,我再次使用PC/PPI  CABLE电缆通讯时就连…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论