回复:【求助】TCPS被写入时有没有哪个位会动作

已锁定

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1560
  • 精华

    24
  • 被关注

    162

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

发布于 2022-08-25 13:50:48

5楼

展开查看
以下是引用手机用户20220818564338在2022-08-25 12:57:15的发言 >3楼

感谢大佬指导,但还是有点不理解;

1 PLC 通过TCPS给上位发数据 和 上位写入时PLC时应该是同一个数据区,下位变化时也会引起该区同步变化,

    如果是靠判断数据变化来触发RTU发送的话,那发送条件就成了 上位写入/下位变化。


    RTU写入下位机的3个寄存器里 1 3都是设定值,2是实时值会一直变化,那感觉和定周期写入一样 了

    如果是单独对可写的寄存器判断,那对多个同类型下位机,就需要用很多同类型的比较判断


2  实在是找不到官方库具体内容怎么看,求大佬指点一下


3 在编程软件里F1 出来的帮助比较简略,只有模块各个节点的用法和简单介绍,

  例程也只是当前模块的使用,没有涉及到我的问题。 如果是**作有问题也希望大佬指点下、


以上都是垃圾新手的猜想和迷幻操作,大佬方便的话还请再指教指教


以下是引用holdkcsxyz在2022-08-25 11:11:05的发言 >2楼:1TCP数据接收区的...

引用2楼详细内容:

1TCP数据接收区的某个数据变量,触发RTU发送区的某个变量改变

2用官方库可以很好的解决你的问题

3FI帮助仔细看官方例程以及库介绍


1:你不用客气,也没什么大佬, 发送区和接收区是可以分开的,你先拖个ModbusTCP_Client或者服务器块到自己的程序里填下引脚看看,再拖一个ModbusRTU块到程序里看看.

2:正常通讯和逻辑没关系,ModbusRTU或者TCP的读写触发是自然的触发,通讯除了自身硬件故障外,不能中断;

不是由需求逻辑触发,具体通讯数据的改变才是由需求逻辑改变的;

3:官方手册以及说明文档很全,论坛也有很多例程,你仔细找.



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。