恭喜,你发布的帖子
发布于 2022-08-25 13:50:48
5楼
感谢大佬指导,但还是有点不理解;
1 PLC 通过TCPS给上位发数据 和 上位写入时PLC时应该是同一个数据区,下位变化时也会引起该区同步变化,
如果是靠判断数据变化来触发RTU发送的话,那发送条件就成了 上位写入/下位变化。
RTU写入下位机的3个寄存器里 1 3都是设定值,2是实时值会一直变化,那感觉和定周期写入一样 了
如果是单独对可写的寄存器判断,那对多个同类型下位机,就需要用很多同类型的比较判断
2 实在是找不到官方库具体内容怎么看,求大佬指点一下
3 在编程软件里F1 出来的帮助比较简略,只有模块各个节点的用法和简单介绍,
例程也只是当前模块的使用,没有涉及到我的问题。 如果是**作有问题也希望大佬指点下、
以上都是垃圾新手的猜想和迷幻操作,大佬方便的话还请再指教指教
1:你不用客气,也没什么大佬, 发送区和接收区是可以分开的,你先拖个ModbusTCP_Client或者服务器块到自己的程序里填下引脚看看,再拖一个ModbusRTU块到程序里看看.
2:正常通讯和逻辑没关系,ModbusRTU或者TCP的读写触发是自然的触发,通讯除了自身硬件故障外,不能中断;
不是由需求逻辑触发,具体通讯数据的改变才是由需求逻辑改变的;
3:官方手册以及说明文档很全,论坛也有很多例程,你仔细找.
请填写推广理由:
分享
只看
楼主