多个200smart和S7-1200通信

问题1:配置多个子站,部分子站smart读20个左右的仪表,走modbus通讯,以前做过200PLC用MODBUS通讯4个仪表,间隔时间小于1S会有干扰,那么如果1S读取一个仪表,20个仪表要20S才能读完,延时似乎太长了,有没有什么办法和外部多个仪表通讯时间简短?
问题2:多个200smart将数据传送到1200PLC,走以太网,如果用GET/PUT网络,每次只能最多100字节,对于都是浮点数而言,一次GET/PUT只能传送25个浮点数,这么多个smart子站,每个子站又这么多数据,数据交换也很占时间啊,有没有什么好的办法呢?
我的qq邮箱65443232,如有相关方面的应用资料,麻烦发我一份,不慎感激哈

最佳答案

第一个问题:
1、为什么间隔小于 1S 读一个仪表会有干扰,你的程序是用定时器来做的轮循吗?
2、轮循可以采用下面链接中最下面的样例程序的结构
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
3、网络布线是不是很规范,手拉手连接的,且不可接成星型或树型,且网络两端的通信节点必须将网络连接器的选择开关设置为 On ,通讯线路注意防干扰,也就是 EMC 问题。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/Port/Connect.htm
4、可以增加一个通讯的 SB CM01 信号板,这样就多出一个串口,这个串口与CPU 本体的串口可同时做为 MODBUS RTU 主站。
第二问:
可不可以考虑将每个要传送的浮点数在传送前先转换成整数,比如浮点数*100,然后将其转换成双整数,进而转换成单整数。这样可以减少一半的数据传输量。

提问者对于答案的评价:
增加通讯板能扩展数量,但是不能延时时间吧,毕竟程序是同一个。
另外我咨询了其他技术支持,传送指令GET/PUT只能200字节,但是用TCP/IP指令能有1024字节,基本够用了。谢啦

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • WINCC flexible smart v3与V3SP1的区别

    有个之前的触屏项目使用V3版本创建的,现在用V3SP1打开,提示“项目转换失败”,1·请问是V3与V3_SP1存在升级不兼容问题,还是我的软件安装有问题呢?2·请问,step7与为…

    2019年6月10日
  • 以太网通讯相关问题

    大家好,是这样的,SMART PLC 需要用上位机里存储的数据,想利用以太网通讯,设备组成是触摸屏、PLC和上位机,是上位机把数据传给PLC呢?还是传给触摸屏呢…

    SIMATIC S7-200 SMART 2020年10月31日
  • SMART200 运动向导 绝对位置

    寻找SMART200在伺服控制中,绝对位置的使用方法。需要具体事例 问题补充:那在配置轴时,为单相两个输出时,P1为脉冲输出口,p2为方向输出口。那为什么我配置方向为正时方向默认输…

    2020年10月31日
  • S7-200SMART各种破解

    最近发现S7-200SMART各种破解,都不是问题了,程序还怎么保护,有没有好的方法来保护知识产权。 最佳答案 你发现什么破解了?有的破解是无法解密的吧。 提问者对于答案的评价:

    SIMATIC S7-200 SMART 2020年10月30日
  • 台达DOP-B07S515触摸屏通讯

    各位大神,我目前在学习三菱FX3u的plc目前遇到一个问题,编程口与触摸屏通讯成功,用的是串口422,这样占用掉plc的通讯口,我外加了一张fx3u-485bd板,想用485口走通…

    SIMATIC S7-200 SMART 2021年7月4日
  • 200smartPLC之间的通讯

    请问200smart可以plc之间相互通讯了么?有没有通讯教程或例子,谢谢。 最佳答案 S7-200 SMART CPU模块本体集成1个以太网接口、1&nbsp…

    SIMATIC S7-200 SMART 2017年6月7日
  • TCP&UDP调试助手

    用TCP&UDP调试助手和SMART通讯连接不上。 图片说明:    最佳答案 如果TCP&UDP调试助手作为客户端去主动连接服务端PLC,…

    2020年10月30日
  • SMART 200硬件组态问题

    在软件中组态多余的扩展模块,而实际上没有安装这些模块,程序上也用不到。会不会有影响? 问题补充:情况2:在软件中组态未安装的扩展模块,同时程序编好(下次直接加模块而不用写程序)。这…

    SIMATIC S7-200 SMART 2017年5月29日
  • 求问使用S7-200SMART怎么实现轮循通信?

    我使用S7-200SMART对几个不同从站地址的传感器读取数据和写数据。需要实现PLC能够尽量地实时读取所有传感器的测量值,并且还要能够不定时地手动对传感器执行写入操作,即校准传感…

    SIMATIC S7-200 SMART 2020年10月31日
  • 200 smart以太网通讯连接数及CPU上传报错问题

    官网200smart提到的连接数是这么描述的:S7-200 SMART CPU 可同时支持的最大通信连接资源数如下:以太网:● 1&nbsp…

    SIMATIC S7-200 SMART 2020年10月30日